Имя: Пароль:
1C
1С v8
Изменение Динамического списка в расширении. Установленные параметры не фильтруют данные
0 zippygrill
 
25.11.20
12:47
Есть такая замечательная обработка в ЕРП - ЖурналДокументовЗакупки. Потребовалось вывести дополнительные колонки, типа булево (или ИндексКартинки чтобы вместо Да/нет были картинки свои)

Запрос Динамического списка успешно переделал, столбцы вывел, отображается как задумано. При изменении периода, Параметры устанавливаются, а вот данные ни в какую не хотят фильтроваться.

Установка параметров как обычно, в типовой форме происходит

СписокДокументыЗакупки.Параметры.УстановитьЗначениеПараметра("НачалоПериода",
        Период.ДатаНачала);
    СписокДокументыЗакупки.Параметры.УстановитьЗначениеПараметра("КонецПериода",
        Период.ДатаОкончания);


А вот при изменении любого поле отбора, все прекрасно фильтруется.
https://prnt.sc/vppb6d
1 zippygrill
 
25.11.20
12:55
типовой обработчик изменения периода, продублировал в форме расширения, результата ноль

&НаКлиенте
&Вместо("УстановитьИнтервалЗавершение")
Процедура Расш1_УстановитьИнтервалЗавершение(ВыбранноеЗначение, ДополнительныеПараметры)
    // Вставить содержимое метода.
    //ПродолжитьВызов(ВыбранноеЗначение, ДополнительныеПараметры);
        Если ВыбранноеЗначение = Неопределено Тогда
        Возврат;
    КонецЕсли;
    Период = ВыбранноеЗначение;
    УстановитьОтборПоПериоду();

КонецПроцедуры
2 zippygrill
 
25.11.20
12:57
Это очередной из серии глюков с динамическом списком в расширении..
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан