Шаблоны документов для печати

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (32)

просмотр истории страницы
{widget:url=https://www.youtube.com/watch?v=nWWWG6l6aRA}

h1. Шаблоны печати
Шаблоны документов для печати находятся в разделе "*Настройки*" \-> "*Шаблоны печати*".

!print_templates1.png|border=1,width=800!

{toc}
h1. Добавление шаблона

При добавлении достаточно указать наименование и имя шаблона (html-шаблон, расположенный на сервере). Движок отображения рекомендуется оставить "По умолчанию".
При добавлении достаточно указать наименование файл шаблона (при нажатии кнопки "Обзор" можно будет выбрать нужный файл на Вашем компьютере ). Движок отображения рекомендуется оставить "По умолчанию".

# Вкладка *"Основные"*
Заполните название и имя шаблона. выберите файл. Если Вы готовите шаблон на замену стандартному, укажите соответствующие параметры.
\\
\\ !print_templates_add1.png|border=1!\\
\\ !print_template_add_main.png|border=1,width=609,height=388!\\
\\
# Вкладка *"Опции"*
Настройки параметров формирования PDF документа - размер листа и положение страницы.
\\
\\ !print_templates_add3.png|border=1!
\\ !print_template_add_options.png|border=1,width=611,height=244!

h1. Редактирование шаблона

В редакторе шаблона печати доступны все те же опции, что и при создании, а так же аудит редактирования. Текст шаблонов не отображается в аудите, но старые версии Вы можете найти в резервных копиях биллинга.
h1. Редактирование шаблонов печати

В редакторе шаблона печати доступны все те же опции, что и при создании, а так же история изменений. Старые версии файлов шаблонов Вы можете найти в резервных копиях биллинга.

На сервере файлы располагаются в следующей папке:
{code}/app/asr_billing/var/print_tmpl/{code}

h3. Основные
h2. Вкладка "Основные"

* *Наименование* \- название шаблона
* *Имя шаблона* \- название файла шаблона
* *Файл шаблона* \- название файла шаблона генерируется на основе имени загружаемого с добавлением случайного набора букв. Важно, чтобы название шаблона была написано латиницей.
* *Привязка к модели* \- указывает к какой [модели API REST v2.0|CarbonBilling:API REST v2.0] будет привязан шаблон. Это влияет на то, какие данные будут передаваться для печати.
* *Дополнительная привязка* \- необходимо для финансовых операций. Влияет на то, к какому типу операции будет отнесён шаблон и как отобразиться в биллинге (печать акта, счета и тд.)
* *Движок отображения* \- описан далее
* *Ключ быстрой печати* \- описан далее
* *Тип шаблона* \- +html+ или +docx+, должен соответствовать загружаемому файлу шаблона
\\
\\ !print_templates_settings1.png|border=1,width=446,height=265!

h3.
h3. Привязка к модели, дополнительная привязка

h3. Опции
Модель и привязка к модели влияют на данные, которые попадут в документ. В архитектуре Carbon Billing 5 можно создать только один шаблон для модели, либо сочетание модели и дополнительной привязки.

На вкладке настраиваются параметры формирования PDF.
h4. Abonents

h1. Движок отображения
Используется для печати карточки абонента - данных вкладки "Информация" (включая данные лицевого счета) и свойств учетных записей.

h4. FinanceOperations

Эта модель используется для финансовых операций, таких как акт, счет и тд. При создании шаблонов этой модели необходимо использование дополнительной привязки.
При печати финансовых операций может быть автоматический создана сама операция - в случае если на момент печати на еще не существовала.
Возможные дополнительные привязки модели *FinanceOperations*:

|| Дополнительная привязка || Документ ||
| op_type_id=1 | Акт |
| op_type_id=2 | Приход |
| op_type_id=5 | Счет по услугам |
| op_type_id=3 | Баланс подвести |
| op_type_id=6 | Документы |
| op_type_id=7 | Бланк заказа |
| op_type_id=8 | Исправить баланс |
| op_type_id=9 | Счет на оплату |
| op_type_id=10 | Памятка абоненту |
| op_type_id=11 | Агентский счет |
| op_type_id=12 | Конвертация баллов |
| op_type_id=13 | Перевод другому абоненту |

h4. CardSeries

[CarbonBilling:Карты оплаты]

h4. Hdsk

[Заявки HelpDesk и задачи CRM|CarbonBilling:CRM. HelpDesk]

h3. Движок отображения

Для корректной работы шаблонов печати необходимо выбрать Движок рендеринга - По умолчанию (wkhtmltopdf). xhtml2pdf оставлен для совместимости.
\\
\\ !print_templates_engine.png|border=1!

h13. Ключ быстрой печати

Для того, чтобы шаблон печати был доступен из карточки абонента, необходимо выставить флаг в поле "Ключ быстрой печати" в настройках шаблона.
\\
\\ !print_templates_key.png|border=1,width=410,height=63!\\
\\
Шаблоны с настроенным ключом быстрой печати отображаются в карточке абонента при нажатии кнопки *"Печать"*
\\
\\ !print_templates_key_abon.png|border=1,width=412,height=232!

h2. Вкладка "Опции"

На вкладке настраиваются параметры формирования PDF.