Словарь терминов

Метаданные

(metadata дословный перевод - "данные о данных", греч. meta - вслед, за, после, через; от лат. data - данные) - это данные, описывающие другие данные. Например, данными может быть любая числовая или текстовая информация, содержимое колонок в таблицах. А уточняющая информация об этих данных - что это за данные, где они хранятся и применяются будет являться метаданными.

метаданные1.png

Термин "метаданные" (информация об информации) в широком смысле слова используется для любой информации о данных - это и название колонок в таблицах данных, и наименование самих таблиц данных, и номер версии в файле программы и т.п.
metadata2.png
 
Метаданные в 1С - это специальные данные, описывающие структуру базы данных, т.е. внутренние данные хранилища информации. Метаданные являются описательной частью об объектах конфигурации (константы, справочники, документы, др.) и содержат сведения о их составе, содержании, статусе, происхождении, местонахождении, качестве, форматах и формах представления, условиях доступа и т.п.

Иванов - это данные, а описание данных о том, что "Иванов" - это фамилия физического лица, записанная в справочнике "Физические лица" в реквизите "Фамилия" - это метаданные.



В области программирования 1С метаданные используется для получения информации об объектах. При этом объектом может быть любой объект конфигурации (константа, справочник, документ, регистр, отчет) или реквизит объекта конфигурации (информационное поле, например "дата документа" или "комментарий справочника"). Ниже приводится несколько примеров использования метаданных в 1С.

Специальная команда на языке программирования в 1С
Сведения о данных 1С
Метаданные.Справочник() Команда выводит информацию о количестве справочников в конфигурации
Метаданные.Справочник(Номер).Реквизит(),
где Номер - это номер справочника в базе данных
Команда выводит информацию о количество реквизитов определенного справочника
Метаданные.Справочник(Номер1).Реквизит(Номер2).Длина,
где Номер1 - это номер справочника в базе данных
      Номер2 - это номер реквизита в справочнике
Команда выводит информацию о длине определенного реквизита определенного справочника
Метаданные.Справочник(Номер).ФормаСписка()
Команда выводит информацию о количестве форм представления определенного справочника
Метаданные.Пароль Команда выводит информацию о наличии или отсутствии пароля на конфигурации




Возврат к списку

Связаться с нами