- Создать файл docs_multi_invoice.pdf с нужным количеством квитанций на 1 листе (например 2 квитанции)
Создать файл docs_multi_invoice.dsc с маркерам для каждой квитанции. Изменить только координату "y".
FIO_1:::(page=1;x=295;y=700;font_size=9;font_color=#000;) CONTRACT_ID_1:::(page=1;x=524;y=700;font_size=9;font_color=#000;) ADDRESS_FULL_1:::(page=1;x=252;y=700;font_size=9;font_color=#000;) FIO_2:::(page=1;x=295;y=500;font_size=9;font_color=#000;) CONTRACT_ID_2:::(page=1;x=524;y=500;font_size=9;font_color=#000;) ADDRESS_FULL_2:::(page=1;x=252;y=500;font_size=9;font_color=#000;)
Сохранить файлы в /usr/abills/Abills/templates/
3. Генерация документов с атрибутом PAGE_DOCS (в данном примере 2 документа на 1 листе)
perl /usr/abills/bin/multi_docs.pl POSTPAID_INVOICES=1 PAGE_DOCS=2
4. Результат генерации по умолчанию в abills/cgi-bin/admin/pdf. Или задать другой путь через атрибут RESULT_DIR='/usr/abills/var/pdf'
Если путь оставлен по умолчанию можно проверить через WEB https://DOMEN/admin/pdf/MMMM-DD/, например https://yourbilling.com/admin/pdf/2024-03/