Функции в шаблонах документов

Аватара пользователя
Алексей Варин
Сообщения: 52
Зарегистрирован: 26.09.2019 15:24

Функции в шаблонах документов

11.12.2019 22:42

В шаблонах документов необходимо иногда выводить тот или иной текстовый блок в зависимости от значения полей. Простой пример-вывод значения КПП в договор или счет, если контрагент-юрлицо. Вопрос: работают ли в шаблонах стандартные функции? Если нет, то как обрабатывать такие ситуации?

Аватара пользователя
Илья Федоров
Сообщения: 492
Зарегистрирован: 21.01.2018 18:09

Re: Функции в шаблонах документов

12.12.2019 08:30

Алексей Варин писал(а):
11.12.2019 22:42
В шаблонах документов необходимо иногда выводить тот или иной текстовый блок в зависимости от значения полей. Простой пример-вывод значения КПП в договор или счет, если контрагент-юрлицо. Вопрос: работают ли в шаблонах стандартные функции? Если нет, то как обрабатывать такие ситуации?
Увы, при выводе в шаблон стандартные функции не работают. Для вывода нужных текстовых блоков можно использовать поля задачи, поля контактов из задач, общие поля, поля аналитик. В вашем примере вы можете поля ИНН, КПП указать в карточке компании, добавляете кастомные поля контактов и указываете их в шаблоне, которую указать в поле контрагент задачи. Тогда в шаблоне документы вы сможете указать конструкцию вида {{Задача.Контрагент.ИНН}}.
С теми текстами которые должны "вычисляться перед выводом", сложнее. Их нужно заранее предусмотреть в шаблоне задачи и используя функции "вычислить" нужный текст.

Поищите в ютубе на каналах Степана Чельцова или Андрея Котелкина видео-примеры как делаются шаблоны документов для вывода данных из задач.

Аватара пользователя
Котелкин Андрей
Сообщения: 123
Зарегистрирован: 08.06.2017 18:15

Re: Функции в шаблонах документов

12.12.2019 11:04

Поищите в ютубе на каналах Степана Чельцова или Андрея Котелкина видео-примеры как делаются шаблоны документов для вывода данных из задач.
Благодарю за рекламу Илья! :hi:
ДополнюПосле создания роликов появились вычисляемые поля в ПФ, соответственно в них получаеем тот результат, который хотим в числовом или HTML формате и выводим в шаблон.
https://www.youtube.com/watch?v=WDMfS1pKj_0&t=3s . Пример выписки счета на основе шаблона стандартной конфигурации
https://www.youtube.com/watch?v=QOPZ3Vc9X-o&t=212s . как пример того, как на основе шаблонов делать коммерческие предложения

Ответить