Здравствуйте!
Имеется xml файл выгрузки из 1с, который нужно импортировать в битрикс.
В файле в блоке товара есть реквизит <аналог>, который не импортируется.
Вот как это выглядит (все атрибуты перечислять не имеет смысла):
Стандартные значения и свойства импортируются нормально, а вот поле <аналог> - нет
Мне необходимо его (<Аналог>) впихнуть в свойства товара.
Хотел отловить значение событием OnBeforeIBlockElementAdd, но там его просто-напросто нет. делал так:
т.е. пытался при событии добавления элемента записать данные в файл. Но в $arFields и $_REQUEST нет значения этого поля (<Аналог>).
Может кто подсказать как отловить значение?
Ведь битрикс при импорте все же читает как-то файл, соответственно это можно увидеть. По крайней мере я на это очень надеюсь...
Заранее спасибо за любую помощь!
Имеется xml файл выгрузки из 1с, который нужно импортировать в битрикс.
В файле в блоке товара есть реквизит <аналог>, который не импортируется.
Вот как это выглядит (все атрибуты перечислять не имеет смысла):
Код |
---|
<Товары> <Товар> <Наименование>мой товар</Наименование> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>2233</Ид> <Значение>текст значения</Значение> </ЗначенияСвойства> <ЗначенияСвойств> <Аналог>Значение поля</Аналог> </Товар> </ТоварЫ> |
Мне необходимо его (<Аналог>) впихнуть в свойства товара.
Хотел отловить значение событием OnBeforeIBlockElementAdd, но там его просто-напросто нет. делал так:
Код |
---|
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", "myFunction"); AddEventHandler("iblock", "OnBeforeIBlockElementAdd", "myFunction"); function myFunction($arFields) { //$_REQUEST $debug = var_export($_REQUEST, true); //или //$debug = var_export($arFields, true); unlink("test.html"); $file=fopen("test.html", "a"); fwrite ($file, $_REQUEST."<pre>".$debug."</pre>"); // или //fwrite ($file, $arFields."<pre>".$debug."</pre>"); } |
Может кто подсказать как отловить значение?
Ведь битрикс при импорте все же читает как-то файл, соответственно это можно увидеть. По крайней мере я на это очень надеюсь...
Заранее спасибо за любую помощь!