Отбор на форму выбора

1. user2027505 19.06.25 11:05 Сейчас в теме
Здравствуйте, на форме документа есть реквизит "НоменклатурнаяГруппа" и "СтатьяЗатрат". Справочник СтатьиЗатрат иерархический, например, элемент - "3.3.7 Устройство монолитного каркаса здания" находится в группе "Совхозная 1 очередь 2 этап". У группы есть реквизит "НоменклатурнаяГруппа".

Подскажите пожалуйста как сделать отбор на список выбора, чтобы выводились нужная/ые группы с элементами. По примерам из интернета не получается, выводит все группы без элементов
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Yellow_Cube 25 19.06.25 13:04 Сейчас в теме
Копайте в сторону связей параметров выбора у реквизита, подсмотрите как реализованы связи параметров выбора в типовых документах
3. user2027505 19.06.25 14:33 Сейчас в теме
(2) Не работают эти связи, автоматически через свойства соотносит, но наверное из-за того что реквизит заполняется только у группы элементы не выводит. Или я не понимаю, что не так. Пробую кодом

1 Вариант
СтандартнаяОбработка = Ложь;
Форма = ОткрытьФорму("Справочник.СтатьиЗатрат.ФормаВыбора", ,Элемент,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НоменклатурнаяГруппа2"); 
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Объект.НоменклатурнаяГруппа;
ЭлементОтбора.Использование = Истина;   


2 Вариант
СтандартнаяОбработка = Ложь;		
НовыйПараметр = Новый ПараметрВыбора("Отбор.НоменклатурнаяГруппа2", Объект.Эксперт_НоменклатурнаяГруппа);
НовыйМассив = Новый Массив();
НовыйМассив.Добавить(НовыйПараметр);
НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив);
Элементы.СтатьяЗатрат.ПараметрыВыбора = НовыеПараметры;



везде выводит все пустые группы,
Прикрепленные файлы:
4. Yellow_Cube 25 20.06.25 05:16 Сейчас в теме
(3) Смотрим на реквизит формы - ВыборГруппИЭлементов чтоб было выбрано - Групп и элементов

Если все очень плохо и отборы не работают попробуйте установить РежимВыбораИзСписка и программно заполняйте список выбора из результата запроса
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот