Имя: Пароль:
1C
 
как задать логику для переменной типа БУЛЕВО
0 MMAyvazov
 
13.06.19
16:02
у меня есть запрос, мне нужно, чтобы когда стоит галочка в переменной &АналитикаУчетаПоНоменклатуре выводило в отчете АналитикаУчетаНоменклатурыНоменклатура, когда галочки нет, тогда чтоб этого столбца не было вообще или выводило ноль
пример запроса
ВЫБРАТЬ
    ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Склад КАК АналитикаУчетаНоменклатурыСклад,
    ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
    ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
1 Irbis
 
13.06.19
16:08
ВЫБОРКОГДАТОГДА
2 MMAyvazov
 
13.06.19
16:12
на подобие этого ?

ВЫБОР
|                        КОГДА &АналитикаУчетаПоНоменклатуре = НЕОПРЕДЕЛЕНО
|                                ИЛИ &АналитикаУчетаПоНоменклатуре = ЛОЖЬ
|                            ТОГДА
|                                     АналитикаУчетаНоменклатуры.Склад = &Склад
|                                    ИНАЧЕ ИСТИНА
|                    КОНЕЦ
3 PiotrLoginov
 
13.06.19
16:20
(0) >>чтоб этого столбца не было вообще или выводило ноль

так ноль или без столбца? это же разные вещи
4 MMAyvazov
 
13.06.19
16:21
чтоб не выводил вообще
5 MMAyvazov
 
13.06.19
17:36
никто не знает?
6 Irbis
 
13.06.19
17:41
число полей в запрос не может меняться от условий, накладываемых на выборку