Имя: Пароль:
1C
1С v8
Изменять отбор через параметр из формы в динамическом списке. Как проще?
0 Обработка
 
04.11.21
09:38
Розница 2 каз. УФ.
Есть внешняя обработка. В нем есть список доков "заказ на перемещение". Юзер для себя настраивает свои личные отборы по полям на пользовательсовм уровне. Это ее устраивает. Но нужен еще один обор управляемый через параметр формы. Допустим назовем ее "УбратьЛишние" типа булево. При включении этого флажка со списка должны исчезнуть строки где "магазин отправитель" = "магазин получатель".

В конфе видел только такое с БСП кажись:

ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(
        Список,
        ИмяРеквизита,
        ЭтотОбъект[ИмяРеквизита],
        ЗначениеЗаполнено(ЭтотОбъект[ИмяРеквизита]));
1 Mort
 
04.11.21
11:19
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(ДинамическийСписок, ИмяПоля,
    ПравоеЗначение = Неопределено,
    ВидСравнения = Неопределено,
    Представление = Неопределено,
    Использование = Неопределено,
    РежимОтображения = Неопределено,
    ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
2 Mort
 
04.11.21
11:20
А почему не сделать предопределенный отбор и сунуть его как пользовательский?
3 Ненавижу 1С
 
гуру
04.11.21
11:25
Можно даже параметр при желании сделать