Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

перехват событий при импорте из 1С

00 голосов
6
Добрый день!
У меня имеется проблема, которую нужно решить очень срочно. Надеюсь на вашу помощь.
Вобщем задача следующая, при импорте данных посредством встроенной функции в админке Битрикса в формате XML, пытаюсь сохранить Сопутствующую номенклатуру в свойство товара, как набор числовых идентификаторов, ссылающихся на разделы каталога. Импорт происходит успешно, в сопутке появляются нужные идентификаторы групп товаров, но у самого товара родительских групп становится вдруг столько же, сколько сопутки + изначально заданная группа... Как это избежать?
Я подумал, что может быть повесить обработчик перед вставкой или обновлением элемента в каталог посредствоа функции AddEventHandler, но при импорте он не срабатывает, видимо импорт работает напрямую с БД. Может можно как-нибудь перехватить все таки событие?
спросил 27 Сен, 13 от Fox2009 (320 баллов)

6 Ответы

00 голосов
Тема горит... Кто может помочь в вопросе?
ответил 08 Окт, 13 от Fox2009 (320 баллов)
00 голосов
Цитата
при импорте данных посредством встроенной функции в админке Битрикса в формате XML

Имеется ввиду "Контент - Информ. блоки - Импорт - XML" или "Магазин - Торговый каталог - Импорт данных"?
ответил 07 Янв, 14 от Runnar (1,000 баллов)
00 голосов
"Контент - Информ. блоки - Импорт - XML"
ответил 24 Апр, 14 от Fox2009 (320 баллов)
00 голосов
Кто в курсе проблемы? Помогите!
ответил 19 Авг, 14 от Fox2009 (320 баллов)
00 голосов
ну хоть какие-нибудь идеи...
ответил 24 Дек, 14 от Fox2009 (320 баллов)
00 голосов
А какая у вас версия битрикса? Есть модуль каталога? Если есть, то всё решается просто. Создаёте профиль иморта. И дальше импорт для этого профиля одной функцией вызывается. Вызываете, где хотите, а после - свой обработчик.
ответил 13 Апр, 15 от JayPanda (260 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 23 Янв, 14 от Aribor (560 баллов)
0 голосов
4 ответов
0 голосов
1 ответ
спросил 22 Окт, 13 от WETERa (800 баллов)
0 голосов
1 ответ
спросил 05 Дек, 17 от аноним