0
Sevish
15.01.23
✎
11:45
|
Добрый день!
Возникал ошибка: "Невозможно применить фиксированные настройки. Пересекаются элементы отбора.".
Да, поиск выдает много вариантов, но они мне не подходят.
И так, я открываю форму выбора следующим образом:
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("ДоговорКонтрагента", врСписокДоговоров);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Отбор", ПараметрыОтбора);
ПараметрыФормы.Вставить("РежимВыбора", Истина);
ПараметрыФормы.Вставить("МножественныйВыбор",Ложь);
ОповещениеОбработкиВыбора = Новый ОписаниеОповещения("ПривязатьНакладную_ВыборДокумента", ЭтаФорма, "Выбор документа");
ОткрытьФорму("Документ.ПоступлениеТоваровУслуг.ФормаВыбора", ПараметрыФормы, ЭтаФорма, , , , ОповещениеОбработкиВыбора);
И вот именно при таком открытии и возникает ошибка. очевидно, что вмешиваться и что-то менять в форме выбора документа не надо.
Подскажите, пожалуйста, как решить задачу?
|
|
2
Donkey_hot
15.01.23
✎
15:09
|
(0) Динамический список построен на СКД, ваш программно установленный отбор пересекается с пользовательскими настройками, очевидно. При создании формы списка проанализируйте пользовательские настройки (ДинамическийСписок.КомпоновщикНастроек.ПользовательскиеНастройки.Отбор.Элементы), удалите конфликтующий отбор.
|
|
3
Sevish
15.01.23
✎
16:11
|
Да, читал, но там пусто.
Нашел в итоге тут: "нФормаВыбора.Список.КомпоновщикНастроек.Настройки.Отбор.Элементы", но там как-то очень сложно.
В итоге: т. к. это моя собственная обработка - просто в ней сделал форму выбора договора.
Увы, этот путь тупо проще.
|
|