Карпухина Н.Н. Экономические информационные системы (1084313), страница 5
Текст из файла (страница 5)
Рис. 53 Форма Акт приема в ремонт
Далее создадим Отчет.
Выбрать вариант отчета – Основной.
Сформировать отчет: Кнопка .
Посмотрим в отчете только первый уровень группировки (вызовем контекстное меню и выберем Уровень 1) (рис. 54).
Рис. 54. Контекстное меню – Выбор Уровня группировки отчета
В результате сформировался следующий отчет (рис. 55а):
Рис. 55а. Отчет Приход – Расход
Из отчета видно, что за месяц было отремонтировано по 1 насосу для Насосного завода и для частного клиента, но у них было принято в ремонт по 2 насоса. Т.о. из отчета видно, что 2 насоса до сих пор остались в ремонте.
Если раскрыть группировки, то можно увидеть более подробную информацию: для Насосного завода предприятие ремонтировало два разных насоса, а для Семен Семеновича один и тот же насос (рис. 55б).
Рис. 55б. Отчет Приход – Расход
Примечание. Обратите внимание, что начало и конец периода можно выбирать прямо в отчете. Что очень удобно. Т.к. эти параметры были добавлены в быстрые пользовательские настройки.
По полученному отчету еще можно добавить, что он несет много информации для руководителя. Но для мастера гораздо важнее видеть, какие насосы сейчас находятся в ремонте.
Создадим второй вариант данного отчета.
Вернемся в конфигуратор.
1. Откроем Схему компоновки данных Отчета. Перейдем на закладку Настройки. Слева виден имеющийся вариант данного отчета. Сейчас вариант один – Основной .
Чтобы не создавать для нового отчета все настройки заново. Скопируем Основной вариант (кнопка на панели вверху слева схемы компоновки данных) и переименуем его в Оборудование в ремонте
.
2. Внесем некоторые изменения для данного варианта отчета. Отключим параметр – Начало периода. Уберем этот параметр из быстрых пользовательских настроек (кнопка справа на схеме компоновки данных) (рис. 56а).
Рис. 56а. Пользовательские настройки элемента Начало периода
3. Для параметра Конец периода установим значение Начало завтрашнего дня (рис. 56б). Также уберем этот параметр из быстрых пользовательских настроек (кнопка справа на схеме компоновки данных) (рис. 56а).
Рис. 56б. Настройка значения параметра Конец периода
4. Откроем вкладку Выбранные поля. Из Выбранных ресурсов удалим (кнопкой ) все, кроме Остаток на конец периода (рис. 57а).
Рис. 57а. Настройка выбранных полей для отчета
5. Правой кнопкой мыши вызовем контекстное меню этого ресурса и выберем Установить Заголовок (рис. 57б) – Количество (рис. 57в). Именно так это поле будет показано в отчете (рис. 57г).
Рис. 57б. Настройка выбранных полей для отчета – Установить заголовок
Рис. 57в. Настройка выбранных полей для отчета – Установить заголовок- Ввод названия заголовка
Рис. 57г. Настройка выбранных полей для отчета после внесенных изменений
6. Далее зададим Отбор (откроем вкладку Отбор). Укажем, что Остаток на конец периода должен быть не равен 0 (рис. 57а, 57б).
Рис. 57а. Значение параметров отбора для доступных полей
Рис. 57б. Значение параметров отбора для доступных полей
Обновим конфигурацию БД и запустим ее в режиме 1С: Предприятие.
Запустить Отчет. Выбрать вариант отчета Оборудование в ремонте. Кнопка Сформировать (рис. 58).
Рис. 58. Отчет Оборудование в ремонт
Внесем некоторые изменения в отчет.
В полученном отчете не совсем хорошо, что также выводятся параметры данных и отбор. Кроме того, у отчета нет заголовка.
Вернемся в конфигуратор.
7. Откроем Схему компоновки данных Отчета. Перейдем на закладку Другие настройки. Укажем, что для отчета Оборудование в ремонте (обратите на это внимание) Выводить параметры данных и Выводить отбор не нужно. Заголовок будет называться Оборудование в ремонте (рис. 59а).
Рис. 59а. Выбор других настроек отчета Оборудование в ремонте
8. Выберем Макет оформления отчета – Море (рис. 59б).
Рис. 59а. Выбор других настроек отчета Оборудование в ремонте – Макет оформления - Море
Обновим конфигурацию БД и запустим ее в режиме 1С: Предприятие.
Выполним Отчет (рис. 60).
Рис. 60. Отчет Оборудование в ремонт
Таким образом, было разработано простое приложение!!!
В целом прикладное решение получилось удобным.
Система была создана в визуальном режиме с использованием встроенных механизмов 1С: Предприятия – конструкторов движения, конструкторов форм, конструкторов запросов, других механизмов.
Применение этих механизмов позволяет в значительной степени отвлечься от деталей технологии создания форм и управляющих элементов, от написания кода для выполнения движений регистров и запросов, и решения других рутинных задач, и сосредоточить свое внимание на предметной области.
ЧАСТЬ 2. Доработка приложения
I. ДОБАВЛЕНИЕ ПОДСИСТЕМЫ
Подсистемы – это основные элементы для построения интерфейса 1С:Предприятия. Поэтому первое, с чего следует начинать разработку конфигурации, – это проектирование подсистем.
Наличие подсистем определяет весь пользовательский интерфейс, позволяет «рассортировать» документы, справочники ,отчеты по логически связанными с ними разделами и сотрудниками.
В простых прикладных решениях можно не использовать подсистемы. Т.к. в этой части будет рассмотрен пример более сложного приложения, разработаем несколько подсистем, чтобы разграничить функциональные задачи между разделами и сотрудниками.
Создадим в прикладном решении три подсистемы:
-
Бухгалтерия (для расчетов с клиентами),
-
Оказание услуг (для формирования документов приема и выдачи оборудования, закрепления мастера за конкретным заказом),
-
Расчет зарплаты (для расчета зарплаты сотрудникам).
Эти объекты располагаются в ветке объектов Общие и позволяют строить древовидную структуру, состоящую из подсистем и подчиненных подсистем.
Создадим подсистемы.
Вернемся в конфигуратор.
1. Правой кнопкой мыши щелкнем по Общие выбираем Подсистемы и нажимаем кнопку Добавить (рис. 61а).
Рис. 61а. Фрагмент Дерево объектов конфигуратора – Добавление Подсистемы
2. Зададим имя подсистемы – Бухгалтерия (рис. 61б).
Рис. 61б. Установка имени и синонима подсистемы
3. Также зададим картинку для отображения подсистемы (рис. 61б). Для этого необходимо нажать на кнопку выбора в поле Картинка .
В окне Выбор картинки (рис. 61в) необходимо добавить картинку в список на закладке Имя конфигурации. Для этого нажмите на кнопку Добавить (рис. 61в).
Рис. 61в. Выбор картинки для представления подсистемы
4. Дадим картинке имя Бухгалтерия. Чтобы задать картинку нажмите на кнопку Выбрать из файла (рис. 61г).
Рис. 61г. Окно редактирования объекта конфигурации
5. В папке Мои документы найдите папку Image-1C. Отметьте файл Бухгалтерия и нажмите кнопку Открыть (рис. 61д).
Рис. 61г. Выбор картинки для представления подсистем
Выбранная картинка должна появиться в списке картинок на закладке Из конфигурации (рис. 61д).
Рис. 61д. Выбор картинки для представления подсистемы
7. Нажать ОК.
Т.о. в дереве объектов конфигурации появилась новая подсистема
8. Аналогично создайте еще две подсистем Оказание услуг, Расчет зарплаты, выбрав для них картинки Услуги, Зарплата.
9. Изменим порядок подсистем. Выделите корень дерева объектов конфигурации и выберите пункт Открыть командный интерфейс конфигурации (рис. 61е).
Рис. 61е. Вызов окна настройки командного интерфейса конфигурации
В открывшемся окне Командный интерфейс с помощью кнопок изменим порядок, как представлено на рис. 61ж.
Рис. 61ж. Окно настройки подсистем
10. Определим принадлежность созданных ранее объектов подсистемам. Это можно сделать двумя способами:
-
в дереве объектов конфигурации выбрать конкретную подсистему и на вкладке Состав отметить все необходимые объекты для этой подсистемы (рис. 61з).
Рис. 61з. Настройка подсистемы
-
в дереве объектов конфигурации выбрать Подсистемы далее Все подсистемы (рис. 61и).
Рис. 61и. Фрагмент Дерево объектов конфигуратора – Общие – Подсистемы – Все подсистемы
Выберите подсистему Оказание услуг. Справой стороны формы Все подсистемы отметьте видимость команд для подсистемы Оказание услуг, как показано на рис. 61к.
Рис. 61к. Окно настройки подсистемы