17  /  17

Использование формул

В приложении Вы можете использовать вычисляемые поля, склонение имен собственных.
Конструкции выражений для html и docx шаблонов имеют схожую структуру, но могут немного отличаться синтаксически.Как правило, в обоих шаблонах используются одинаковые имена переменных, записанные в {фигурные скобки}. В шаблоне docx перед первой скобкой должен стоять знак $.

Важно: в DOCX шаблонах можно использовать формулы без знака @. Мы сохранили его поддержку для совместимости с облачной версией приложения.

Вычисление по формуле в произвольном месте шаблона
HTML шаблон
[CALC]{Deal.OPPORTUNITY}*0.5[/CALC]

DOCX шаблон
[CALC]${Deal.OPPORTUNITY}*0.5[/CALC]
@[CALC]${Deal.OPPORTUNITY}*0.5[/CALC]@

Вычисление по формуле в таблице товаров
HTML шаблон
[CALC]{CRMProduct:Sum}*1.2-{CRMProduct:Quantity}*100[/CALC]

DOCX шаблон
[CALC]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/CALC] @[CALC]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/CALC]@

Вычисление итогового значения по таблице товаров
HTML шаблон
[TOTAL]{CRMProduct:Sum}*1.2-{CRMProduct:Quantity}*100[/TOTAL]

DOCX шаблон
[TOTAL]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/TOTAL]
@[TOTAL]${CRMProduct:Sum}*1.2-${CRMProduct:Quantity}*100[/TOTAL]@

Вывод суммы прописью
HTML шаблон
[SPELL]{Deal.OPPORTUNITY}[/SPELL]
[MONEY2SPELL]{Deal.UF_CRM_1514602072}[/MONEY2SPELL]

DOCX шаблон
[SPELL]${Deal.OPPORTUNITY}[/SPELL]
[MONEY2SPELL]${Deal.UF_CRM_1514602072}[/MONEY2SPELL]
@[SPELL]${Deal.OPPORTUNITY}[/SPELL]@
@[MONEY2SPELL]${Deal.UF_CRM_1514602072}[/MONEY2SPELL]@

Склонение имен собственных
HTML шаблон
[INFLECT]({Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]

DOCX шаблон
[INFLECT](${Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]
@[INFLECT](${Contact.LAST_FIRST_SECOND_NAMES}, rod)[/INFLECT]@

Список поддерживаемых падежей:
  • im - именительный падеж
  • rod - родительный падеж
  • dat - дательный падеж
  • vin - винительный падеж
  • tvor - творительный падеж
  • predl - предложный падеж
Это нравится: 0 Да / 0 Нет