← Все статьи

Конструктор документов: изменение формата строковых функций для DOCX-шаблона

Изменение формата строковых функций для шаблонов в формате DOCX.

Добрый день.

По результатам обработки строковых функций в шаблонах в формате DOCX мы пришли к необходимости изменения формат написания.
Старый формат вида $[CALC]...[/CALC]$ более не поддерживается. Теперь вместо $ требуется использовать знак @: @[CALC]...[/CALC]@. Все остальные переменные не изменяют своего формата. В шаблонах в формате  HTML ничего не изменяется.

Если раньше формула записывалась так
$[CALC]$Rate$*$Task.TotalTIME_ESTIMATE$[/CALC]$

Теперь ее следует записывать так
@[CALC]$Rate$*$Task.TotalTIME_ESTIMATE$[/CALC]@

Т.е. изменились только открывающий символ перед [ и закрывающий символ после ], теперь вместо $ используется @.
Это касается функций [CALC]...[/CALC], [SPELL]...[/SPELL], [INFLECT]...[/INFLECT], [if]...[/if], и т.д.