Шаблоны документов
Pro.rent автоматически формирует документы в docx и pdf.
Договор, заполняются:
преамбула;
предмет договора в виде таблицы выбранных помещений и дополнительных услуг;
порядок, срок, сумма оплаты;
приложение с планами этажей и отмеченными помещениями;
акт приема-передачи.
Соглашение об изменениях условий договора:
само соглашение;
приложение с планами этажей и отмеченными помещениями;
акт возврата помещений;
акт передачи новых помещений.
Соглашение о расторжении договора:
само соглашение;
акт возврата помещений.
Счёт.
Акт оказанных услуг.
Претензия.
Уведомление об индексации по договору.
Все документы формируются на основании Word-шаблонов (docx). Вы можете отредактировать существующие или добавить свои шаблоны в разделе Настройки портала -> Шаблоны. Это очень просто – загрузите в систему docx-файл, в котором в нужных местах вставлены переменные.
Что такое переменные?
Переменная – это текст между фигурными скобками, который будет заменен на значение из документа. Примеры переменных:
{Исп.ПолноеНазвание}
– будет заменена на полное название исполнителя по документу.{Зак.ПолноеНазвание}
– будет заменена на полное название заказчика.{СуммаИтого}
– будет заменена на сумму общую документа.{СуммаИтого.Прописью}
– будет заменена на общую сумму документа, написанную прописью.
Условные выражения
{?Переменная}тут любой текст{/Переменная}
Условное выражение состоит из открывающей переменной, закрывающей переменной и текста между ними. Если значение переменной утвердительное, то текст будет добавлен в документ, а если ложное – скрыт в документе.
Эта конструкция удобна, например, для различных условий, если контрагент физическое или юридическое лицо. Для физического лица можно добавить такой блок:
{?Зак.ТипФЛ}
1. Это одно из условий для физического лица.
2. Это другое условие для филического лица.
{/Зак.ТипФЛ}
Если переменная – это число, то условное выражение может сравнивать ее с заданным значением. Например:
{?Сумма>0}Этот текст появится только при положительной сумме{/Сумма}
{?Сумма=0}Этот текст появится только при нулевой сумме{/Сумма}
{?Сумма<=1000}Этот текст появится только при сумме 1000 или меньше{/Сумма}
Списки
{#ПеременнаяСписок}Этот текст будет дублирован для каждого элемента списка{/ПеременнаяСписок}
Для списков (например, помещения договора, фактурная часть счёта) система может создавать текст для каждого элемента. Внутри дублирующегося текста можно использовать как переменные элемента списка, так и общие переменные документа, а также {#}
– номер элемента.
Чтобы дублировать строку таблицы для каждого элемента, например, фактурной части счёта, нужно:
Перед таблицей написать переменную
{ПеременнаяСписок}
.После таблицы закрывающую переменную
{/ПеременнаяСписок}
.В первой колонке дублирующейся строки таблицы написать ее номер
{#}
.
В элементе списка можно использовать условные переменные для первого и последнего элемента:
{#Список}
Номер {#}. Этот текст отображается для каждого элемента.
{?Первый}Этот текст отображается только для первого элемента.{/Первый}
{?Последний}Этот текст отображается только для первого элемента.{/Последний}
{/Список}
Чтобы отобразить не все элементы списка, а только заданный по номеру, используйте формат обращения по номеру:
{#ПеременнаяСписок@1}
Этот текст будет отображаться для первого элемента
{/ПеременнаяСписок@1}
Если номер отрицательный, то система считает с конца списка. Например, так можно обратиться к последнему элементу:
{#ПеременнаяСписок@-1}
Этот текст будет отображаться для последнего элемента
{/ПеременнаяСписок@-1}
В тексте документа можно выводить блоки только при наличии определенного количества элементов в списке. Например:
{?ПеременнаяСписок=1}
Этот текст будет отображаться только при одном элементе в списке
{/ПеременнаяСписок}
{?ПеременнаяСписок>1}
Этот текст будет отображаться только при наличии более одного элемента в списке
{/ПеременнаяСписок}
Комментарии
Вы можете добавить в шаблон комментарий, который будет удален из сформированного документа. Это может быть полезно для того, чтобы оставить примечание для вас или ваших коллег, зачем этот пункт был добавлен. Поддерживается два формата комментария:
{-- первый вариант комментария}
{// второй вариант комментария}
Специальные значения
Для любой числовой или денежной переменной можно вывести ее значение прописью:
{ПеременнаяЧисло.Прописью}
.Для любой денежной переменной можно вывести:
Значение:
{ПеременнаяДенег}
. Возвращает значение включая НДС, если он есть.Валюту:
{ПеременнаяДенег.Валюта}
.Символ валюты:
{ПеременнаяДенег.Символ}
.Сумму выделенного НДС:
{ПеременнаяДенег.НДС}
. Если без НДС, то строка «Без НДС».Сумму без выделенного НДС:
{ПеременнаяДенег.БезНДС}
.
Для любой даты можно вывести:
Значение прописью вида «01» января 2021:
{ПеременнаяДаты.Прописью}
.Значение прописью вида «первое января две тысячи двадцать первого года»:
{ПеременнаяДаты.ПрописьюЦеликом}
.
Для любого периода можно вывести начало, конец или длительность:
Дату начала:
{ПеременнаяПериода.Начало}
Дату окончания:
{ПеременнаяПериода.Конец}
. Если бессрочный, то строка «бессрочно».Длительность словами:
{ПеременнаяПериода.Длительность}
. Пример: «1 год, 2 месяца, 25 дней»Длительность числом:
{ПеременнаяПериода.Дни}
. Пример: «440».
Для любой переменной числа или даты можно прибавлять или отнимать целые числа:
{ПеременнаяЧисло-5}
,{ПеременнаяДаты+1}
.
Общие переменные для всех документов
Переменные договора и соглашения
Часть переменных доступна только в шаблоне соглашения, что отмечено в талице.
Переменные акта приема-передачи
Переменные уведомления об индексации
Переменные счёта и акта
Переменные претензии
Last updated