Работа с финансовой документацией, поступающей в экономический отдел НОКДЦ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?исплей.

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 - Процедура печати справочника Товары, работы и услуги

Процедура Печать(Элемент)

// {{_КОНСТРУКТОР_ПЕЧАТИ_СПИСОК(Печать)

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

ТабДок = Новый ТабличныйДокумент