Справка по работе с метаданными (справочники)   

Количество справочников в конфигурации можно узнать следующим образом: Метаданные.Справочник().

Для работы с метаданными справочников используется такая конструкция: Метаданные.Справочник(["Идентификатор"/Номер]).

У каждого справочника доступны следующие свойства:
Идентификатор - идентификатор справочника (Cтрока).
Синоним - синоним справочника (Cтрока).
Комментарий - комментарий справочника (Cтрока).
Владелец - ссылка на справочник-владелец (МетаданныеСсылка).
КоличествоУровней - количество уровней в справочнике (Число).
ДлинаКода - длина кода элемента/группы справочника (Число).
ДлинаНаименования - длина наименования элемента/группы справочника (Число).
СерииКодов - вариант назначения кодов справочника (Cтрока ["ВПределахПодчинения" / "ВесьСправочник"]).
ТипКода - тип кода (Cтрока ["Числовой" / "Текстовый"]).
ОсновноеПредставление - режим представления элемента/группы справочника (Cтрока ["ВВидеКода" / "ВВидеНаименования"]).
КонтрольУникальности - контроль уникальность элементов справочника (Число [0 / 1]).
АвтоНумерация - автоматическая нумерация элементов/групп справочника (Число [1 / 2]). 1 - нет автонумерации, 2 - есть.
ГруппыВпереди - показывать группы в начале списка (Число [0 / 1]).
СпособРедактирования - способ редактирования элемента/группы (Cтрока ["ВСписке" / "ВДиалоге" / "ОбоимиСпособами"]).
ЕдинаяФормаЭлемента - одна форма для элемента и группы(Число [0 / 1]).
ОсновнаяФорма - ссылка на основную форму списка справочника (МетаданныеСсылка).
ОсновнаяФормаДляВыбора - ссылка на форму списка для выбора справочника (МетаданныеСсылка).

Количество реквизитов у справочника в конфигурации можно узнать следующим образом: Метаданные.Справочник(["Идентификатор"/Номер]).Реквизит()

 

Для доступа к свойствам реквизита справочника используется следующая конструкция:
Метаданные.Справочник(["Идентификатор"/Номер]).Реквизит(["Идентификатор"/Номер]), то есть после определения анализируемого справочника по его идентификатору или порядковому номеру в конфигурации идет определение реквизитов справочника по их идентификатору или порядковому номеру.

У каждого из реквизитов справочника доступны следующие свойства:
Идентификатор - идентификатор реквизита справочника (Cтрока).
Синоним - синоним реквизита справочника (Cтрока).
Комментарий - комментарий реквизита справочника (Cтрока).
Тип - тип реквизита справочника (Cтрока).
Вид - вид реквизита справочника (Cтрока), (если тип - Справочник).
Длина - длина (Число), (если тип - Строка или Число).
Точность - точность (если тип - Число).
НеОтрицательный - запрет отрицательных значений (Число [0 / 1]).
РазделятьТриады - разделять триады (Число [0 / 1]).
Периодический - является ли данный реквизит справочника периодическим (Число [0 / 1]).
Сортировка - показывает, возможен ли отбор или поиск по данному реквизиту методами НайтиПоРеквизиту() или ВыбратьЭлементыПоРеквизиту()(Число [0 / 1]).
Отбор - показывает, возможен ли интерактивный отбор элементов (Число [0 / 1]).
РучноеИзменение - показывает, разрешено ли ручное изменение для данного реквизита, если он периодический (Число [0 / 1]).
ИзменяетсяДокументами - показывает возможность установления периодического реквизита документами(Число [0 / 1]).
Использование - режим использования реквизита справочника (Cтрока ["ДляЭлемента","ДляГруппы","ДляОбоих"]).

Далее следует описание всех доступных форм списка справочника.

Количество имеющихся форм можно узнать следующим образом: Метаданные.Справочник(["Идентификатор"/Номер]).ФормаСписка();

У формы списка есть три доступных свойства:
Идентификатор - идентификатор формы списка(Cтрока).
Синоним - синоним формы списка(Cтрока).
Комментарий - комментарий формы списка(Cтрока).

[1]-[2]-[3]-[4]-[5]-[6]-[7]-[8]-[9]-[10]-[11]-[12]-[13]