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

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

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

просмотр истории страницы
Здесь находятся шаблоны, которые используются для распечатки в системе. 

!pech1.JPG|border=1! !print_templates1.png|border=1!

h2. Добавление шаблона

При добавлении шаблона заполняем вкладки Основные и Расширенные настройки.
h1. Добавление шаблона

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

# Вкладка *"Основные"*
Заполните название и имя шаблона. Если Вы готовите шаблон на замену стандартному, укажите соответствующие параметры.
\\
\\ !print_templates_add1.png|border=1!\\
\\
# Вкладка *"Расширенные"*
На данной вкладке необходимо завести текст шаблона в формате *html*, используя [доступные переменные|CarbonBilling:Использование шаблона печати и его настройка].
\\
\\ !print_templates_add2.png|border=1!\\
\\
# Вкладка *"Опции"*
Настройки параметров формирования PDF документа - размер листа и положение страницы.
\\
\\ !print_templates_add3.png|border=1!

!pech5.JPG|border=1!
h1. Редактирование шаблона

!pech6.JPG|border=1!
В редакторе шаблона печати доступны все те же опции, что и при создании, а так же аудит редактирования. Текст шаблонов не отображается в аудите, но старые версии Вы можете найти в резервных копиях биллинга.

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

h3. Основные

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

h3. Расширенные

h2. Редактирование шаблона
На данной вкладке необходимо завести текст шаблона в формате *html*, используя [доступные переменные|CarbonBilling:Использование шаблона печати и его настройка].

Шаблоны можно редактировать. В редакторе есть Основные и Расширенные настройки.
Основные настройки:
*Наименование* \- название шаблона
*Имя шаблона* \- название файла шаблона
*Привязка к модели* \- указывает к какому функционалу привязан данный шаблон !pech2.JPG|border=1!
h3. Опции

Расширенные настройки:
Здесь шаблон отображен в виде HTML, его можно изменять. В фигурных скобках отображены параметры. !pech3.JPG|border=1!
На вкладке настраиваются параметры формирования PDF.

h2. Дополнительная привязка
h1. Движок отображения

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

h2. При возникновении проблем с шаблонами печати
h1. Ключ быстрой печати

Внимание для корректной работы шаблонов печати необходимо выбрать Движок рендеринга - По умолчанию (wkhtmltopdf)
Для того, чтобы шаблон печати был доступен в окне "Печать" у абонента, необходимо выставить флаг в поле "Ключ быстрой печати" в настройках шаблона печати.
\\
h2. Ключ быстрой печати

Для того, чтобы шаблон печати был доступен в окне "Печать" у абонента, необходимо выставить флаг в поле "Ключ быстрой печати" в настройках шаблона печати.    !key.png|border=1!
\\ !print_templates_key.png|border=1!