[QUOTE]
Илья Крылов пишет:
С товарными предложениями разобрался:
нужно было взвести флаг "Загружать торговые предложения (характеристики) в отдельный инфоблок" и у инфоблока предложений указать внешний код инфоблока товарного каталога с добавлением "#" в конце.
Остался вопрос с заказами:
В получаемом xml файле не заполнены т.н. "идентификаторы предложения" (тег <ИД> секции <Товар>).
При этом у предложений и товаров, указанных в заказе задан внешний код. Фрагмент файла, секция Товар:
Куда копать в этом случае?
[/QUOTE]С этим тоже разобрался, похоже что в ранее созданных заказах были сохранены пустые внешние коды товаров, т.к. созданные после настройки синхронизации заказы выгружаются корректно.
Вопрос с загрузкой товарных предложений остается открытым, они [B]не загружаются[/B].
Инфоблок товарных предложений имеет корректный внешний код: при загрузке его наименование обновляется, свойства из 1С перегружаются, т.е. получается, что скрипт импорта его корректно идентифицирует. Но сами торговые предложения не создаются. Текст offers.xml:
Скрытый текст |
---|
[CODE]<?xml version="1.0" encoding="UTF-8"?> <КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.08" ДатаФормирования="2014-10-13T12:16:52"> <ПакетПредложений СодержитТолькоИзменения="true"> <Ид>clothes_gw#</Ид> <Наименование>Пакет предложений (Парфюмерия и косметика)</Наименование> <ИдКаталога>clothes_gw</ИдКаталога> <ИдКлассификатора>clothes_gw</ИдКлассификатора> <Предложения> <Предложение> <Ид>4c4a4213-4d40-11e4-8255-6427373fa912#4c4a4214-4d40-11e4-8255-6427373fa912</Ид> <НомерВерсии>AAAAAPkCAAA=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Наименование>тестовая позиция (Тестовая характеристика)</Наименование> </Предложение> <Предложение> <Ид>4c4a4213-4d40-11e4-8255-6427373fa912#c58eb02b-4fb7-11e4-8255-6427373fa912</Ид> <НомерВерсии>AAAAAPoCAAA=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Наименование>тестовая позиция (Тестовая характеристика 2)</Наименование> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация>[/CODE] |
Все внешние коды соответствуют данным в битриксе.
При попытке загрузить xml напрямую, по окончанию загрузки система пишет что "загружено с ошибками: 2".
Где эти ошибки увидеть? Как понять что может быть не корректно?
p.s. с умным человеком конечно всегда приятно поговорить, но может быть все таки коллективный разум способен творить чудеса?