Модификация прикладной системы

 

Разработка справочников

 

Общие сведения о справочниках

Справочники системы предназначены для структурированного хранения условно-постоянной информации. Справочники представляют собой списки записей с определенным набором полей. У каждого справочника есть две формы:

·         форма-список – форма, представляющая собой список записей. В форме-списке доступны для просмотра все поля справочника и доступны для выполнения стандартные для справочников действия (см. описание работы со списками в руководстве пользователя);

·         форма-карточка – форма, представляющая собой набор полей конкретной записи. В форме-карточке данные доступны для редактирования и доступны для выполнения специфические действия конкретных справочников (см. описание работы с карточкой в руководстве пользователя).

Для разработки справочников предназначена компонента Типы справочников (см. описание компоненты «Типы справочников» в книге «Компоненты системы DIRECTUM»). При этом необходимо учитывать следующие особенности:

·         записи во всех справочниках должны иметь имеют поля *Наименование и *Код (см. раздел «Выбор способа нумерации»);

·         справочники могут быть связаны отношением «ведомый-ведущий» (см. раздел «Определение ведущих справочников»);

·         если с системой работают одновременно несколько организаций, то данные этих организаций в справочниках можно разделять (см. раздел «Установка контекста нашей организации»);

·         реквизиты всех справочников системы хранятся в компоненте Реквизиты справочников и добавляются в справочники из этой компоненты (см. раздел «Добавление реквизитов в справочник»);

·         можно задавать программную обработку событий, возникающих при работе со справочником или с его записями (см. раздел «Обработка событий справочника»);

·         в текстах программной обработки событий справочника можно предусматривать изменение логики обработки события через справочник Пользовательские расчеты (см. раздел «Использование пользовательских расчетов»);

·         поля в справочниках можно заполнять автоматически в соответствии с некоторым заранее установленным форматом (см. раздел «Автозаполнение полей по заданному формату»);

·         можно задавать значения дополнительных параметров – «Вызывать событие «Выбор из справочника» при ручном вводе значений реквизитов», «Вести историю добавления, изменения и удаления записей», «Разрешен автоподбор уникального кода и наименования при приеме данных», «Разрешено автоматическое исправление конфликта изменения измененной записи» (см. описание компоненты «Типы справочников» в книге «Компоненты системы DIRECTUM»).

Также для справочников могут быть разработаны интегрированные отчеты. В таких отчетах нужные данные из справочника получать проще и быстрее, чем из «общих» отчетов системы, разрабатываемых в отдельной компоненте и называемых аналитическими отчетами (подробнее об отчетах см. в разделе «Разработка отчетов»).