Что умеет решение
Расширенные поля для позиций в сделке
В стандартной CRM Битрикс24 набор характеристик товара в сделке ограничен фиксированными параметрами: цена, количество, скидка и налог. Добавить индивидуальные данные для конкретной строки, такие как вес, срок поставки, имя поставщика или комментарий кладовщика, штатными средствами невозможно. Пользовательские поля в системе создаются только на уровне всей сделки, а не для отдельных товаров.
Модуль добавляет в карточку сделки дополнительные вкладки, где каждая товарная позиция получает возможность хранить собственные значения полей.
Возможности
Поддерживаются девять типов полей: строка, многострочный текст, целое число, число, булево значение, дата, дата и время, ссылка и список.
Группировка по вкладкам. Поля можно объединять по смыслу, например в группы «Логистика» или «Производство», настраивая каждую вкладку отдельно.
Настройка прав доступа. Вкладку можно сделать доступной всем пользователям с правами на сделку или ограничить круг лиц конкретными сотрудниками или отделами.
Интеграция с бизнес-процессами и роботами. Два действия — «Записать поле товарной строки» и «Получить поле товарной строки» — позволяют автоматически заполнять и считывать значения в автоматизированных сценариях.
Использование в документах. Значения полей доступны в генераторе документов в качестве плейсхолдеров и автоматически подставляются в счета, накладные и коммерческие предложения.
Модуль полезен для производственных предприятий с индивидуальными параметрами изделий, оптовой торговли с разными сроками поставки по позициям, услуг с назначением исполнителя на каждую строку, а также логистики с учетом веса и габаритов.
Модуль функционирует исключительно в контексте сделок. Лиды, коммерческие предложения и смарт-процессы не поддерживаются.
Значения полей привязаны к конкретной товарной строке, а не к самому товару. При удалении строки из сделки её данные удаляются вместе с ней. Если в строке заменить товар, сохраненные значения остаются, а факт замены отображается в истории сделки.
Модуль не предоставляет REST-методов. Доступ к данным осуществляется из PHP через сервисы ValueService и FieldService.
Набор полей является общим для всего портала. В многосайтовой конфигурации отдельные наборы полей для разных сайтов не создаются.
После установки модуля вкладка с полями в карточке сделки не отображается. Она появляется только после того, как администратор создаст хотя бы одно поле.
Требования к редакции: «Битрикс24» в коробке — Корпоративный портал, Энтерпрайз, 1С-Битрикс24: Интернет-магазин + CRM.
Требования к среде: PHP 8.2 и выше (требование самого «Битрикс24» в коробке), хотя код модуля совместим с версией 8.1. База данных: MySQL 8.x или MariaDB. Модуль также протестирован на PostgreSQL.
Все данные сохраняются непосредственно в базе данных вашего портала. Модуль не устанавливает соединений с внешними серверами и не передаёт информацию за пределы вашей системы. При удалении модуля система предложит на выбор: полностью удалить созданные поля и их значения или сохранить их в базе.
Если «BDM: Поля товаров сделки» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.