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