Модуль предназначен для работы с иерархическими справочниками. Эти справочники отличаются от обычных, что иерархия строится по ссылкам на родительский элемент. Настройка схожа с обычными справочниками: классификатор создается в узле Конфигурация\Справочники\Иерархические. Маска, Наименование, Номер. Дополнительные поля добавляются в настройках параметров: "Иерархические справочники".
Формат вызова:
Иерархия: ИерархическиеСправочники; /*только чтение*/
описание:
Глобальная переменная для работы со справочниками
функции объекта:
СписокПоПараметрамФормат вызова:
КлассСправочника.СписокПоПараметрам(Список: СписокОбъектов; Поля: строка; Значения...: БезТипа): целое; /*только чтение*/
Формат вызова:
КлассСправочника.СправочникПоПараметрам(Поля: строка; Значения...: БезТипа): ИерархическийСправочник; /*только чтение*/
Формат вызова:
КлассСправочника.СправочникПоТексту(Текст: строка; ПоКоду: целое): ИерархическийСправочник; /*только чтение*/
функции объекта:
КлассСправочникаФормат вызова:
ИерархическиеСправочники.КлассСправочника(Идентификатор: строка): КлассСправочника; /*только чтение*/
функции объекта:
ВерсияФормат вызова:
ИерархическийСправочник.Версия: целое;
Формат вызова:
ИерархическийСправочник.ДатаДо: Дата;
Формат вызова:
ИерархическийСправочник.ДатаОт: Дата;
Формат вызова:
ИерархическийСправочник.КакДробное(Параметр: строка): дробное;
Формат вызова:
ИерархическийСправочник.КакОбъект(Параметр: строка): объект;
Формат вызова:
ИерархическийСправочник.КакСтрока(Параметр: строка): строка;
Формат вызова:
ИерархическийСправочник.КакЦелое(Параметр: строка): целое;
Формат вызова:
ИерархическийСправочник.Класс: КлассСправочника; /*только чтение*/
Формат вызова:
ИерархическийСправочник.Код: строка;
Формат вызова:
ИерархическийСправочник.Наименование: строка;
Формат вызова:
ИерархическийСправочник.Родитель: ИерархическийСправочник;
Формат вызова:
ИерархическийСправочник.Создать(Код, Наименование: строка): КлассСправочника; /*только чтение*/