Массовая печать документов в Битрикс24 через объединение PDF

Массовая печать документов в Битрикс24 через объединение PDF

Конструктор документов Битрикс24 позволяет в 2 клика формировать необходимые документы по сделке. И все классно, если ты не интернет магазин. Если тебе надо выдать доставщикам 100 накладных, то тебе надо зайти в 100 разных сделок и сформировать документ отдельно в каждой, а потом отправить их на печать. Это занимает кучу времени.

Мы реализовали удобное решение чтобы автоматизировать эту рутинную операцию. В списочном представлении сделок необходимо отфильтровать сделки по нужному критерию (например, дата доставки на сегодня). Далее выбираем все сделки и наживаем кнопку «Печать накладных» (кнопку добавили в шаблон коробочного Битрикс24). Кнопка запускает скрипт, который собирает ID выбранных сделок и в каждой сделке запускает бизнес-процесс, которые формирует PDF файл в стандартном конструкторе документов. Наш скрипт собирает все отдельные файлы и отправляет их на отдельных сервер (хостинг), где происходит объединение. Бесплатные библиотеки, которые могут объединять несколько PDF файлов в один требуют определенных настроек сервера, которые не очень совместимы с теми настройками, которые требует сам Битрикс24.

После того как наш скрипт собрал все файлы в единый документ, он автоматически открывается в новой вкладке браузера пользователя, который запустил объединение. Пользователю остается только запустить печать. И вся эта магия) происходит буквально в считанные секунды.

Мы делаем много нестандартных решений и на облачном Битрикс24 и на коробке. Если у вас есть интересные задачи, пишите или звоните нам!