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

Для получения сведения о количестве общих реквизитов документов из метаданных используется конструкция: Метаданные.ОбщийРеквизитДокумента();

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

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

Вот пример доступа к общим реквизитам документа по их порядковому номеру, сообщающий все общие реквизиты документа в конфигурации и их свойства:
Колво=Метаданные.ОбщийРеквизитДокумента();
Для к=1 по Колво Цикл
    Сообщить("===============Общий реквизит документа==================");
    Сообщить("Идентификатор:"+Метаданные.ОбщийРеквизитДокумента(к).Идентификатор);
    Сообщить("Синоним:"+Метаданные.ОбщийРеквизитДокумента(к).Синоним);
    Сообщить("Комментарий:"+Метаданные.ОбщийРеквизитДокумента(к).Комментарий);
    Сообщить("Тип:"+Метаданные.ОбщийРеквизитДокумента(к).Тип);
    Сообщить("Вид:"+Метаданные.ОбщийРеквизитДокумента(к).Вид);
    Сообщить("Длина:"+Метаданные.ОбщийРеквизитДокумента(к).Длина);
    Сообщить("Точность:"+Метаданные.ОбщийРеквизитДокумента(к).Точность);
    Сообщить("НеОтрицательный:"+Метаданные.ОбщийРеквизитДокумента(к).НеОтрицательный);
    Сообщить("РазделятьТриады:"+Метаданные.ОбщийРеквизитДокумента(к).РазделятьТриады);
    Сообщить("Сортировка:"+Метаданные.ОбщийРеквизитДокумента(к).Сортировка);
КонецЦикла;

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