Для Каждого ОписаниеСправочника Из Метаданные.Справочники Цикл
Для Каждого ОписаниеРеквизита ИЗ ОписаниеСправочника.Реквизиты Цикл
ТипРеквизита = ОписаниеРеквизита.Тип;
КонецЦикла;
КонецЦикла;
Мне нужно описание типа, засунуть в json для внешней системы.
ТипРеквизита - имеет тип "ОписаниеТипов".
У справочников есть реквизиты составного типа.
У реквизита Строка(ТипРеквизита) может быть например таким: "Партнеры, Булево, Строка, Дата, Число".
Можно ли программно получить массив доступных типов?
Пока только вижу вариант представить как строку, разделить по запятой, потом как-то понять "Партнеры" это справочник, документ или еще что.
(1) В поле "type", будет массив из доступных типов.
Я хочу понять, можно ли этот массив получить как-то нормально, а не превращая описание в строку, и потом ее разбирая.
Пиши код в консоли кода ИР. Там более умное автодополнение (контекстная подсказка) при наборе текста.
https://i.imgur.com/q8enZyc.png
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший