Статические справочники

Скрипт по созданию справочника для услуг сервера форм создается таким же способом, как и раньше (запись в NSI.DIC, NSI.DICITEM, NSI.DICITEMHIERARCHY). Единственное, добавляется информация о справочнике в NSI.REFREGISTRY (необходимо для работы с сервисом refqueryservice):

INSERT INTO NSI.REFREGISTRY (REF_NAME, -- код справочника (совпадает с DIC_CODE)

REF_TITLE, -- наименование справочника

REF_DESCRIPTION, -- краткое описание

REF_KIND, -- тип справочника (P - плоский; H - иерархический)

REF_TABLENAME, -- имя таблицы с данными справочника (если не используется, то null)

REF_VALUECOLUMNNAME, -- имя колонки со значением(кодом/id) элементов

REF_TITLECOLUMNNAME, -- имя колонки с названием элемента справочника

REF_PARENTCOLUMNNAME, -- имя колонки для родительского значения элемента

REF_ADAPTER, -- код адаптера (pgu_refs_v1 - прокси к "старому" сервису справочников

NSI.DicRegistry; db - для справочников хранящимися в выделенных таблицах; webService - для

справочников по веб-сервису ведомства)

REF_DBCACHELIFETIME, -- 0, пока не используется

REF_MEMCACHELIFETIME, -- 0, пока не используется

CREATED, -- дата создания справочника

UPDATED) -- дата обновления справочника

VALUES ('foms_regions', '(Шафл, ФОМС) Регионы', null, 'H', null, 'dicitem_code', 'dicitem_name',

'dicitem_code', 'pgu_refs_v1', 0, 0, sysdate, sysdate);

Полный пример скрипта по созданию иерархического справочника -

В настоящий момент статичные справочники добавляются с помощью Сервера форм. Подробное описание интерфейса работы со справочниками тут: https://confluence.egov.at-consulting.ru/display/SASPIF/Home в документе «Руководство по работе со справочниками»:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: