Имя: Пароль:
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
Можно даже параметр при желании сделать
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой