Битрикс. Перехват обмена с 1С по событию изменения элемента инфоблока

10 000 руб. за проект
02 мая 2024, 19:09 • 13 откликов • 38 просмотров
Интернет магазин на Битрикс.
Обмен с 1С УТ10 (модуль выгрузки как у УТ11).
На сайте есть товар с торговым предложением. Для него в Offers_ из 1С выгружаются комплектующие (фактически это товары из которых состоит данный товар).
Нам надо перехватывать выгрузку.
Достаем из нее товары, которые входят в данный набор и вписываем их ID-шники в отдельное свойство торгового предложения текущего товара.
Это нужно по двум причинам:
1) Мы сможем на сайте в карточке товара показать товары их которых состоит данный товар-набор
2) Стоимость данного товара-набора = сумме стоимостей товаров, входящих в набор (т.е. при обработке обмена суммируем цены на товары, которые цепляем к текущему и потом записываем ему эту сумму в цену).

PS
Стандартные "Наборы" Битрикса не используем. Менеджерам магазина нужно, чтобы на сайте это и дальше оставался товар с торговым предложением (а не был преобразован в товар-набор).
Это для каких-то дальнейших особенностей учета данного товара в 1С.
При обмене нам надо вытащить товары составляющие данный набор, чтобы показать их на сайте в связке с текущим товаром, а также чтобы рассчитать цену на текущий товар (сейчас это высчитывается вручную, а мы таким образом автоматизируем).

PS2
Я не программист. Решить задачу с вашей подсказки не могу. Нужна именно полноценная реализация. От меня - данные по задаче и постоянная обратная связь по всем вопросам. От вас - реализация.
Есть штатный 1С-ник, с которым можно консультироваться и просить делать тестовые выгрузки.