В список доступных полей печатной формы можно добавить свое расчетное поле с определенной формулой, по которой рассчитывается результат. Например, сумма НДС для указанного документа.
Формулы в расчетных полях, как и в вычисляемых выражениях, могут содержать:
- доступные поля печатной формы, например <Документ.Номер>;
- математические функции;
- код на языке JavaScript (JS). Значения, которые могут возвращать функции JS:
- строковые — буквы, цифры или знаки пунктуации;
- числовые — положительные или отрицательные, целые или дробные числа;
- логические — true или false.
В отличие от вычисляемых выражений, расчетные поля поддерживают все функции сервиса прикладного кода, в том числе функции бухгалтерского учета и расчета зарплаты. Когда вы добавите расчетные поля, они будут отображаться в списке доступных полей для всех печатных форм раздела.
Чтобы добавить расчетное поле, откройте шаблон и нажмите «Редактировать». Для шаблонов *.docx и *.xlsx выберите «В приложении MS Office» или «В браузере».
- Кликните
над списком полей.
- Укажите название расчетного поля.
- Выберите тип итогового значения, например строку или число.
- Введите выражение. Список доступных функций можно посмотреть на вкладке «Функции». Он зависит от раздела, в котором хранится шаблон.
- Нажмите