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

МодульГде задаётся формулаКонтекст (This())Когда вычисляетсяПодробнее
Вычисляемые поляТип элемента → вкладка «Вычисления» (список «Вычисления»)Сохраняемый элементПри создании и изменении элемента (правила — в статье)Вычисляемые поля
СчётчикиВычисляемое поле с функцией Inc() + список «Счётчики»Создаваемый элементТолько при создании элементаСчётчики
Синхронизация атрибутовСписок «Синхронизация атрибутов»Файл, открытый в САПР/офисном приложенииПри выполнении команды синхронизации в Vitro ClientСинхронизация атрибутов
Утилита пересчёта CalcFieldФайл calc_field.json (формула отбора элементов)Системный пользователь (для формулы отбора)При запуске утилитыУтилита CalcField для пересчета
АвтоматизацияУсловия правил и параметры действийЭлемент-триггер / исходный элемент действияПри срабатывании правилаАвтоматизация
ВалидаторыУсловие срабатывания и условие блокировкиСохраняемый элементПри сохранении элементаВалидаторы
ШтампыЭлементы профиля штампа (строки, изображения, QR-код)Документ, на который наносится штампПри нанесении штампаНастройки проставления штампов
Запуск процессовНастройки привязки и фильтры вложенийЭлемент, на котором запускается процессПри запуске процесса—

Для автоматизации и валидаторов формулы — ключевой инструмент: ошибка в условии правила автоматизации или валидатора проявляется не сразу, а при работе пользователей (процесс не переходит на следующий этап, сохранение блокируется). Проверяйте такие формулы заранее — Отладка формул.

Статьи