В конфигурациях "Комплексная автоматизация 2.ХХ" и "Управление торговлей 11" не было найдено удобного отчета для ведения журнала по комиссионным продажам. Поэтому, когда начались такие продажи, была создана эта обработка.
Сейчас она немного доработана и теперь позволяет вести учет в одном журнале практически всех документов, связанных с конкретной реализацией : ("Заказ клиента"->"Реализация" ( ->"Заказ на возврат"->"Возврат" - если произошел возврат товара по этой реализации). Вся последовательность документов по заказу расположена в одной строке.
Можно отфильтровать список документов по конкретному маркет-плейсу или, например, по тем реализациям, которые по каким-то причинам возвращаются от клиента, но еще не поступили на наш склад (мне, кстати, это помогло определиться с некоторыми расхождениями...).
По выбранным критериям формируются итоговые суммы заявок, реализаций,отчетов и возвратов.
Для дальнейшего анализа (если он нужен) одной кнопкой формируется файл отчета в любом ds,hfyjv формате ( XLSX, HTML или PDF ).
По умолчанию она сохраняется в "Моих документах".
Тестировался журнал на платформах 1с 8.3 (8.3.19.1467 ,8.3.21.1709 8.3.22.1603): конфигурациях УТ 11(11.5.8.245), КА 2 (2.5.7.369-2.5.8.378), КА 2 (2.5.8.263 Демо).
В версии 2.2 внесены следующие изменения:
1) По замечанию модератора изменен вариант записи в Excel - c COM.Application на стандартное сохранение табличного документа,
2) Если за выбранный период не было возвратов ( отчетов ), то колонки по соответствующим документам скрываются (с поля зрения удаляется ненужная информация).
Версия 2.3 была существенно переделана в коде, добавлены примеры кода и переработан вывод информации в файл.
Теперь файл более информативен ( добавлены краткая информация о фильтре вывода по маркет-плейсу и по периоду вывода, добавлена печать когда именно был сформирован файл, добавлены итоговые суммы ).
Для прозрачности и предсказуемости работы были исключены структуры "Попытка...Исключение".
Начиная с этой версии обработка корректно работает и в Windows, и в Linux версии клиента.
В качестве некоторого бонуса (возможно полезного для разработчиков ПО), в коде есть закомментированные примеры работы с файлами Excel с помощью COM-соединения (если требуются более детальное представление данных) , примеры работы с помощью "ПакетаДокументов" и работы с файлами. Так же постарался сделать код более читаемым и понятным ( структурирование по областям и краткое описание функций ).
Код несложный и полностью открытый для дальнейшей доработки.
Всем удачного дня.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.8.378
- Управление торговлей, редакция 11, релизы 11.5.15.79