Имя: Пароль:
1C
1С v8
Условие на реквизит одного из регистраторов
0 leobrn
 
27.11.16
13:07
В отчете СКД по продажам есть запрос, у регистра накопления Продажи несколько регистраторов. Один из регистраторов ЧекККМ и мне надо поставить на него условие ЧекККМ.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Дополнение):


ВЫБРАТЬ
    ПродажиОбороты.Регистратор КАК Регистратор,
    ПродажиОбороты.ДокументПродажи КАК ДокументПродажи,
    ПродажиОбороты.Склад КАК Склад,
    ПродажиОбороты.Склад.Организация КАК Организация,
    ПродажиОбороты.Склад.Магазин КАК Магазин,
    ПродажиОбороты.Номенклатура КАК Номенклатура,
    ПродажиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
    ПродажиОбороты.Продавец КАК Продавец,
    ПродажиОбороты.КоличествоОборот КАК КоличествоТоваров,
    ПродажиОбороты.СтоимостьОборот КАК СуммаПродажСоСкидкой,
    ПродажиОбороты.СтоимостьБезСкидокОборот КАК СуммаПродажБезСкидки,
    ПродажиОбороты.НомерСтроки,
    ПродажиОбороты.ПериодСекунда,
    ПродажиОбороты.ПериодМинута,
    ПродажиОбороты.ПериодЧас,
    ПродажиОбороты.ПериодДень,
    ПродажиОбороты.ПериодНеделя,
    ПродажиОбороты.ПериодДекада,
    ПродажиОбороты.ПериодМесяц,
    ПродажиОбороты.ПериодКвартал,
    ПродажиОбороты.ПериодПолугодие,
    ПродажиОбороты.ПериодГод
{ВЫБРАТЬ
    Организация.* КАК Организация,
    Магазин.* КАК Магазин,
    Номенклатура.* КАК Номенклатура,
    ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры,
    Продавец.* КАК Продавец,
    Регистратор.* КАК Регистратор,
    ДокументПродажи.* КАК ДокументПродажи,
    КоличествоТоваров КАК КоличествоТоваров,
    СуммаПродажСоСкидкой КАК СуммаПродажСоСкидкой,
    СуммаПродажБезСкидки КАК СуммаПродажБезСкидки}
ИЗ
    РегистрНакопления.Продажи.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, {(Склад).* КАК Склад, (Номенклатура).* КАК Номенклатура, (ХарактеристикаНоменклатуры).* КАК ХарактеристикаНоменклатуры, (ДокументПродажи).* КАК ДокументПродажи, (Продавец).* КАК Продавец, (Склад.Магазин).* КАК Магазин, (Склад.Организация).* КАК Организация}) КАК ПродажиОбороты
{ГДЕ
    ПродажиОбороты.КоличествоОборот КАК КоличествоТоваров,
    ПродажиОбороты.СтоимостьОборот КАК СуммаПродажСоСкидкой,
    ПродажиОбороты.СтоимостьБезСкидокОборот КАК СуммаПродажБезСкидки}
1 Джинн
 
27.11.16
13:16
ПродажиОбороты.Регистратор Ссылка Документ.ЧекККМ

"Выбор" надеюсь осилите?
2 leobrn
 
27.11.16
13:34
(1) попробовал так не вышло
ГДЕ
    ВЫБОР
            КОГДА ПродажиОбороты.Регистратор ССЫЛКА Документ.ЧекККМ
                ТОГДА ПродажиОбороты.Регистратор.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Дополнение)
        КОНЕЦ
3 Джинн
 
27.11.16
13:37
(2) ? Это что Вы такое изобразили? После ТОГДА?
4 leobrn
 
27.11.16
13:40
(3) как мне убрать чеки у которых вид операций Дополнение?
5 h-sp
 
27.11.16
14:41
(4) может это ГДЕ в фигурных скобках у вас?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.