Вывод структуры метаданных объекта


Обработка выводит структуру метаданных в виде дерева для выбранного объекта метаданных (справочник, документ)

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

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

Данная обработка проходит по дереву метаданных выбранного объекта (на выбор — основные виды метаданных — справочники, документы, пвх, регистры и др.)

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

Для планов видов характеристик типы выведены в отдельную ветку дерева, т.к. это часто большая головная боль — понять, а какого же типа пвх,

поскольку встречаются случаи, когда в типах указаны метаданные с одинаковым или похожим синонимом, например

Справочник.Резервы Оценочное обязательство
Справочник.УдалитьОценочныеОбязательства (не используется) Оценочные обязательства

 

Также, там где есть возможность, выводится размерность реквизита — длина для строки, разрядность и число знаков после запятой для числа.

 

Чтобы не быть голословным, взгляните на первый скриншот — это из демо-базы Управление холдингом. Например, реквизит номенклатуры ПодконтрольнаяПродукцияВЕТИС называется "Ветеринарный контроль", и в пользовательском режиме (при сопоставлении реквизитов в режиме настройки интеграции, или при составлении запроса в консоли) это мягко говоря не очевидно.

 

1 Comment

  1. alex-l19041
    … название объекта в пользовательском режиме сильно отличается от названия в конфигураторе…

    — когда такое встречаю, всегда возникает вопрос к разработчикам конфигурации — ЗАЧЕМ ?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *