Тип метаданных
-

Тип метаданных

0
11740
13.09.2022 Айдар Фархутдинов

Содержание:

1.       Описание метаданных

2.       Метаданные конфигурации 1С

3.       Тип метаданных объекта 1С 

 

1.    Описание метаданных


В данной статье будет описано, что такое метаданные в системе 1С, а также описано на какие типы они делятся и для чего нужен каждый тип метаданных. Ещё будут продемонстрированы два примера использования разных типов метаданных по поставленным задачам.


Метаданные в системе 1С – это переменная, которая содержит некоторый перечень с реквизитами, справочниками, документацией и иными составляющими конфигурации. То есть, метаданные в программах 1С могут делиться на типы в зависимости от того, список какой информации в них хранится, а именно: метаданные справочников, реквизитов или документов.


В 1С можно просмотреть перечень из видов метаданных, а также характеристики метаданных. Такое свойство очень удобно в случаях, если необходимо запросить перечень из документации внутри конфигурации, либо сделать проработку по каждому из реквизитов.


Далее рассмотрим работу с двумя основными типами метаданных по иной классификации: метаданные конфигурации и метаданные объекта.  


2.    Метаданные конфигурации 1С


Переменная «Метаданные» в системе 1С является глобальной и отвечает за право доступа к метаданным конфигурации 1С. Дальше, разделяя точкой, можно вызывать коллекции, которые могут состоять из документации, справочников, реквизитов. Так можно получить нужный документ и/или справочник, которые имеют соответствующие коллекции из таблиц и реквизитов.


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


Далее представлен программный код с использованием метаданных конфигурации 1С, для решения вышеописанной задачи:



Программный код с использованием метаданных конфигурации 1С

 

Данный код действует для глобального журнала с документацией, в котором содержаться все вариации документов, для которого прописывается запрос, при помощи которого будет возвращён перечень документации.  


3.    Тип метаданных объекта 1С


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


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


Далее, на скриншоте ниже, представлен код программы, который выполняет данную задачу:



Код с типом метаданных объекта

 

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

 

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.