Перейти к основному содержимому

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

По кнопке Настройка на панели инструментов справочника Классификаторы НСИ открывается Справочник классификаторов.

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

Окно "Справочник классификаторов". Общий вид

Справочник состоит из панели инструментов и фильтров, панелей Справочники, Запрос открытия, Запрос добавления, Запрос редактирования и Запрос удаления в левой части формы и панелей Таблицы БД и Колонки выбранной таблицы в правой части справочника.

Элементы панели инструментов и фильтров:

  • Добавить классификатор – варианты выбора:

    • DicInfo – создания справочника на основе таблицы DICINFO.
    • SQL Запрос – создания справочника на основе остальных таблиц базы данных (кроме DICINFO)
  • Удалить классификатор – удаляет выбранный справочник с панели Справочники, а также все связанные с ним данные.

  • Классификатор – ввод значения вручную. Поиск по колонке Название на панели Справочники.

  • Сохранить – сохраняет внесенные изменения.

  • Отменить – отменяет внесенные изменения.

  • Выход.

Панель "Справочники"​

На панели отображаются все доступные справочники: это справочники НСИ, загруженные через Менеджер Загрузок, и справочники, созданные вручную на основе таблиц базы данных.

Колонки панели:

РеквизитОписание
КодУникальный код справочника.
НазваниеНаименование справочника.
ТипВарианты выбора: ; "DicInfo" – справочник строится на основе таблицы DICINFO.; "SQL Запрос" – справочник строится на основе остальных таблиц базы данных (кроме DICINFO).
Не редактировать в интерфейсеФлаг, при установке флага в интерфейсе справочника в него нельзя добавлять значения, и из него нельзя удалять значения.
Запрос открытияЗначение с панели Запрос открытия.
Запрос вставкиЗначение с панели Запрос добавления.
Запрос редактированияЗначение с панели Запрос редактирования.
Запрос удаленияЗначение с панели Запрос удаления.

Панель "Запрос открытия"​

Запрос, используемый для открытия справочника.

Для справочников с Типом "SQL Запрос" такой запрос может быть написан вручную.

Панель "Запрос добавления"​

Запрос, используемый для добавления новых значений в справочник.

Для справочников с Типом "SQL Запрос" такой запрос может быть написан вручную.

Панель "Запрос редактирования"​

Запрос, используемый для редактирования справочника.

Для справочников с Типом "SQL Запрос" такой запрос может быть написан вручную.

Панель "Запрос удаления"​

Запрос, используемый для удаления данных из справочника.

Для справочников с Типом "SQL Запрос" такой запрос может быть написан вручную.

Панель "Таблицы БД"​

Панель состоит из двух частей: в левой части отображаются таблицы БД, в правой части – колонки выбранной таблицы.

Обратите внимание: доступные таблицы зависят от Типом справочника:

  • DicInfo – доступна только таблица DICINFO.
  • SQL Запрос – доступны все таблицы, за исключением DICINFO.

Панель "Колонки выбранной таблицы"​

На панели отображаются поля таблицы, выбранные на панели Таблицы БД.

Панель состоит из панели инструментов и таблицы полей.

Кнопки панели инструментов:

  • Сформировать запросы на основе колонок БД – формирует запросы на основании выбранных полей. Запросы автоматически прописываются на панелях Запрос открытия, Запрос добавления, Запрос редактирования и Запрос удаления.
  • Добавить поле –
  • Удалить поле – удаляет выбранную строку из таблицы полей.
  • Подсказка – открывает подсказку для корректного задания параметров.

Колонки таблицы полей:

РеквизитОписание
Таблица БДНаименование таблицы БД.
Колонка БДНаименование колонки БД из выбранной таблицы.
Не отображатьФлаг, при установке флага колонка не будет отображаться в интерфейсе справочника.
Заголовок для отображенияВвод значения вручную: наименование для колонки.
ТипСпособ заполнения колонки. Варианты выбора: ; "Текст";; "Галка";; "Выпадающий список";; "Длинный текст";; "Цветовая схема";; "Форма выбора";; "Дата без времени";; "Форматированный текст".
Запрос для спискаКолонка активна, если в колонке Тип выбрано значение "Выпадающий список". Запрос для работы списка. Запрос должен возвращать два поля: id, name.
Уникальное значениеФлаг, при установке флага в рамках текущего справочника будет контролироваться уникальность значений в этой колонке.
РедактированиеРегламентирует, какие записи могут быть отредактированы. Варианты выбора: ; "Разрешено кроме системных записей";; "Запрещено для любых записей";; "Разрешено для любых записей".
Была ли статья полезна?