Данная обработка была написана как вспомогательный инструмент, и ее основная цель — наглядно показать, что из себя представляет внутри тот или иной объект метаданных.
Весьма часто в типовых конфигурациях (полагаю, что и не только в типовых) встречается ситуация, когда название объекта в пользовательском режиме сильно отличается от названия в конфигураторе. Более того, представление списка может отличаться от представления одного элемента. И может получиться условно, что в конфигураторе справочник "Номенклатура", в списке он отображается как "Товары", а один элемент может называться "ТМЦ".
Данная обработка проходит по дереву метаданных выбранного объекта (на выбор — основные виды метаданных — справочники, документы, пвх, регистры и др.)
и наглядно выводит — как то или иное свойство называется в конфигураторе, как — в пользовательском режиме, какой у него тип данных (примитивный или ссылочный), также выводятся составные типы.
Для планов видов характеристик типы выведены в отдельную ветку дерева, т.к. это часто большая головная боль — понять, а какого же типа пвх,
поскольку встречаются случаи, когда в типах указаны метаданные с одинаковым или похожим синонимом, например
Справочник.Резервы | Оценочное обязательство |
Справочник.УдалитьОценочныеОбязательства | (не используется) Оценочные обязательства |
Также, там где есть возможность, выводится размерность реквизита — длина для строки, разрядность и число знаков после запятой для числа.
Чтобы не быть голословным, взгляните на первый скриншот — это из демо-базы Управление холдингом. Например, реквизит номенклатуры ПодконтрольнаяПродукцияВЕТИС называется "Ветеринарный контроль", и в пользовательском режиме (при сопоставлении реквизитов в режиме настройки интеграции, или при составлении запроса в консоли) это мягко говоря не очевидно.
— когда такое встречаю, всегда возникает вопрос к разработчикам конфигурации — ЗАЧЕМ ?