В нашей CRM программе вы можете создавать любые шаблоны печати. Например, вы можете выписывать счета, акты о выполненных работах, заполнять типовые договора, пользуясь данными из таблиц. В шаблоне печати задается общий вид документа и отмечается, куда в этом документе нужно вставить значения полей таблицы. Шаблоны печати в системе "Клиентская база" позволяют не только распечатывать документы, но и сохранять их в форматах rtf, odt (OpenOffice), docx (Word 2007), xlsx, pdf и html.
Важно: все шаблоны (кроме формата rtf) создаются на языке шаблонов Smarty, поэтому должны учитывать особенности создания шаблонов на этом языке (например экранирование фигурных скобок таблиц стилей, см.ниже)
Чтобы создать шаблон печати:
Нажмите на интересующую вас категорию. Затем, выберите нужную таблицу.
Настройки шаблона, общие для всех форматов шаблонов:
Название шаблона — введите название шаблона.
Формат шаблона — выберите формат шаблона. Форматы бывают следующих видов:
Также в программе КБ есть встроенный системный шаблон формата html - "Стандартный шаблон". Данный шаблон печати описан здесь
Остальные настройки будут зависеть от выбранного формата шаблона.
Настройки шаблонов печати смотрите в соответствующих разделах документации.
Данная настройка доступна для форматов .docx / .rtf / .odt
Вычисляемые переменные — это те переменные, значения которых определяются путем выполнения вычислений. Созданные переменные будут общими для шаблонов печати форматов docx/rtf/odt. Эти значения могут быть использованы в шаблоне аналогично табличным значениям в формата docx. Например, для вставки вычисляемой переменной в шаблон Docx вставьте ее в документ в следующем формате - "{ DOCVARIABLE Название_переменной }".
В поле вычисления впишите необходимый php код.
Вы можете также вписывать константы. В данном случае не нужно писать return, например:
Для быстрого отображения результата вычисления переменной нажмите на зеленый значок. В данном случае не нужно нажимать сохранить.
Важно: Добавлять вычисляемые переменные могут только пользователи с правами администратора.
Документы, созданные с помощью шаблонов печати, можно распечатать двумя способами.
Примечание. В некоторых случаях у пользователя в списке появляется "Стандартный шаблон печати". Подробнее об этом шаблоне читайте здесь.
Важно: Если записи по которым происходит печать из таблицы не подходят под условия печати шаблонов PDF, то при попытке распечатать шаблон будет произведена печать выбранного шаблона по всем записям таблицы. В связи с этим, перед печатью проверяйте подходит ли запись под условие печати шаблона. Например, в стандартной конфигурации, если мы пытаемся распечатать шаблон "Счет со скидками" по записи у которой нет скидок, то мы получим описанный выше момент.
Ваши вопросы, замечания и предложения по данному разделу оставляйте в комментариях, мы обязательно ответим.
Удачных настроек!