Справка

Печатные шаблоны

Облачный Pyrus
Безоблачный Pyrus

Договоры, счета, акты и другие типовые документы часто нужны в печатном виде. Их можно легко распечатывать из форм Pyrus с помощью печатных шаблонов. Все данные, которые вы вводите в форму, — реквизиты клиента, перечень услуг, даты — автоматически попадают в печатную версию документа. Это удобно: вы не переносите данные вручную и не тратите время на поиск нужного шаблона счёта или договора. Например:

  • посетитель заполняет на вашем сайте внешнюю форму — заявку на кредит. Менеджер получает заявку в виде задачи Pyrus и распечатывает заполненную анкету для подписания прямо из задачи;
  • менеджер общается с потенциальным клиентом и вносит его реквизиты в форму личной карточки. Когда пора заключать договор, менеджер распечатывает документ в один клик: данные клиента уже в нужных полях договора;
  • клиент делает заказ, менеджер заполняет форму заказа в Pyrus и отсюда же распечатывает готовый счет на оплату.

Добавление печатного шаблона документа

Настройка печатного шаблона в Pyrus делается один раз и занимает несколько минут. Вам понадобятся шаблон документа — файл .docx или .xlsx — и соответствующая форма в Pyrus.

Для примера мы создали шаблон договора на оказание услуг и форму Договор на оказание услуг. Цель — получать прямо из заполненной формы готовый договор — с датами, суммами и реквизитами клиента. Чтобы добавить шаблон:

  1. Укажите в соответствующих частях документа переменные вида ${Название поля}. На рисунке ниже подсвечены такие переменные. Если в форме есть поле типа Справочник и нужно, чтобы его значение тоже выгрузилось в печатный шаблон, переменная будет иметь вид ${Название поля:1}, где 1 — номер колонки справочника, в которой располагается выбранный элемент. Например, в форме учёта рабочего времени есть поле типа Справочник, где работники указывают объект, на котором работали. Они выбирают его из многоколоночного справочника объектов. Чтобы на печати отобразился нужный объект, добавим в печатный шаблон переменную ${Название поля:2}. Теперь в бумажном документе всегда будет отображаться указанный в форме адрес из второй колонки справочника, например «Дубовая, 1».

    Также в печатный шаблон документа можно добавлять идентификатор задачи ${taskid}, чтобы оперативно находить необходимую информацию по номеру задачи. Это удобно, когда нужно регулярно формировать и печатать с помощью Pyrus множество документов одного типа (например, доверенности), причем нередко несколько документов, выданных на одно имя. В таком случае важно быстро идентифицировать участников документа, не вчитываясь в его текст.

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

    Для этого внесите в шаблон для поля Контакт переменные ${Контакт:position} — должность и ${Контакт:department} — отдел.

    Также для этого поля можно настроить параметры:

    • ${Контакт:email} — электронная почта;
    • ${Контакт:workphone} — рабочий телефон;
    • ${Контакт:mobile} — мобильный телефон;
    • ${Контакт:skype} — Skype.

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

    Чтобы поле Итог не съезжало и всегда находилось в заданном шаблоном месте, используйте для него переменную ${Имя_поля:Total}.

    Подсказка: Если в вашей форме есть текстовое поле Организация, Банк или Адрес, часто нужно чтобы в печатном шаблоне, отображалось не только значение основного поля, например название компании или банка, но и значение связанных полей — реквизиты этих организаций.

    Для этого разместите название оновного поля в скобках внутри переменной вида:

    ${Название связанного поля (Название основного поля)}.

    Например:

    ${Адрес (Организация)}

    или

    ${Кор. счет (Банк)}

  2. Зайдите в настройку формы. В разделе Печатные шаблоны нажмите Загрузить шаблон и выберите документ, в который вы добавили переменные. Нажмите Сохранить. Важно: заблокированный лист в Excel-файле не получится использовать как шаблон. Если вы увидите сообщение об ошибке загрузки, разблокируйте лист, на основе которого вы хотите получать печатный документ.

  3. Откройте редактор формы — для этого нажмите Изменить шаблон — и убедитесь, что все поля, которые вы указали в виде переменных, есть в шаблоне формы, и что их названия совпадают с названиями ваших переменных. Если это не так, отредактируйте либо шаблон договора, либо шаблон формы. Подробнее о редакторе шаблона. Важно: названия полей внутри одного шаблона не должны повторяться.

  4. Сохраните шаблон формы. Печатная форма договора готова.

Важно: для печатного шаблона в виде MS Excel-файла убедитесь, что формат ячеек совпадает с типом полей в шаблоне формы. Для дат указывайте формат ячейки Дата, для денег — формат Денежный. Это нужно для того, чтобы данные из формы передавались в печатный шаблон корректно и чтобы формулы MS Excel работали правильно.

