Формирование, рассылка и сохранение на диск документов "Акт сверки" за выбранный период по контрагентам, по которым были обороты за месяц или есть не нулевое сальдо.
Обработка сделана на базе публикации //infostart.ru/public/822796/, за что автору огромное спасибо!
1. Обработка 822796 ДОпереведена на типовой код:
1.1. Типовая печать (а не отдельная в коде). Единственное - не сделал выбор печ.формы (иногда проскальзывают такие версии на Инфостарт).
1.2. Типовой вывод факсимиле.
1.3. Переделан поиск имейлов контрагентов - Имейл контрагентов теперь хранится в Спр.Контрагенты.ТЧ.КонтактнаяИнформация.
2. Добавил фильтр по группе контрагентов - пользователи просили.
3. Добавил в настройки все типовые на сейчас флаги создания актов (выводить полные названия, выводить сч/ф, заполнять данные контрагентов)
4. Добавил сохранение в папку на диск - пользователи просили.
5. Исправлена ошибка, если оборот 0, но оборот был за период - не попадало в выборку.
6. Добавлено в заполнение если есть ненулевое сальдо.
7. Переделана логика флажков - если нет акта - возводится флаг "создавать", если есть акт и заполнен имейл - возводится флаг "рассылать", если есть акт и имейл не заполнен - возводится флаг "сохранять на диск". Любой из флагов можно принудительно возвести на усмотрение пользователя - например, при возведении флага "создавать" и при наличии акта - акт будет перезаполнен.
8. Рассылка осуществляется от имени почты пользователя (а не от системной почты - как сделано в 822796). Если почта у пользователя не настроена, то вызывается соответствующий типовой диалог для настройки почты.
9. Отправку и сохранение в экселе не произвожу (в отличие от 822796) - только в PDF.
10. Также не используются временные файлы на диске - все операции с печатными формами производятся в оперативной памяти через "ПотокВПамяти" - вдруг кому будет интересна реализация.
Обработку можно подключить в разделе "Администрирование - Печатные формы отчеты и обработки - Дополнительные отчеты и обработки" или через "файл - открыть". Обработка не требует изменений в конфигурации.
Тестировалось на релизе БП3.0 (3.0.115.19). 1с Предприятие 8.3.20.1789. Управляемые формы. Режим совместимости не требуется.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.147.30, 3.0.143.42