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

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

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

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

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

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

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

Чтобы добавить расчетное поле, откройте шаблон и нажмите «Редактировать». Для шаблонов *.docx и *.xlsx выберите «В приложении MS Office» или «В браузере».

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