В CRMCA есть функция — “Печать документов”. Это позволит на основе Ваших шаблонов сгенерировать документ любого вида прямо из CRM.
Настройки производятся в разделе Настройки — Общие — Печать документов.
Печать документов производится из файла формата docx. В данный файл добавляются специальные переменные, которые при печати заменяются на значения из полей сделки, клиента, счета.
Шаблоны документов могут быть двух типов: Для печати из счета и для печати из сделки.
Шаблон для печати из счета используется, если пользователь распечатывает выставленный счет, отсюда.
При нажатии появляется окно со всем шаблонами с типом Для печати из счета.
В данных шаблонах можно использовать переменные, которые подставят данные из самого счета.
Кнопка «Просмотреть» — открывает PDF файл. Кнопка «Скачать» — скачивает документ в формате docx.
Если документ скачан, то его можно повторно скачать.
Шаблон для печати из сделки используется для печати любых документов и договоров. Данную печать можно производить и без выставления счета.
Для печати документа можно использовать кнопку распечатать.
Или настроить действие в кнопке.
Также можно добавить кнопку самостоятельно и настроить ее по определенным условиям, например, показ для конкретных сотрудников или на определенных этапах.
По нажатию отобразится окно со списком данных шаблонов, где их можно будет просмотреть или скачать.
Переменные
В документе используются специальные переменные, в которые в момент генерации подставляются данные. Можно использовать любое поле из карточки сделки, в том числе дополнительные, которые Вы добавили сами.
Переменные добавляются в шаблон и при печати заменяются значениями.
Пример:
Вот список всех переменных:
Переменные для выставления счета
Данные товаров
${items} — таблица с информацией от товарах
Также есть альтернативный способ прорисовки таблицы, используя отдельно переменные.
${item.number} — номер позиции
${item.name} — Наименование товара/услуги
${item.count} — Количество
${item.unit} — Единица измерения
${item.price} — Цена
${item.summ} — Сумма
${item.nds_price} — Цена с НДС
${item.nds_summ} — НДС
Посмотреть пример
Данные о покупателе
${customer:name} — Наименование организации
${customer:inn} — ИНН
${customer:kpp} — КПП
Общие данные счета
${invoice:id} — Номер счета
${invoice:summ} — Сумма(Итого)
${invoice:summ_str} — Сумма прописью
${invoice:summ_no_nds} — Без налога (НДС)
${invoice:summ_nds} — Сумма НДС цифрой
${invoice:summ_nds_str} — Сумма НДС прописью
${invoice:summ_str_fup} — Сумма прописью с заглавной буквы
${invoice:currency} — Валюта
${invoice:nds_price}- Цена с НДС
${invoice:nds_price_str} — Цена с НДС прописью
${invoice:nds_price_str_fup} — Цена с НДС прописью с заглавной буквы
${invoice:items_count} — Всего наименований
${invoice:total_quantity} — Сумма количеств по всем товарам/услугам (без единиц измерения)
${invoice:day} — День
${invoice:month} — Месяц (прописью)
${invoice:month_number} — Месяц (числом)
${invoice:year} — Год
Данные об организации от которой будут выставляться счета
${requisite:name} — Название
${requisite:inn} — ИНН
${requisite:kpp} — КПП
${requisite:bik} — БИК
${requisite:legal_address} — Юридический адрес
${requisite:full_name_head} — Фамилия и инициалы руководителя
${requisite:bank_name} — Наименование банка
${requisite:bank_account} — Расчетный счет
${requisite:correspondent_account} — Корреспондентский счет
${requisite:full_name_accountant} — Фамилия и инициалы главного бухгалтера
Переменные для печати документа:
${deal_id} — id сделки
Поля сделки
${deal:Название сделки}
${deal:utm_source}
${deal:utm_medium}
${deal:utm_campaign}
${deal:utm_content}
${deal:Название поля:str}
— значение поля «Число» или «Сумма» прописью
${deal:Название поля:str_currency_rub}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (рубль)
${deal:Название поля:str_currency_uah}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (гривна)
${deal:Название поля:str_currency_byr}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (бел. рубль)
${deal:Название поля:str_currency_rrub}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (рос. рубль)
${deal:Название поля:str_currency_eur}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (евро)
${deal:Название поля:str_currency_usd}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (доллар)
Также можно использовать любые поля, которые Вы сами добавили.
Пример:
${deal:Адрес доставки}, где «Адрес доставки» — название поля.
Переменные для поля типа “Дата и время”:
${deal:Название поля:date_day} — день
${deal:Название поля:date_month} — месяц числом
${deal:Название поля:date_month_str} — месяц текстом
${deal:Название поля:date_year} — год
${deal:Название поля:date_time} — время
${deal:Название поля:date_time_hour} = 11 — время, только час
${deal:Название поля:date_time_minute} = 35 — время, только минуты
Поля клиента
${client:Название клиента}
${client:utm_source}
${client:utm_medium}
${client:utm_campaign}
${client:utm_content}
${client:utm_term}
${client:Регион клиента}
${client:Часовой пояс}
${client:Название поля:str}
— значение поля «Число» или «Сумма» прописью
${client:Название поля:str_currency_rub}
значение поля «Сумма» и «Вычисляемое поле» прописью (рубль)
${client:Название поля:str_currency_uah}
— значение поля «Сумма» и «Вычисляемое поле» прописью (гривна)
${client:Название поля:str_currency_byr}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (бел. рубль)
${client:Название поля:str_currency_rrub}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (рос. рубль)
${client:Название поля:str_currency_eur}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (евро)
${client:Название поля:str_currency_usd}}
— значение поля «Сумма» и «Вычисляемое поле» прописью (доллар)
Также можно использовать любые поля, которые Вы сами добавили.
Пример:
${client:Цена}, где «Цена» — название поля.
Текущая дата
${system:date_day} — день
${system:date_month} — месяц числом
${system:date_month_str} — месяц текстом
${system:date_year} — год
Переменные основного контакта
${contact_main:name} — название контакта
${contact_main:phone} — мобильный
${contact_main:email} — email