Расширение пользовательского поля с типом список. Выбор складов
В документации к Битркису есть пример расширения пользовательских полей описанный более 10 лет назад. В новом ядре D7 классы пользовательских полей были переписаны (старые реализации пока работают), а примера я не нашел. Здесь приведу пример добавления пользовательского свойства типа список для элементов хайлоадблока с возможность выбора склада. Добавляем минимальную реализацию класса и вешаем обработчик события. Следующий код можно разместить к примеру в файле /bitrix/php_interface/init.php...
Простейшая интеграция Битрикс-интернет-магазина и 1С
Одним из важных навыков специалиста по внедрению, сопровождению и доработке информационных систем в том числе в веб-среде является интеграция сопровождаемой и внешней системы. Естественно не всегда стандартными способами. Однажды мне поступил заказ на синхронизацию остатков и цен между интернет-магазином и 1С, где источником информация была 1С 8.3. Естественно, мы знаем, что существуют стандартные интеграции - в 1С есть модуль, Битрикс предлагает свой модуль. Это все понятно, но были причины, по которым они не подошли. Если вкратце, то клиент часть информации хранил в 1С (остатки), часть в интернет-магазине (описания, фото, некоторые свойства)...