Каждый, кто перешёл в Битрикс24 из электронных таблиц, в первую же неделю задаёт один и тот же вопрос: а куда вписать формулу? В карточке сделки есть бюджет и себестоимость, а маржу — число, по которому менеджер на самом деле принимает решение, — приходится считать в уме. Штатного поля-формулы в платформе нет, но пробел закрывается: тип поля из Маркета вычисляет и показывает значение прямо в карточке, а для сохраняемых результатов арифметику берёт на себя вычисление в бизнес-процессе. В этой статье — оба способа и когда какой уместен.
Есть ли в Битрикс24 штатное поле-формула?
Нет. Пользовательские поля штатных типов — строка, число, дата, список, деньги — хранят то, что в них ввели, и ничего больше; ни одно не выводит своё значение из других полей. Товары внутри сделки складываются в итоговые суммы, но это зашитая логика платформы, а не формула под вашим контролем. Бизнес-процессы умеют вычислять и записывать значения (об этом ниже), однако результат — это снимок, который обновляется только при запуске процесса, а не ячейка, пересчитывающаяся в момент изменения исходного поля.
Как добавить поле-формулу из Битрикс24.Маркет?
Приложения могут регистрировать на портале дополнительные типы полей через REST API — установленные типы появляются в стандартных настройках пользовательских полей рядом со штатными. Поле-формула «Роботеки» — ровно такой тип: прикрепите его к сделке, контакту, компании или лиду, задайте в настройках выражение над другими полями записи — и карточка отображает вычисленное значение вживую. Поле поставляется в том же бесплатном приложении, что и каталог роботов; полный набор доступных типов — в каталоге типов полей, а общая механика сторонних типов полей разобрана в руководстве по пользовательским типам полей.
Какие формулы окупаются в карточке?
Те, что менеджер сейчас прикидывает на глаз в момент решения. Маржа и наценка: бюджет минус себестоимость — суммой и в процентах. Комиссия: доля менеджера на текущей стадии. Взвешенная оценка: вероятность, умноженная на бюджет, — она превращает воронку в честный прогноз. Отношение к плану: какую часть квартальной цели закрывает эта сделка. Рядом с формулой смежные пробелы закрывают соседние типы-индикаторы: обратный отсчёт до даты для дедлайнов, счётчик прошедших дней с последней активности, шкала прогресса для готовности по чек-листу — каждый выводит в карточку число, за которым раньше приходилось идти в другое место.
Поле-формула или вычисление в бизнес-процессе?
Они дополняют друг друга, а не конкурируют. Поле-формула — логика отображения: значение всегда актуально, пересчитывается при просмотре, но не хранится — фильтры, отчёты и другая автоматизация сослаться на него не могут. Вычисление в процессе — например, робот «Процент от числа», записывающий процент маржи в обычное числовое поле, — даёт сохранённое значение, доступное фильтрам, отчётам и следующим правилам, ценой обновления только при срабатывании процесса. Практическое разделение такое: поле-формула — для того, что в карточке читают люди; вычисление в процессе — для того, что дальше читают машины. Тяжёлые приёмы для второго — в руководстве по вычислениям.
Что дальше
Начните с одного поля, которое отдел продаж считает в уме на каждом звонке, — обычно побеждает маржа — и вынесите его в карточку формулой; приживается сразу, потому что защищать ручную арифметику никто не возьмётся. В каталоге типов полей — что ещё может жить в карточке, а руководство по полям CRM подскажет, как при этом не раздуть саму карточку.