Автозаполнение полей при создании сделки
1IS реализовала настраиваемые правила автозаполнения полей при создании сделки. Заполнение стандартного продукта учитывает условия, тип поля и значение, уже введённое пользователем или переданное интеграцией.
Битрикс24 · PHP
Автозаполнение полей при создании сделки
- Создание сделки
- Выбор правила
- Проверка типа
- Заполнение поля
- Сохранение сделки
- Стандартные значения
- Проверка типов
- Сохранение ввода
О проекте
- Проект: единая CRM-платформа для аренды автомобилей.
- Формат работы: развитие продукта.
- Роль 1IS: правила автозаполнения и подключение к событию создания сделки.
Задача
Требовалось задавать стандартный продукт в новой сделке, сохраняя значение, которое уже передано пользователем или интеграцией. Механизм должен проверять тип поля и поддерживать конфигурацию условий.
Решение
Обработчик перед созданием сделки Битрикс24 выполняет упорядоченные правила. Каждое действие определяет поле, значение и режим заполнения; сервис проверяет совместимость с метаданными поля.
Что реализовали
- Настраиваемые правила, условия и порядок выполнения.
- Заполнение стандартного продукта при создании сделки.
- Режимы заполнения пустого поля и принудительного назначения.
- Проверка типа поля и допустимости значения.
- Регистрация обработчика и журналирование выполнения.
Как работает решение
Пользователь или интеграция создаёт сделку без продукта. До сохранения сервис проверяет правило и тип поля, затем назначает стандартное значение. Если продукт уже указан, правило заполнения пустого поля сохраняет его.
Особенности реализации
Изменение выполняется до создания сделки. Конфигурация отделена от исполнителя, а режим заполнения позволяет явно задавать поведение по отношению к уже существующим значениям.
Результат
Новые сделки могут получать стандартные значения по единым правилам. Реализованное заполнение продукта учитывает наличие значения и тип поля.
Технологии
- PHP.
- события Битрикс24 CRM.
- метаданные пользовательских полей.
Интерактивная схема
Автозаполнение полей при создании сделки
Выберите этап, чтобы узнать подробности
Пользователь или интеграция создаёт сделку.
- Стандартные значения
- Проверка типов
- Сохранение ввода
Обсудим похожую задачу
Расскажите, что требуется разработать или изменить в вашей системе.

Связаться