Skip to content

Linked Total ​

Linked Total считает Sum (сумму), Count (количество) или Average (среднее) по задачам формы-источника. Поле размещается в целевой форме — например, в Мастерах, чтобы показать доход каждого мастера по связанным заказам.

Зачем нужно поле ​

Это числовой показатель в карточке: сумма продаж клиента, доход мастера, средняя сумма заказа или количество связанных работ. Sum складывает значения выбранного Number, Average считает среднее этих значений (не среднее от итоговой суммы), Count — количество подходящих задач. Сейчас источник должен быть другой формой: выбор той же формы запрещён и в интерфейсе, и на сервере.

Пример: общий доход в карточке мастера ​

  1. В Заказах должно быть поле Form со ссылкой на запись в Мастерах и поле Number с доходом заказа. Одного Person для этой связи записей недостаточно.
  2. Откройте Profile → Configuration → Мастера → Fields → Linked Total.
  3. Выберите источник Заказы и поле Form, связывающее заказ с мастером, как поле разделения/связи.
  4. Укажите Sum и поле дохода заказа.
  5. При необходимости выберите статусы заказов, например завершённые, если именно так в вашем процессе признаётся доход.
  6. Сохраните. В карточке каждого мастера будет собственный итог.

Сохранение и удаление задач-источников запускают пересчёт. Кнопка Recalculate в настройках поля обновляет существующие итоги вручную. Значение вычисляется сервером, а не вводится непосредственно в карточке.

Комиссия от дохода и процента мастера ​

Храните процент в карточке мастера и используйте Linked Total в формуле вычисляемого Number:

  • Если процент обозначает ставку комиссии: Комиссия = Общий доход × Процент. При 20% от 1 000 комиссия составит 200.
  • Если процент обозначает долю мастера: К выплате мастеру = Общий доход × Процент, а Комиссия бизнеса = Общий доход − К выплате мастеру.

Назовите поле так, чтобы эти смыслы не путались. Варианты Percentage хранят доли: 20% — это 0,20. Если обычное Number содержит 20, в формуле нужно делить на 100. Rate пользователя — отдельная ставка за единицу работы, а не этот процент.

Другие настройки и ограничения ​

  • Для Sum и Average нужно числовое поле-источник; Count считает подходящие задачи.
  • Поле связи даёт отдельный результат для каждой целевой записи. Без связи итог общий для целевых записей; тогда необходим фильтр по статусу.
  • Фильтр статуса использует статус задачи-источника. Фильтра периода в текущих настройках этого поля нет: для месячного отчёта нужна отдельная фильтрация по датам/отчётность.
  • При необходимости задайте точность, денежный формат и валюту. Форматирование не конвертирует валюты.
  • Linked Total отличается от Linked Calc, выполняющего числовые корректировки, и от Balance с правилами движений.

ИИ-админ может объяснить настройки и посмотреть существующее поле, но его текущие инструменты не создают и не изменяют Linked Total — настройте поле через интерфейс.

Тип backend: LinkedTotalField.