Работа с финансовой документацией, поступающей в экономический отдел НОКДЦ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?исплей.
2.3.2Разработка справочников
Разработка состава и структуры справочников выполнена на основании материалов раздела 2.2.2.
Справочник Поставщики содержит только создаваемые по умолчанию реквизиты: Код и Наименование.
Окно редактирования справочника Поставщики представлено на рисунке 3.
Рисунок 3 - Окно редактирования справочника Поставщики
Ниже описанные справочники, кроме обязательных реквизитов: Код и Наименование, описываются некоторой дополнительной информацией. Например, справочник Товары, работы и услуги содержит необходимые данные о поступивших товарах, работах и услугах: единицу измерения. Набор такой информации является одинаковым для всех элементов справочника, и для описания такого набора используются дополнительные реквизиты объекта конфигурации Справочник, которые также, в свою очередь, являются объектами конфигурации. Поскольку эти объекты логически связаны с объектом Справочник, они называются подчиненными.
На рисунке 4 представлено окно редактирования справочника Товары, работы и услуги.
Рисунок 4 - Закладка Данные окна редактирования справочника Товары, работы и услуги
Этот справочник имеет дополнительный реквизит Единица измерения. Для того чтобы связать этот реквизит с перечислением Единицы измерения нужно в окне свойств в качестве типа данных указать ПеречислениеСсылка. ЕдИзм (рисунок 5).
Рисунок 5 - Окно свойств реквизита Единица измерения в справочнике Товары, работы и услуги
Также справочник Товары, работы и услуги является иерархическим, так как в нем будет классификация по группам товаров, поэтому на закладке Иерархия следует установить флажок Иерархический справочник (рисунок 6). Это позволяет, работая в режиме 1С: Предприятие, создавать в справочнике группы элементов.
Рисунок 6 - Закладка Иерархия окна редактирования справочника Товары, работы и услуги
Справочник Сотрудники содержит данные о сотрудниках экономического отдела. Он содержит дополнительный реквизит - Должность.
Окно редактирования данного справочника представлено на рисунке 7.
Рисунок 7 - Закладка Данные окна редактирования справочника Сотрудники
Справочник Источники финансирования помимо наименования содержит также полное наименование.
Окно редактирования справочника Источники финансирования представлено на рисунке 8.
Рисунок 8 - Закладка Данные окна редактирования справочника Источники финансирования
В справочнике КОСГУ будет храниться информация о статьях экономической классификации: номер статьи, наименование, подстатья и наименование подстатьи.
Окно редактирования справочника КОСГУ представлено на рисунке 9.
Рисунок 9 - Закладка Данные окна редактирования справочника КОСГУ
Все справочники имеют печатные формы. Создание печатной формы рассмотрено на примере справочника Товары, работы и услуги. Чтобы получить печатную форму справочника нужно перейти на закладку Макеты окна редактирования справочника, и нажав кнопку Конструкторы выбрать пункт меню Конструктор печати (рисунок 10).
Рисунок 10 - Закладка Макеты окна редактирования справочника Товары, работы и услуги
В результате этих действий появляется диалоговое окно представленное на рисунке 11.
Рисунок 11 - Окно конструктора печати
Следующее окно (рисунок 12) позволяет определить, какие реквизиты шапки мы хотим расположить на печатной форме. В данном случае следует с помощью соответствующей пиктограммы перенести все реквизиты, кроме поля Код.
Рисунок 12 - Выбор реквизитов шапки печатной формы в окне конструктора печати
После нажатия кнопки Далее открывается завершающее окно конструктора, где осталось лишь сделать установку для создания новой кнопки, при нажатии на которую в режиме 1С: Предприятие будет вызываться процедура формирования печатной формы справочника. В этом справочнике формирование печатной формы будет происходить при нажатии кнопки Печать (рисунок 13).
Рисунок 13 - Завершающее окно конструктора печати
На рисунке 14 представлен Макет печатной формы, представляющий собой заготовку для печатного документа, который будет создаваться системой при работе в режиме 1С: Предприятие. Макет печатной формы доступен для разработчика - его всегда можно открыть и посмотреть (а при необходимости и изменить).
Рисунок 14 - Макет печатной формы справочника Товары, работы и услуги
Результатом работы конструктора печати также является программная процедура Печать(), которая выполняется при работе в режиме 1С: Предприятие и взаимодействует с макетом. Данная процедура находится в модуле формы списка справочника и представлена в листинге 1.
Листинг 1 - Процедура печати справочника Товары, работы и услуги
Процедура Печать(Элемент)
// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК(Печать)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
ТабДок = Новый ТабличныйДокумент