|
условие в отборе | ☑ | ||
---|---|---|---|---|
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
|
А нельзя воспользоваться свойством "ПараметрыВыбора"
И поставить отбор там? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |