gifts2017

Анализ заказов покупателей

Опубликовал Александр Жохов (Progerok) в раздел Отчеты - Управленческие

Внешний отчет Анализ заказов клиентов для Управление торговлей 11.1

Анализ заказов клиентов с возможностью отбора по контрагенту, номенклатуре, отгрузке, оплате за определенный период.

Скачать файлы

Наименование Файл Версия Размер
АнализЗаказовУТ11_1.erf 111
.erf 7,37Kb
29.06.15
111
.erf 7,37Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. DUH Technolover (DJDUH) 24.06.13 22:56
Заточен из каркаски под управляемую?
2. Maratimus Arslan (maratimus) 12.08.13 19:14
а модуль объекта открыт или запаролен
3. Александр Жохов (Progerok) 12.08.13 20:09
4. Maratimus Arslan (maratimus) 12.08.13 20:29
было
ВЫБРАТЬ
ЗаказКлиентаТовары.Ссылка КАК Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Количество КАК Запланировано,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказыКлиентовОстаткиИОбороты.Номенклатура КАК Номенклатура1,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход КАК Отгружено,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноПриход - ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход КАК ОсталосьОтгрузить,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеРасход КАК Оплачено,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеКонечныйОстаток КАК ОсталосьОплатить,
ЗаказКлиентаТовары.Сумма
ИЗ
Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты(, , , , ) КАК ЗаказыКлиентовОстаткиИОбороты
ПО ЗаказКлиентаТовары.Номенклатура = ЗаказыКлиентовОстаткиИОбороты.Номенклатура,
РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(, , , , ) КАК РасчетыСКлиентамиОстаткиИОбороты
ГДЕ
ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента = ЗаказКлиентаТовары.Ссылка
И РасчетыСКлиентамиОстаткиИОбороты.ЗаказКлиента = ЗаказКлиентаТовары.Ссылка
И ЗаказКлиентаТовары.Ссылка.Дата >= &НачПериод
И ЗаказКлиентаТовары.Ссылка.Дата <= &КонПериод

СГРУППИРОВАТЬ ПО
ЗаказКлиентаТовары.Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Количество,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказыКлиентовОстаткиИОбороты.Номенклатура,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноПриход - ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеРасход,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеКонечныйОстаток,
ЗаказКлиентаТовары.Сумма

УПОРЯДОЧИТЬ ПО
Ссылка
////////////////////////////////////////////////////////////­//////////////////////////////////
////////////////////////////////////////////////////////////­//////////////////////////////////

Стало после моей оптимизации, работает в 10-20 раз быстрее на больших объеках данных много,
ну по хорошему нужно делать запрос в Регистр накопления "Заказы клиентов" с отбором по приходу,
но итак неплохо,

////////////////////////////////////////////////////////////­//////////////////////////////////
////////////////////////////////////////////////////////////­//////////////////////////////////



ВЫБРАТЬ
ЗаказКлиентаТовары.Ссылка КАК Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Количество КАК Запланировано,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказКлиентаТовары.Сумма
ПОМЕСТИТЬ ВтЗаказы
ИЗ
Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ГДЕ
ЗаказКлиентаТовары.Ссылка.Дата >= &НачПериод
И ЗаказКлиентаТовары.Ссылка.Дата <= &КонПериод

СГРУППИРОВАТЬ ПО
ЗаказКлиентаТовары.Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Количество,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказКлиентаТовары.Сумма
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
ЗаказКлиентаТовары.Ссылка КАК Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Запланировано,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказыКлиентовОстаткиИОбороты.Номенклатура КАК Номенклатура1,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход КАК Отгружено,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноПриход - ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход КАК ОсталосьОтгрузить,
IsNull(РасчетыСКлиентамиОстаткиИОбороты.КОплатеРасход,0) КАК Оплачено,
IsNull(РасчетыСКлиентамиОстаткиИОбороты.КОплатеКонечныйОстаток,ЗаказКлиентаТовары.Сумма) КАК ОсталосьОплатить,
ЗаказКлиентаТовары.Сумма
ИЗ
ВтЗаказы КАК ЗаказКлиентаТовары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты(
,
,
,
,
ЗаказКлиента В
(ВЫБРАТЬ
втзаказы.ссылка
ИЗ
втзаказы)) КАК ЗаказыКлиентовОстаткиИОбороты
ПО ЗаказКлиентаТовары.Номенклатура = ЗаказыКлиентовОстаткиИОбороты.Номенклатура
И ЗаказКлиентаТовары.Ссылка = ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(
,
,
,
,
ЗаказКлиента В
(ВЫБРАТЬ
втзаказы.ссылка
ИЗ
втзаказы)) КАК РасчетыСКлиентамиОстаткиИОбороты
ПО ЗаказКлиентаТовары.Ссылка = РасчетыСКлиентамиОстаткиИОбороты.ЗаказКлиента

СГРУППИРОВАТЬ ПО
ЗаказКлиентаТовары.Ссылка,
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Запланировано,
ЗаказКлиентаТовары.Ссылка.Партнер,
ЗаказыКлиентовОстаткиИОбороты.Номенклатура,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход,
ЗаказыКлиентовОстаткиИОбороты.ЗаказаноПриход - ЗаказыКлиентовОстаткиИОбороты.ЗаказаноРасход,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеРасход,
РасчетыСКлиентамиОстаткиИОбороты.КОплатеКонечныйОстаток,
ЗаказКлиентаТовары.Сумма

УПОРЯДОЧИТЬ ПО
Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
УНИЧТОЖИТЬ ВтЗаказы
1ctk73ul; +1 Ответить
5. Дмитрий Денисов (SoulCast) 08.09.13 12:26
Спасибо, действительно быстро, и скачивать не пришлось =)
Visitizer; +1 Ответить
6. Борис Разорёнов (Bor_ka) 20.01.15 22:36
Отчет полезный.
Есть пара вопросов:
1. Внешний вид отчета не совпадает с тем, что на скриншоте. Может старая версия для скачивания?
2. Не верно рассчитывается показатель "Осталось отгрузить" если заказ обработан частично.

За обновленную версию отчета буду признателен.
7. KeyMaster 13.07.15 10:03
Нельзя зарегистрировать как внешний отчет.
8. Елена Пименова (Bukaska) 13.07.15 13:32
(7) KeyMaster, Не работает совсем или работает как : Файл/Открыть?
9. KeyMaster 13.07.15 17:59
(8)Как Файл/Открыть работает.
Но хотелось бы иметь возможность внедрить в справочник.
10. Сергей Незведов (woot) 18.02.16 15:04
Отчет выводится пустой релиз конфы 11.2.3.84.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа