Написал универсальный модуль для печати бланков, позволяющий создавать свои формы в Exel и использовать их как шаблоны для бланков в админских модулях.
Общая идея:
- сами бланки рисуются в Excel (как правило, распространенные легко найти в интернете готовые)
- в админке модуля задаются правила заполнения бланка (PHP-код для eval и номер ячейки таблицы Excel, куда вставить результат)
- в желаемом месте админки выводятся кнопки, по нажатию которых отдается на скачивание желаемый готовый бланк с заполненными полями, осталось нажать кнопку "открыть в excel" и отправить бланк на печать.
На текущий момент в админке есть три готовых бланка для админки заказа:
1. Форма 112эп (наложенный платеж)
2. Форма 7 (ярлык на посылку)
3. Форма 107 (опись вложения)
Для большинства простых форм легко самому найти или нарисовать шаблон (Excel-файл) и на его базе сделать свою "кнопку" описав в админке правила заполнения.
Админка модуля:
form_1.jpg 28.01К
11 Количество загрузок:
Настройки формы 112ЭП:
form_2.jpg 109.1К
12 Количество загрузок:
Настройки формы 107:
form_3.jpg 97.43К
17 Количество загрузок:
Админка заказа:
form_4.jpg 90.95К
14 Количество загрузок:
готовая форма 112ЭП, открытая в Excel перед печатью:
form_5.jpg 139.33К
12 Количество загрузок:
готовая форма 107, открытая в Excel перед печатью:
form_6.jpg 69.03К
12 Количество загрузок:
3
[модуль] Бланки
Автор badisoft, Aug 22 2016 02:01 PM
В этой теме нет ответов
#1
Отправлено 22 August 2016 - 02:01 PM
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)