Не работает отбор "номенклатура.наименование содержит" в отчете на СКД, УТ11
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)
ВЫБРАТЬ
СостоянияЗаказовКлиентов.Заказ КАК Заказ,
МИНИМУМ(ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка.ДатаПроведенияБанком) КАК ДатаПроведенияБанком
ПОМЕСТИТЬ втЗаказыСДатойПервойОплаты
ИЗ
РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа
ПО СостоянияЗаказовКлиентов.Заказ = ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.ОснованиеПлатежа
СГРУППИРОВАТЬ ПО
СостоянияЗаказовКлиентов.Заказ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втЗаказыСДатойПервойОплаты.Заказ КАК Заказ,
втЗаказыСДатойПервойОплаты.ДатаПроведенияБанком КАК ДатаОплаты,
ЗаказКлиентаТовары.Номенклатура КАК Номенклатура,
СУММА(ЗаказКлиентаТовары.Количество) КАК Количество
ПОМЕСТИТЬ втЗаказыСНоменклатурой
ИЗ
втЗаказыСДатойПервойОплаты КАК втЗаказыСДатойПервойОплаты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ПО втЗаказыСДатойПервойОплаты.Заказ = ЗаказКлиентаТовары.Ссылка
ГДЕ
втЗаказыСДатойПервойОплаты.ДатаПроведенияБанком МЕЖДУ &ДатаНачала И &ДатаОкончания
СГРУППИРОВАТЬ ПО
втЗаказыСДатойПервойОплаты.Заказ,
втЗаказыСДатойПервойОплаты.ДатаПроведенияБанком,
ЗаказКлиентаТовары.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ втЗаказыСДатойПервойОплаты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втЗаказыСНоменклатурой.Заказ КАК Заказ,
втЗаказыСНоменклатурой.ДатаОплаты КАК ДатаОплаты,
втЗаказыСНоменклатурой.Номенклатура КАК Номенклатура,
МАКСИМУМ(втЗаказыСНоменклатурой.Количество) КАК Количество,
ЕСТЬNULL(ВариантыКомплектацииНоменклатурыТовары.Номенклатура, втЗаказыСНоменклатурой.Номенклатура) КАК НоменклатураКомплектующая,
СУММА(ЕСТЬNULL(ВариантыКомплектацииНоменклатурыТовары.Количество, 1) * втЗаказыСНоменклатурой.Количество) КАК КоличествоКомплектующие
ПОМЕСТИТЬ втЗаказыСКомплектующимиОсновная
ИЗ
втЗаказыСНоменклатурой КАК втЗаказыСНоменклатурой
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВариантыКомплектацииНоменклатуры.Товары КАК ВариантыКомплектацииНоменклатурыТовары
ПО втЗаказыСНоменклатурой.Номенклатура = ВариантыКомплектацииНоменклатурыТовары.Ссылка.Владелец
И (ВариантыКомплектацииНоменклатурыТовары.Ссылка.Основной)
СГРУППИРОВАТЬ ПО
втЗаказыСНоменклатурой.Заказ,
втЗаказыСНоменклатурой.ДатаОплаты,
втЗаказыСНоменклатурой.Номенклатура,
ЕСТЬNULL(ВариантыКомплектацииНоменклатурыТовары.Номенклатура, втЗаказыСНоменклатурой.Номенклатура)
;
////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ втЗаказыСНоменклатурой
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втЗаказыСКомплектующимиОсновная.Заказ КАК Заказ,
втЗаказыСКомплектующимиОсновная.ДатаОплаты КАК ДатаОплаты,
втЗаказыСКомплектующимиОсновная.Номенклатура КАК Номенклатура,
втЗаказыСКомплектующимиОсновная.Количество КАК Количество,
втЗаказыСКомплектующимиОсновная.НоменклатураКомплектующая КАК НоменклатураКомплектующая,
втЗаказыСКомплектующимиОсновная.КоличествоКомплектующие КАК КоличествоКомплектующие,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) * втЗаказыСКомплектующимиОсновная.КоличествоКомплектующие КАК Сумма,
втЗаказыСКомплектующимиОсновная.Заказ.Менеджер КАК ЗаказМенеджер
ИЗ
втЗаказыСКомплектующимиОсновная КАК втЗаказыСКомплектующимиОсновная
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО втЗаказыСКомплектующимиОсновная.НоменклатураКомплектующая = ЦеныНоменклатурыСрезПоследних.Номенклатура
ГДЕ
ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот