Шаблоны документов в системе "Бизнес в Плюсе"

Видео: Шаблоны документов Для чего нужно и где используется
Ссылка на видео https://youtu.be/k2f7UlaLd2E

Видео: Шаблоны документов PDF короткое Создание шаблонов в формате pdf
Ссылка на видео https://youtu.be/qRWOK8aFj3I

Видео: Шаблоны документов PDF полное На примере показываем создание pdf шаблона, на основе excel таблицы
Ссылка на видео https://youtu.be/k3_0VWufTGw

Видео: Шаблоны, как изменить размер картинки в pdf Показываем как можно изменять картинки для шаблонов в PDF
Ссылка на видео https://youtu.be/0Hm2FNhwYX4


Шаблоны документов. Для чего нужны и где используются.

Многим компаниям не хочется тратить время га создание шаблона, поэтому обращаются к нашим специалистам.
Шаблоны документов упрощают работу. Заполнив один раз шаблон документа, ваши сотрудники смогут распечатывать документы без дополнительного редактирования.
В системе созданы основные шаблоны документов.
Информация ниже поможет при доработке шаблонов печати.

Какие бывают шаблоны:
1. в формате excel - минусы: большие интервалы между строк, нет правильного переноса.
Плюсы: можно редактировать данные после вывода на печать. Для работы шаблона нужно загрузить в систему файл шаблона.

2. в формате pdf - минусы: нельзя редактировать данные в печатной форме, требуются определенные навыки для настройки шаблона.
Плюсы - выглядит печатная форма более презентабельно, большое кол-во настроек. Для работы шаблона нужно добавить текст в сам шаблон и настроить получение данных из системы при необходимости. 
Внизу при нажатии "Права доступа" указываем доступы для сотрудников.


Возможности работы с шаблоном pdf

 Функция     Назначение
 {$Название поля}   Это пример, как получить в шаблоне значение конкретного поля таблицы. В тексте шаблона надо будет указать, например, {$Номер заказа}, {$Сумма договора} и т.д.
 <p style="page-break-after:always;">&nbsp;</p>  Этот код используется для разрыва между страницами (данный код надо вставить в шаблон в режиме  "источник" после текста, после которого нужно сделать разрыв страницы). Например, если нужно, чтобы приложение к договору всегда начиналось с новой страницы.
 &nbsp;  Этот код обозначает "пробел" (использовать в режиме "источник" в шаблоне)
 <p style="width: 148px; height: 100px;">{$_название картинки}</p>  Размер картинки в шаблоне измеряется в px, для изменения размера нужно изменить значение px в указанном коде. Также с помощью данного кода можно вставить в любое место шаблона картинку.
 <p dir="rtl" style="width: 148px; height: 100px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{$_Logo2_PNG}</p>  для верхнего колонтитула
 </body>
</html>
 Как делать расстояние между строка меньше? 
 Под текстом шаблона есть поле типа Подвал  Запиши туда код
 <html>
<head>
<style>
p {
margin: 0;
}
</style>
</head>
<body>
 и над текстом есть поле типа Шапка или header туда другой код
 {SumPropis value="{$Название поля}"}  С помощью данного кода можно отобразить сумму прописью. 
Например, если указать {SumPropis value="{$Сумма договора}"}  и Сумма договора=100000, то в печатной форме мы получим текст "сто тысяч рублей 00 копеек".
Также к данному коду можно добавить параметр caps=1, например так: {SumPropis value="{$Сумма договора}" caps=1}, в этом случае сумма договора будет начинаться с заглавной буквы "Сто тысяч рублей 00 копеек".
   И, тоже может быть полезным, если указать так:
 {DataPropis field={$Название поля}} г.  С помощью данного кода можно перевести Дату в текст. Например, надо, чтобы Дата договора была не 01.01.2023, а 01 января 2023 г. В этом случае пишем в шаблоне {DataPropis field={$Дата договора}} г.
 <p style="width: 48px; height: 48px;"><strong><span style="background-color:#FF0000;">{$Наша компания.Факсимиле}</span></strong></p>  С помощью данного кода можно в печатную форму вставить факсимильную печать организации. Факсимильная печать хранится в справочнике "Наши реквизиты".
 {$Имя}|truncate:2:"."}  Если необходимо отобразить не полную строку (например только первую букву имени), можно вставить код в шаблон печати: {{$Имя}|truncate:2:"."}
таким образом, если поле "Имя" - содержит "Иван", в шаблоне он будет отображен как "И.", однако разделение ФИО на составляющиеся - это уже задача подготовки данных на php, в самом шаблонизаторе нет возможности разделить ФИО и выводить фамилию имя и отчество в таком виде.
Все же рекомендую создать отдельные поля под Фамилию Имя и Отчество, или формировать ФИО в нужный вид заранее, также в отдельную строку и уже выводить её.

Если необходимо отобразить не полную строку (например только первую букву имени), можно вставить код в шаблон печати: {{$Имя}|truncate:2:"."}таким образом, если поле "Имя" - содержит "Иван", в шаблоне он будет отображен как "И.", однако разделение ФИО на составляющиеся - это уже задача подготовки данных на php, в самом шаблонизаторе нет возможности разделить ФИО и выводить фамилию имя и отчество в таком виде.

Все же рекомендую создать отдельные поля под Фамилию Имя и Отчество, или формировать ФИО в нужный вид заранее, также в отдельную строку и уже выводить её.

У шаблонов в формате pdf много возможностей:
-Удобно редактировать после открытия в таблице, к которой делаем шаблон. Можно добавлять картинку в любое место шаблона.
-Можно добавлять текст, картинки в нижний/верхний колонтитул.
-Можно получать данные из всех подтаблиц.
-Можно добавлять таблицы в тело шаблона.
-И еще много других возможностей.


Рекомендуем делать шаблоны в следующих таблицах.

 Название шаблона печати  Находится    Требуется инфо
     Коммерческое предложение
    Заказы/Заявки лого фирмы
название сайта
Название аккаунтов в инсте , вк и тд
Ваши УТП
     Перенос срока      Заказы/Договоры город
ФИО ИП 
номер свидетельства
     Договор      Заказы/Договоры   город
ФИО ИП 
номер свидетельства
     Дополнительное соглашение      Заказы/Договоры город
ФИО ИП 
номер свидетельства
     Доверенность      Заказы/Договоры   город
ФИО ИП 
номер свидетельства
     Счет на оплату      Заказы/Договоры   Банковские реквизиты: наименование
БИК
кор счет
счет

ИНН ИП
ИП ФИО
юр адрес
Руководитель
Главный бухгалтер

данные дилера 
из Контрагенты/Дилеры
     Договор (для юр лиц)   
     Заказы/Договоры город
ФИО ИП 
ЕГРИП
ИНН
ОКПО
юр адрес
банковские реквизиты
     Накладная для дилеров      Отгрузки Наши реквизиты

данные дилера
из контрагенты/Дилеры"
     Накладная      Отгрузки ИП , адрес, телефон
Зав складом
телефон сервиса


  Полезная функция по перевод ФИО в Фамилию и инициалы. Может использоваться в шаблонах документов.




        Необходимо сделать. 
     1  Проверить наличие всех шаблонов документов в системе.
     2  Отредактировать, создать все необходимые для работы шаблоны.
     3  Дать доступы для типов доступа.

Прочитайте готовые ответы