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

Для получения количества документов, присутствующих в конфигурации, используется следующая конструкция: Метаданные.Документ();

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

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

 

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

Для доступа к метаданным, описывающим реквизиты документа используется следующий механизм доступа.

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

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

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

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

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

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

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