Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 мар 2026, 23:52

Как получить реквизиты, добавленные в расширении программно?

Автор andadra, Сегодня в 10:23

0 Пользователей и 1 гость просматривают эту тему.

andadra

Справочник Номенклатура. В расширении добавлены реквизиты, если обращаюсь программно Метаданные.Справочники.Номенклатура.Реквизиты, то они не отображаются. Как их получить?

antoneus


andadra

antoneus, ну я смотрю через отладку. Просто нет этих реквизитов, а через консоль запросов они есть, в предприятии

antoneus

Через отладку не увидеть. Они видны будут только в режиме предприятия. Ну, если запустить какую-нибудь обработку, включенную в расширение - в отладке они появятся.

andadra

antoneus,
    МассивРеквизитовТовара = Новый Массив;
Для каждого Реквизит Из Метаданные.Справочники.Номенклатура.Реквизиты Цикл
Если Строка(Реквизит.Тип) = "Строка" ИЛИ Строка(Реквизит.Тип) = "Число" Тогда
МассивРеквизитовТовара.Добавить(Реквизит.Имя);
КонецЕсли;
КонецЦикла;
Элементы.ТаблицаСвязиРеквизитТовара.СписокВыбора.ЗагрузитьЗначения(МассивРеквизитовТовара);

Вот такой код не выводит реквизиты из расширения. Просто в списке нет этих реквизитов

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск