|   |   | 
| 
 | условие в отборе | ☑ | ||
|---|---|---|---|---|
| 0
    
        _barracuda_ 15.08.17✎ 16:37 | 
        ДОбрый день.подскажите как из списка значений исключить документы с обпределенным чек боксом в значении истина:
 список = Новый СписокЗначений; список.Добавить(Перечисления.Стадия.Готовность); список.Добавить(Перечисления.Стадия.НеГотов); список.Добавить(Перечисления.Стадия.Перевозчика); список.Добавить(Перечисления.Стадия.Поставщику); список.Добавить(Перечисления.Стадия.Доставлен); Если флаг = Истина тогда ДокументСписок.Отбор.СтадияПродажи.Использование = Истина; ДокументСписок.Отбор.СтадияПродажи.ВидСравнения = ВидСравнения.ВСписке; ДокументСписок.Отбор.СтадияПродажи.Значение = Список; КонецЕсли; надо исключить документы где флаг Самовывоз стоит в значении = истина.Сенкью | |||
| 1
    
        _barracuda_ 15.08.17✎ 16:38 | 
        пардон:
 список = Новый СписокЗначений; список.Добавить(Перечисления.Стадия.Готовность); список.Добавить(Перечисления.Стадия.НеГотов); список.Добавить(Перечисления.Стадия.Перевозчика); список.Добавить(Перечисления.Стадия.Поставщику); список.Добавить(Перечисления.Стадия.Доставлен); Если флаг = Истина тогда ДокументСписок.Отбор.Стадия.Использование = Истина; ДокументСписок.Отбор.Стадия.ВидСравнения = ВидСравнения.ВСписке; ДокументСписок.Отбор.Стадия.Значение = Список; КонецЕсли; | |||
| 2
    
        Александр056 15.08.17✎ 16:42 | 
        добавить группу И и поместить туда два отбора, один из которых описан выше в блоке если     | |||
| 3
    
        Александр056 15.08.17✎ 16:43 | 
        если этот устраивает и просто надо добавить еще 1 условие     | |||
| 4
    
        PiterPrg 15.08.17✎ 16:43 | 
        Что-то такое:
 ДокументСписок.Отбор.Самовывоз .Использование = Истина; ДокументСписок.Отбор.Самовывоз .ВидСравнения = ВдСравнения.Равно; ДокументСписок.Отбор.Самовывоз .Значение = Ложь; | |||
| 5
    
        _barracuda_ 15.08.17✎ 16:47 | 
        попробую спасибо     | |||
| 6
    
        Александр056 15.08.17✎ 16:47 | 
        Группа = Список.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
 Группа.Использование = Истина; группа.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ; ЭлементОтбора = Группа.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТипЗаявки.родитель"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = ПредопределенноеЗначение("Справочник.ТипыЗаявок.ВажныеЗаявки"); как пример | |||
| 7
    
        Александр056 15.08.17✎ 16:48 | 
        ну и свой отбор так же как и первый ЭлементОтбора     | |||
| 8
    
        ejikbeznojek 15.08.17✎ 16:49 | 
        А нельзя воспользоваться свойством "ПараметрыВыбора"
 И поставить отбор там? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |