Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Всем привет.
Интересует возможность программного получения имен предопределенных значений справочника. Например, добавляю в справочник новое предопределенное значение с именем "НовоеЗначение" и наименованием "Новое значение по умолчанию". Задача в том, как получить имя этого значения, т.е. "НовоеЗначение". Пробовал выбирать запросом элементы споавочника с условием "Предопределенный = Истина" - выводится только наименование... Через метаданные тоже не нашел.
Возможно ли это реализовать?
Интересует возможность программного получения имен предопределенных значений справочника. Например, добавляю в справочник новое предопределенное значение с именем "НовоеЗначение" и наименованием "Новое значение по умолчанию". Задача в том, как получить имя этого значения, т.е. "НовоеЗначение". Пробовал выбирать запросом элементы споавочника с условием "Предопределенный = Истина" - выводится только наименование... Через метаданные тоже не нашел.
Возможно ли это реализовать?
По теме из базы знаний
- Предопределенные значения справочников и обновление конфигурации
- Обработка удаления дублей предопределенных значений справочников
- Задвоились предопределенные элементы справочников? Выход есть!
- Подсистема универсальных предопределенных значений
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Качество.Ссылка
|ИЗ
| Справочник.Качество КАК Качество
|ГДЕ
| Качество.Предопределенный = ИСТИНА";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ИмяЭлемента = Справочники.Качество.ПолучитьИмяПредопределенного(Выборка.Ссылка);
Сообщить(ИмяЭлемента);
КонецЦикла;
Запрос.Текст =
"ВЫБРАТЬ
| Качество.Ссылка
|ИЗ
| Справочник.Качество КАК Качество
|ГДЕ
| Качество.Предопределенный = ИСТИНА";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ИмяЭлемента = Справочники.Качество.ПолучитьИмяПредопределенного(Выборка.Ссылка);
Сообщить(ИмяЭлемента);
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот