Контроль (логирование) добавления и удаления файлов в CRM Битрикс24 (Bitrix24).
Запись файла в пользовательское поле CRM-сущности Bitrix24 по ID
В Bitrix CRM пользовательские поля могут быть разных типов, в том числе типа "Файл". В зависимости от того, настроено ли поле как множественное или не множественное, подход к записи данных будет отличаться. В этой статье мы рассмотрим, как работать с полями типа "Файл" для различных типов сущностей CRM, которые можно получить через фабрику, в частности, с полями, которые могут быть как множественными, так и не множественными. Если ваше поле настроено как не множественное, оно будет хранить только один файл...
Расширение пользовательского поля с типом список. Выбор складов
В документации к Битркису есть пример расширения пользовательских полей описанный более 10 лет назад. В новом ядре D7 классы пользовательских полей были переписаны (старые реализации пока работают), а примера я не нашел. Здесь приведу пример добавления пользовательского свойства типа список для элементов хайлоадблока с возможность выбора склада. Добавляем минимальную реализацию класса и вешаем обработчик события. Следующий код можно разместить к примеру в файле /bitrix/php_interface/init.php...