Функция позволяет настроить автоматический расчёт значений в откликах на основе других полей - например, автоматически считать итоговую сумму с учётом скидки или маржинальность. Поля доступны только для просмотра Покупателем (Поставщик их не видит).
Как создать поле с формулой:
Как создать поле с формулой:
- Перейдите в «Настройки» (шестерёнка) → «Настройки параметров системы» → раздел «Отклики» → блок «Управление дополнительными полями отклика».
- Нажмите «+ Поле с формулой».
- Заполните параметры: Наименование поля, Формат отображения, введите Формулу (обязательное поле)
- Нажмите «Сохранить» (поле сохраняется в деактивированном состоянии).
- Активируйте поле переключателем, чтобы оно начало отображаться в откликах.
Доступные поля для формулы:
- Стандартные поля отклика: Количество, Цена за ед., Ставка НДС, Сумма.
- Дополнительные поля отклика и запроса — только те, которые имеют числовой формат (Поле со свободным вводом, Поле с выбором значений, Поле с ценой).
Как работает поле с формулой:
Что важно знать:
- Значение вычисляется автоматически при создании/редактировании отклика.
- Поле только для чтения - редактировать результат вручную нельзя.
- Поле не видно Поставщику - только Покупателю (в отклике, ручном отклике и таблице сравнения).
- При выгрузке отклика в файл поле выгружается как готовое число (не формула).
- В карточке поля и при просмотре отклика доступна расшифровка формулы.
Что важно знать:
- Ошибки в формуле: система не даст сохранить некорректную формулу (неверный синтаксис, деление на ноль, ссылка на несуществующее поле). При ошибке поле подсвечивается с пояснением.
- Циклические зависимости: если формула ссылается сама на себя - сохранение запрещено.
- Удаление поля, используемого в формуле: поле с формулой переходит в состояние ошибки и не может быть активировано до устранения проблемы.
- Пустые поля в формуле: считаются как 0, расчёт выполняется без ошибок.
- Изменение наименования поля: если переименовать поле, используемое в формуле, связь не нарушится - расчёт продолжит работать корректно.
- Применение изменений: все изменения (создание, редактирование, активация) в формуле применяются только к откликам по запросам, созданным после внесения изменений.