Расширение пользовательского поля с типом список. Выбор складов
В документации к Битркису есть пример расширения пользовательских полей описанный более 10 лет назад. В новом ядре D7 классы пользовательских полей были переписаны (старые реализации пока работают), а примера я не нашел. Здесь приведу пример добавления пользовательского свойства типа список для элементов хайлоадблока с возможность выбора склада. Добавляем минимальную реализацию класса и вешаем обработчик события. Следующий код можно разместить к примеру в файле /bitrix/php_interface/init.php...
Работа с d7 Factory "Фабрикой" в Битрикс24
Не секрет, что в Битрикс24 api есть множество способов получить элементы и обработать их. В данной статье мы разберем один из последних методов работы через Factory. Важным моментом является то, что со счетами и смарт-процессами возможна работа только через Factory, поэтому данный механизм необходим для изучения. У Битрикса есть документация на эту тему, но мы попытаемся упростить. Ниже обязательно приведем ссылки на официальную документацию. Как обычно, подключаем пролог require($_SERVER["DOCUMENT_ROOT"]...