Отчет разработан для конфигурации 1С: Управление торговлей, редакция 11 (11.5.20.93)
Командная панель отчета содержит:
1) Стандартный период: с - по.
2) Отбор по клиенту (контрагент).
3) Отбор по менеджеру в заказе клиенту
Группировка отчета:
1) Менеджер
2) Клиент (Контрагент)
Результат отчета
Колонки:
1) Менеджер (Заказ Клиента).
2) Клиент.
3) Статус заказа клиента.
4) Заказ клиента (ссылка на документ).
5) Сумма заказа клиента в валюте документа.
6) Валюта документа.
7) Итоги по оплатам клиента.
8) Разница между суммой заказа и суммой оплат клиента.
9) Строка со списком документов оплат от клиента (Документ, сумма, валюта).
10) Строка со списком созданных на основании заказа клиента Заказы поставщику (Документ, поставщик, сумма, валюта).
11) Строка со списком сумм заказов поставщику в валютах документа заказа поставщику (здесь отдельно суммируются все суммы по валюте)
12) Строка со списком всех оплат поставщикам в рамках Заказа клиента
13) Итого оплаты поставщику, это список с текстом, где также суммы сгруппированы по валюте
Отчет разрабатывался для отдела продаж с целью анализа событий по исполнению Заказа клиента с возможностью визуализации созданных, в рамках одного заказа, всех заказов поставщику и документов оплат. В отчете также учтены денежные возвраты, как поставщику, так и от клиента. Так как стояла задача привязать множественные движения оплат от клиента, заказов поставщику и оплат поставщику к одной строчке Заказа Клиента, то детализация по движениям представлена в виде текста в одной строке. Все множественные итоговые суммы оплат по заказам поставщику и суммам самого заказа поставщику сгруппированы в рамках своих валют. Пересчета в одну валюту в отчёте не производится, такой задачи не стояло, и по логике, если и стоит пересчитывать в одну валюту, то скорее всего в валюту заказа клиента.
В стандартный отбор по периоду попадают Заказы клиента, для созданных на основании последующих цепочек документов отбор по дате не используется.
В отчете анализируются только безналичные платежи, так как в хоз. среде, в которой моделировался отчёт, отсутствуют расчёты с физиками и с юр. лицами за наличный расчёт.
Важный нюанс, итоговые суммы по оплатам от клиента не разбиваются по валютам как в оплатах и заказах поставщику, так как в среде, в которой смоделирован данный отчет, всё множество оплат от клиента происходит в валюте заказа клиента. Но я допускаю, что в каких-то других средах, по одному заказу может быть оплата в разных валютах.
Данные собираются из наборов данных, возможно, можно было сделать как-то проще, но так тоже работает.
Данные в отчёте с минимальными движениями по Заказу клиента:
Заказ клиента и оплаты клиента в валюте EUR, Заказ поставщику и оплаты поставщику в dалюте USD.
Данные в отчёте, если на основании одного Заказа клиента множественные движения в одной валюте:
Из данных отчета видно, что по заказу клиента были произведены оплаты от клиента тремя документами, но по оплате существует разница с первоначальной суммой заказа, возможно в процессе исполнения сумма сделки поменялась, но в заказе это не отразили, или, также возможно, что это ошибка и клиент остался нам должен, в данной ситуации скорее всего необходимо анализировать сумму реализации, но в техническом задании такой задачи поставлено не было, но не исключаю, что это будет сделано позже.
Также можно проанализировать Заказы поставщику, суммы заказов поставщику и документы взаиморасчётов с поставщиком в рамках данного Заказа клиента. Из движений ДС можно увидеть, что были возвраты.
В столбце «Итого оплаты поставщику» мы видим итоговую уплаченную сумму всем поставщикам в рамках одного Заказа клиента.
Данные в отчёте, если на основании одного Заказа клиента множественные движения в разных валютах:
Здесь также можно проанализировать, что заказ был закрыт с разницей между первоначальной суммой заказа и оплатами по нему от клиента, также видим, что были возвраты. Движения ДС по заказу осуществлялись в одной валюте.
С поставщиком, напротив заказы и оплаты зарегистрированы в разных валютах.
В столбце «Итого Сумма Заказов поставщику» суммы по всем заказам сгруппированы по валюте (группировки по поставщику нет).
Такая же история со столбцом «Итого оплаты поставщику».
В столбцах с документами движений, связанных с Заказом клиента: Документы оплаты клиента, Заказы поставщику, Документы оплаты поставщику, данные выводятся в виде текста. Расшифровка по данным ячейкам отсутствует.
Список валют, по которым происходит суммирование в итоговых ячейках столбцов «Итого Сумма Заказов поставщику» и «Итого оплаты поставщику»:
Если в портфеле контрактов появится дополнительная валюта, то в ячейки с итогами по Заказам поставщику и оплатам Поставщику данные суммы не попадут, так как валюты, по которым происходит группировка описаны в коде.
Но система выдаст сообщение о появлении новой валюты и что отчёт необходимо отправить на доработку:
В строки Заказов клиента новая валюта попадёт без ошибок и предупреждений, а также в ячейки со списком документов документ Заказов поставщику и Оплат поставщику данные с новой, ранее не используемой валютой также заполнятся без ошибок:
Приношу извинения за качество вложенных картинок, наверное, существует какой-то секрет, который явно не указан в инструкции к правилам публикации, но качество картинок обрезается при сохранении публикации на сайте.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.20.93