Использование печатного шаблона

Теперь вы можете сохранять в PDF-формате каждую форму, созданную по этому шаблону. Для этого на странице заполненной формы нажмите значок принтера в правом верхнем углу.

Вы получите правильно оформленный договор, который можно распечатать или переслать. Если вы хотите внести изменения в документ перед печатью, сохраните его в исходном формате — .docx или .xlsx.

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

Если печатный шаблон устарел и его нужно обновить, скачайте текущую версию шаблона из Pyrus и отредактируйте её.

Рядом с названием шаблона нажмите значок корзины, чтобы удалить предыдущую версию, и загрузите отредактированный шаблон.

Подсказка: вы можете также распечатать для любой формы Лист согласования: в нем видно, кто и когда принимал решения в процессе работы над задачей. Для этого нажмите на значок принтера в верхнем правом углу экрана и выберите Лист согласования в выпадающем списке.

Как применить формулы и условия MS Excel в печатном шаблоне

Используйте формулы MS Excel в шаблоне документа, чтобы делать вычисления в его печатной версии. Так можно автоматически получать, например, количество отпускных дней.

Чтобы получить количество отпускных дней, мы вычли из даты окончания отпуска дату его начала. В печатном документе результат этого вычитания отображается автоматически.

Чтобы получить такой результат на печати, мы разместили переменные ${Дата начала} и ${Дата окончания} в пустых ячейках J23 и AW23, а в ячейке AW22 указали формулу вычитания, которая рассчитывает дни отпуска:

= AW23-J23

Нам нужно, чтобы на печати дата начала и дата окончания отпуска появились после слов «с» и «по», поэтому мы указали в соответствующих ячейках функции Excel: =ДЕНЬ(J23), =МЕСЯЦ(J23), =ГОД(J23) и =ДЕНЬ(AW23), =МЕСЯЦ(AW23), =ГОД(AW23).

Текст переменных ${Дата начала} и ${Дата окончания} мы сделали таким же, как цвет фона, чтобы они не отображались в печатном документе. В тех же целях мы уменьшили ширину строки.

Важно: в шаблонах на основе таблиц Excel каждая переменная должна занимать отдельную ячейку, без пробелов и других символов до и после названия переменной. Это необходимо для правильной подстановки данных из формы. На рисунке выше ** ${Дата начала}** и ${Дата окончания} занимают отдельные ячейки J23 и AW23.

Если документ построен так, что несколько полей все-таки должны располагаться в одной ячейке, сначала занесите эти поля в разные ячейки, а затем объедините их в той строке, в которой они должны отображаться на печати. В примере ниже мы объединили исходные ячейки с помощью формулы:

= "Счет на оплату № "&B5&" от "&D5

Нам нужно, чтобы в печатном документе отобразилась только верхняя строчка, в которой содержатся объединённые поля: именно в неё попадут данные из формы. Чтобы текст из строки 5 не попал в финальный документ, сделайте его таким же по цвету, как фон таблицы. В тех же целях можно уменьшить высоту строки.

Введённые в форму данные можно использовать в шаблоне Excel при постановке условий. Например, пользователь заполняет анкету онлайн и ставит галочку «Зарплатный клиент». Чтобы галка появилась в печатной версии анкеты, добавляем формулу с условием:

=ЕСЛИ(C2="Да";V)

После этого цвет текста в ячейке C2 можно сделать белым, чтобы она не отображалась при печати.

Как передать изображение из формы

В печатную версию документа можно передать изображение из формы: логотип, QR-код, скан документа. Для этого добавьте в шаблон документа переменную ${Название поля:PreviewFirst} — в нашем примере это ${Файлы:PreviewFirst}.

Важно: ячейка не увеличивается автоматически. Заранее увеличьте ее размер в шаблоне документа, чтобы картинка поместилась.

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

Как перенести табличные данные в печатный шаблон MS Excel

Если в форме есть таблица, можно перенести данные из неё в печатный шаблон Excel, например, когда нужно провести дальнейшие расчёты или построить диаграмму. Для этого вставьте в названия столбцов печатного шаблона параметры из формы. Допустим, в форме есть таблица с отчетом по продажам в филиалах, а в ней столбцы «Филиал», «2018», «2019» и «2020».

В нужные ячейки печатного шаблона вставляем переменные с названиями столбцов: ${Филиал}, ${2018} и так далее.

Загружаем обновленный печатный шаблон в форму. Теперь данные из таблицы формы будут попадать в Excel-файл.

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

Была ли эта статья полезной?