Печатные формы

Добавить расчетное поле

Добавить расчетное поле

В список доступных полей печатной формы можно добавить свое расчетное поле с определенной формулой, по которой рассчитывается результат. Например, сумма НДС для указанного документа.

Формулы в расчетных полях, как и в вычисляемых выражениях, могут содержать:

  • доступные поля печатной формы, например <Документ.Номер>;
  • математические функции;
  • код на языке JavaScript (JS). Функции JS должны возвращать строковое (буквы, цифры или знаки пунктуации), числовое (положительные/отрицательные, целые/дробные числа) или логическое (true/false) значение. Не поддерживается работа с DOM-объектами (Document Object Model).

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

Чтобы добавить расчетное поле, откройте шаблон и нажмите «Редактировать».

  1. Кликните над списком полей.
  2. Укажите название расчетного поля.
  3. Выберите тип итогового значения, например строку или число.
  4. Введите выражение. Список доступных функций можно посмотреть на вкладке «Функции». Он зависит от раздела, в котором хранится шаблон.
  5. Нажмите Сохранить. Расчетное поле появится в списке полей карточки шаблона.

Новое поле будет доступно для всех печатных форм раздела.