Продолжаю работать с СКД) помогите пожалуйста реализовать следующее
Есть заказ покупателя. Заказ либо реализован либо предзаказ.
Пусть если реализован товар впервые, то нулевой заказ, если ОДИН раз за период отчета - то первичный заказ, если товар брался несколько раз за период то повторный.
Как сделать такое
Есть заказ покупателя. Заказ либо реализован либо предзаказ.
Пусть если реализован товар впервые, то нулевой заказ, если ОДИН раз за период отчета - то первичный заказ, если товар брался несколько раз за период то повторный.
Как сделать такое
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)Чуть мудрено, но понятно. В итоге, если параметр 0, тогда брал когда-либо, если параметр больше 0, то это число показывает число покупок на период (в нашем случае год)
ВЫБРАТЬ
ВложенныйЗапрос.Контрагент,
СУММА(ВложенныйЗапрос.Параметр) КАК Параметр
ИЗ
(ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Контрагент,
СУММА(0) КАК Параметр
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ГДЕ
ПродажиОбороты.КоличествоОборот > 0
СГРУППИРОВАТЬ ПО
ПродажиОбороты.Контрагент
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВложенныйЗапрос.Контрагент,
СУММА(ВложенныйЗапрос.Параметр)
ИЗ
(ВЫБРАТЬ
ПродажиОбороты.Контрагент КАК Контрагент,
ПродажиОбороты.Регистратор КАК Регистратор,
1 КАК Параметр
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
ПродажиОбороты.КоличествоОборот > 0) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот