Перейти к содержаниюСправка

Это старая версия документа!


Печатные формы

Печатная форма — шаблон, по которому система собирает документ для печати: товарную накладную, счёт, кассовый ордер, акт инвентаризации. В разделе Шаблоны документов хранятся все шаблоны: печатные формы документов, ценники, письма клиентам и информационные страницы интернет-витрины. Здесь их можно поправить под свою компанию или добавить новые.

Как это работает

  1. Шаблон Шаблон — это страница с оформлением и местами для подстановки данных: {{docnum}}, {{organisation_name}}.
  2. Тип У каждого шаблона есть тип: к какому документу или задаче он относится.
  3. Печать В документе кнопка «Печать» показывает все шаблоны его типа. Система подставляет в выбранный шаблон данные документа и открывает готовую страницу для печати.

Добавили шаблон типа «Печатная форма :: Заказ покупателя» — он появился в меню «Печать» каждого заказа.

Типы шаблонов

Печатная форма :: Поступление Товарная накладная, счёт-фактура, акт о расхождении, акт приёма на реализацию
Печатная форма :: Возврат Накладная и счёт-фактура возврата поставщику
Печатная форма :: Перемещение, Товарная накладная Накладные на перемещение между точками продаж
Печатная форма :: Списание Акты по списанию товаров
Печатная форма :: Инвентаризация Приказ, ИНВ-3, ИНВ-19
Печатная форма :: Отгрузка со склада УПД, счёт по отгрузке
Печатная форма :: Заказ покупателя Счёт по заказу, бланк заказа
Печатная форма :: Заказ поставщику Формы заказа поставщику
Печатная форма :: Установка розничных цен Формы документа установки цен
Печатная форма :: Движение денег по главной кассе Приходный и расходный кассовые ордера
Печатная форма :: Инкассация главной кассы Препроводительная ведомость
Печатная форма :: Главная касса, Кассовая книга Акт инвентаризации наличных, кассовая книга
Печатная форма :: Z-отчет КМ-3, КМ-6 и другие формы по закрытой смене
Печатная форма :: Кассовая форма Формы, которые печатаются с кассы: товарный чек
Ценники Шаблоны ценников и этикеток — см. Ценники
EMail Письма клиентам: приглашения, поздравления, триггерные рассылки — см. Рассылки клиентам
Интернет-витрина :: Информация Страницы витрины и мобильного приложения: доставка, оплата, оферта, соглашения

Список шаблонов

Откройте Администрирование → Настройки системы, вкладку Прочее и нажмите Настройка печатных форм.

Список шаблонов документов
Список шаблонов документов
Тип К чему относится шаблон
Название Под этим названием шаблон виден в меню «Печать» документа
Системное имя Служебное имя шаблона
Тема Тема письма — для шаблонов типа «EMail»

Под заголовками колонок — фильтры: введите часть значения и нажмите Enter. Например, запрос «Заказ» в фильтре Тип оставит шаблоны заказов. Значок карандаша в строке открывает шаблон для изменения, значок корзины — удаляет его.

Как изменить шаблон

  1. Найдите шаблон в списке и нажмите на значок карандаша.
  2. Измените текст и оформление в редакторе — он работает как текстовый редактор: шрифты, таблицы, выравнивание.
Редактор шаблона «Счёт по заказу»
Редактор шаблона «Счёт по заказу»
  1. Не трогайте места подстановки в двойных фигурных скобках, если не хотите убрать эти данные из документа.
  2. Нажмите «Сохранить» над редактором.
  3. Откройте любой документ этого типа, нажмите «Печать» и проверьте результат.

Совет. Прежде чем менять стандартный шаблон, сделайте его копию: создайте новый шаблон того же типа и перенесите в него содержимое через кнопку «Источник». Если правка не удастся, останется рабочий вариант.

Кнопка «Источник» в редакторе показывает шаблон в виде HTML-кода. Сложные формы — со множеством таблиц и точным расположением полей — надёжнее править в этом режиме.

Как добавить шаблон

  1. Нажмите «Добавить» над списком.
  2. Заполните Название — под ним шаблон появится в меню «Печать».
  3. Выберите Тип. После сохранения тип не меняется.
  4. Для шаблона письма заполните Тему.
  5. Составьте шаблон в редакторе и нажмите «Сохранить».

Подстановка данных

Данные документа подставляются в шаблон вместо имён полей в двойных фигурных скобках.

{{docnum}} Значение поля документа: номер, дата, сумма
{{organisation.inn}} Поле вложенной записи — через точку: ИНН юридического лица, название поставщика
{{#each orders_item}} … {{/each}} Повторяет фрагмент для каждой строки документа — так строится таблица товаров
{{#if shipping_address}} … {{/if}} Выводит фрагмент, только если поле заполнено

Какие поля есть у документа, видно под редактором: раскройте блок «Показать структуру данных документа для автоподстановки». В нём показаны имена полей на примере одного из существующих документов этого типа.

Пример строки таблицы товаров в счёте по заказу:

{{#each orders_item}}
<tr>
  <td>{{index}}</td>
  <td>{{name}}</td>
  <td>{{quantity}} {{okei_name}}</td>
  <td>{{price}}</td>
  <td>{{amount}}</td>
</tr>
{{/each}}

Подсказка. Шаблоны используют синтаксис Handlebars. Реквизиты продавца и покупателя берутся из справочников — см. Юридические лица и Банковские счета: если в печатной форме пустые реквизиты, заполните их там.

Права доступа

console.htmltemplate.manage Список шаблонов
console.htmltemplate.view Просмотр шаблона
console.htmltemplate.create Добавление шаблона
console.htmltemplate.update Изменение шаблона
console.htmltemplate.delete Удаление шаблона
console.htmltemplate.print Печать документа по шаблону. Нужно каждому, кто печатает документы
console.htmltemplate.* Полный доступ к разделу

Ссылка на раздел находится на вкладке Прочее настроек системы — для неё нужно право console.config.etc.

Частые ошибки

Ситуация Причина Что делать
В меню «Печать» документа нет нужной формы Шаблон создан с другим типом или удалён Проверьте Тип шаблона в списке; при необходимости создайте шаблон заново
В напечатанном документе пустые реквизиты Не заполнены реквизиты юридического лица, банковский счёт или данные покупателя Заполните справочники — см. Юридические лица
В документе пусто на месте значения В имени поля опечатка, такого поля у документа нет или оно не заполнено Сверьте имя с блоком «Показать структуру данных документа для автоподстановки»
Таблица товаров пустая или выводит одну строку Повреждена конструкция {{#each}} … {{/each}} Откройте шаблон в режиме «Источник» и восстановите открывающую и закрывающую части
После правки форма «поехала» Редактор изменил разметку таблиц Верните шаблон из копии и правьте в режиме «Источник»
Поле Тип недоступно Тип задаётся при создании и не меняется Создайте новый шаблон нужного типа
Кнопка «Печать» в документе не открывает форму Нет права console.htmltemplate.print Попросите администратора выдать право

Связанные разделы