Skip to content

Linked Calc ​

Настраивает числовую зависимость со связанной задачей. Backend применяет изменения через сложение или вычитание; это не универсальная формула и не динамическая сумма всех связанных записей.

Когда использовать ​

Для поддержки существующего процесса, построенного на связанных числовых корректировках. Для нового учёта остатков или баланса предпочтительнее Balance с правилами Table. Для арифметики внутри задачи используйте вычисляемый Number.

Настройки ​

  • target_field_id: ID поля Number; контроллер отклоняет другие типы.
  • linked_task_field_id: поле, содержащее ссылку на связанную задачу.
  • operator: + или -, по умолчанию +.
  • Значение по умолчанию, точность, жирный шрифт, цвет и размещение в строку.

Реализация регистрирует зависимость на выбранном Number. При изменении этого Number через сохранение задачи она ищет связанную задачу и корректирует её значение с указанным ID целевого поля. Должны существовать и связь, и целевое значение. Прямое изменение через endpoint одного значения запрещено. Журнал движений и механизм сторнирования Balance здесь не предоставляются.

См. общие настройки полей: условия этапов, обязательность и оформление, поддерживаемые выбранным типом.

Тип backend: LinkedCalcField.