отборs динамического списка

1. user2093275 15.08.24 11:01 Сейчас в теме
добавил параметр отбора:

&НаКлиенте
Процедура ОСДвижениеФондаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

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

КонецПроцедуры

в справочник ДвижениеФонда в ФормаВыбора тоже добавил отбор:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

Если ЗначениеЗаполнено(Параметры.ГруппаПоУмолчанию) Тогда
Элементы.Список.ТекущийРодитель = Параметры.ГруппаПоУмолчанию;
КонецЕсли;

Если Параметры.Свойство("Форма") Тогда
Элементы.Список.Отбор.Форма.Использование = Истина;
Элементы.Список.Отбор.Форма.Значение = Параметры.Форма;
КонецЕсли;

КонецПроцедуры

Выводит ошибку при открытие Поле объекта не обнаружено (Отбор)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. yispepotri 15.08.24 11:08 Сейчас в теме
(1)
Элементы.Список.Отбор.Форма.Использование = Истина;
Элементы.Список.Отбор.Форма.Значение = Параметры.Форма;


тут что вы пытаетесь добиться?

прочитать про отборы в динамических списках можно тут
https://infostart.ru/1c/tools/526453/
user1619761; Sashares; +2 Ответить
3. truba 15.08.24 12:28 Сейчас в теме
Точно реквизит "Отбор" принадлежит табличному полю элементов пользовательского интерфейса, а не реквизиту динамического списка на форме?
Оставьте свое сообщение

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