Обработка отбирает по контрагенту и организации документы, "Реализации (акты, накладная, УПД)", выгружает из них табличные части по товарам и услугам и загружает в один новый документ.
Выборка происходит по договорам, т.е. сколько договоров контрагента было в реализации в этом периоде, столько и будет создано итоговых документов. Табличные части, отличные от "Товары" или "Услуги", игнорируются.
Новые документы записываются в базу сразу, но не проводятся, для удобства они выводятся в отдельную таблицу. Дата создания документов, это дата окончания выборки. Документы, попавшие в выборку, помечаются на удаление, в их комментарий записывается фраза "Включен в свертку!!! ".
ВНИМАНИЕ если контрагента не выбрать, свернуться ВСЕ документы за период.
Обработка регистрируется в конфигурации стандартными средствами, через дополнительные отчёты и обработки.
Код открыт, делайте что хотите.
Проверено на платформах 8.5.1.774 и 8.3.27.1859, конфигурации Бухгалтерия 3.0.186.21.
Приятного использования, уважаемые пользователи.
Вступайте в нашу телеграмм-группу Инфостарт