0
falselight
20.10.17
✎
07:10
|
ВЫБРАТЬ
ЗаказКлиента.Менеджер КАК Менеджер,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЕСТЬNULL(ЗаказКлиента.Ссылка, 0)) КАК КоличествоЗаказов,
СУММА(ЕСТЬNULL(ЗаказКлиента.СуммаДокумента, 0)) КАК СуммаЗаказов,
ЕСТЬNULL(ЗакрытыеИОтгруженные.Заказ, 0) КАК КоличествоОтгруженныхИЗакрытых,
ЕСТЬNULL(ЗакрытыеИОтгруженные.ЗаказСуммаДокумента, 0) КАК СуммаОтгруженныхИЗакрытых,
ЕСТЬNULL(НеЗакрытые.Заказ, 0) КАК НеЗакрытые
ИЗ
Документ.ЗаказКлиента КАК ЗаказКлиента
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
КОЛИЧЕСТВО(СостоянияЗаказовКлиентов.Заказ) КАК Заказ,
СостоянияЗаказовКлиентов.Заказ.Менеджер КАК ЗаказМенеджер
ИЗ
РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
ГДЕ
СостоянияЗаказовКлиентов.Заказ.Дата МЕЖДУ &НачДата И &КонДата
И СостоянияЗаказовКлиентов.Состояние <> &ЗАКРЫТ
СГРУППИРОВАТЬ ПО
СостоянияЗаказовКлиентов.Заказ.Менеджер) КАК НеЗакрытые
ПО ЗаказКлиента.Менеджер = НеЗакрытые.ЗаказМенеджер
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
СостоянияЗаказовКлиентов.Заказ.Менеджер КАК ЗаказМенеджер,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СостоянияЗаказовКлиентов.Заказ) КАК Заказ,
СУММА(СостоянияЗаказовКлиентов.Заказ.СуммаДокумента) КАК ЗаказСуммаДокумента
ИЗ
РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
ГДЕ
СостоянияЗаказовКлиентов.Заказ.Дата МЕЖДУ &НачДата И &КонДата
И СостоянияЗаказовКлиентов.Состояние = &ЗАКРЫТ
И СостоянияЗаказовКлиентов.ПроцентОтгрузки = 100
СГРУППИРОВАТЬ ПО
СостоянияЗаказовКлиентов.Заказ.Менеджер) КАК ЗакрытыеИОтгруженные
ПО ЗаказКлиента.Менеджер = ЗакрытыеИОтгруженные.ЗаказМенеджер
ГДЕ
ЗаказКлиента.Дата МЕЖДУ &НачДата И &КонДата
СГРУППИРОВАТЬ ПО
ЗаказКлиента.Менеджер,
ЕСТЬNULL(ЗакрытыеИОтгруженные.Заказ, 0),
ЕСТЬNULL(ЗакрытыеИОтгруженные.ЗаказСуммаДокумента, 0),
ЕСТЬNULL(НеЗакрытые.Заказ, 0)
|
|