новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума

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

  • Добавить свою публикацию
  • для этого требуется регистрация

Метаданные в 1С - это специальные данные, описывающие структуру базы данных. Почти все, что мы видим в графическом представлении в конфигураторе может быть получено программным путем при работе в 1С в режиме «Предприятие». Исключение составляют только наборы прав и интерфейсы. В программе получение метаданных происходит через объект «Метаданные».

Теперь рассмотрим подробно все разделы метаданных. Для краткости будут описаны только основные свойства. Всю доступную информацию о метаданных можно получить в конфигураторе: Главное меню -> Конфигурация -> Описание структуры метаданных.

(Константы)

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

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

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

Вот пример доступа к константам по их порядковому номеру, сообщающий все константы конфигурации и их свойства:


Доступ по идентификатору:

Сообщить("Тип:"+Метаданные.Константа("ОсновнаяВалюта").Тип);

 

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

 

(Справочники) 

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

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

У каждого справочника доступны следующие свойства:
Идентификатор - идентификатор справочника (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трока).
 

 (Общие реквизиты документов) 

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

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

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

Вот пример доступа к общим реквизитам документа по их порядковому номеру, сообщающий все общие реквизиты документа в конфигурации и их свойства:

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

 

(Нумераторы) 

Нумераторы в 1С - очень полезная вещь. Они позволяют вести сквозную нумерацию по нескольким различным видам документов.

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

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

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

 (Документы)  

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

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



Для начала рассмотрим непосредственно свойства документа:
Идентификатор - идентификатор документа (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"]).

(Журналы)  

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

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

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

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

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

У каждой графы журнала существует следующий набор свойств:
Идентификатор - идентификатор графы журнала (Cтрока).
Синоним - синоним графы журнала (Cтрока).
Комментарий - комментарий графы журнала (Cтрока).
Ссылки - список ссылок на реквизиты документов, составляющие содержимое данной графы (МетаданныеСсылки).

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

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

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

(Перечисления) 

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

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

У каждого перечисления доступны следующие свойства:
Идентификатор - идентификатор перечисления (Cтрока).
Синоним - синоним перечисления (Cтрока).
Комментарий - комментарий перечисления (Cтрока).

Далее следует описание всех доступных значений перечисления.

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

У каждого значения перечисления есть три доступных свойства:
Идентификатор - идентификатор значения перечисления (Cтрока).
Комментарий - комментарий значения перечисления (Cтрока).
Представление - представление значения перечисления (Cтрока).

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

Для к=1 по Метаданные.Перечисление() Цикл
   ТекВид=Метаданные.Перечисление(к);
  Сообщить("====================Перечисление====================","!!!");
  Сообщить("Идентификатор: "+ТекВид.Идентификатор,"i");
  Сообщить("Синоним: "+ТекВид.Синоним,"i");
  Сообщить("Комментарий: "+ТекВид.Комментарий);

   Для й=1 по ТекВид.Значение() Цикл
      Сообщить("----------Значение----------","!");
      ТекЗнач=ТекВид.Значение(й);
      Сообщить("Идентификатор: "+ТекЗнач.Идентификатор);
      Сообщить("Комментарий: "+ТекЗнач.Комментарий);
      Сообщить("Представление: "+ТекЗнач.Представление);
  КонецЦикла;

КонецЦикла;

 

 

 

(Отчеты и обработки)

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

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

У каждого отчета и обработки доступны следующие свойства:
Идентификатор - идентификатор отчета или обработки (Cтрока).
Синоним - синоним отчета или обработки (Cтрока).
- Комментарий - комментарий отчета или обработки (Cтрока).

(Последовательности)

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

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

У каждой последовательности доступны следующие свойства:
Идентификатор - идентификатор последовательности (Cтрока).
Синоним - синоним последовательности (Cтрока).
Комментарий - комментарий последовательности (Cтрока).
ВлияющиеДвижения - список регистров, влияющих на данную последовательность (МетаданныеСсылки).
Документы - список документов, входящих в данную последовательность (МетаданныеСсылки).

 (Регистры) 

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

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

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

У каждого регистра может быть набор измерений, ресурсов и реквизитов. Рассмотрим всех их по порядку.

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

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

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

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

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

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

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

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

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

(Графы отбора журналов) 

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

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

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

(Свойства метаданных 1с) 

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

Тип реквизита метаданных 1с МетаданныеСсылка - это ссылка на другие объекты метаданных 1с.

 
0
Читайте также
Специализированная конфигурация "Автоапдейтер"
Конфигурация предназначена для автоматического внесения изменений в другие конфигурация 1С 8.Х. Все модули из логируемой кофигурации (Конфигуратор - Конфигурация - Выгрузить файлы конфигурации).
Перенос документов из ТИС в Бух 7.7
Решение проблем, возникающих при переносе из ТИС в Бух7.7?
1С помощь и настройка 1с 7.7
Настройка 1С 7.7 может быть осуществлена самим пользователем
Разработки
Монитор дисковых ресурсов
Мониторинг ресурсов диска
Групповое обновление конфигураций
Групповое обновление конфигураций 1С7.7
Отчет по дебиторской задолженности по периодам Бух. 7.7
Внешняя обработка с двумя видами отчетов по дебиторской задолженности
Еще от автора
≡ к списку статей