Тема: Неправильно импортируются свойства при порционном импорте

В 1С есть возможность делать выгрузки порциями, например, поставить, чтобы в каждом файле было не более 100 товаров.
Мы попробовали сделать порционную выгрузку, т.к. если одним файлом, то он получался слишком тяжелый и импорт уходил в тайм-аут. Но возникла проблема с корректностью импорта свойств, вместо значений вставляются xml_id http://priscree.ru/img/4bae755fd8f1df.jpg
Порыв немного код и файлы, которые создает 1с, пришел к выводу, что дело в том, что справочник со свойствами присутствует только в первом порционном файле, а в остальных файлах его нет. Соответственно, по какой-то причине не достается значение по xm_id из сессии http://priscree.ru/img/eef156e24d8d20.jpg (дальше не искал причину).
Подскажите поддерживает ли RS порционный импорт?

Повысить оценку Понизить оценку

2

Re: Неправильно импортируются свойства при порционном импорте

Добрый день!

Нет, мы не поддерживаем порционную выгрузку. Просто отключите данную опцию в настройках выгрузки в 1С. И отрегулируйте время одного шага импорта в настройках модуля "Обмен данными с 1С" на стороне ReadyScript, чтобы скрипт не превышал установленный на вашем сервере таймаут и все будет работать.

Повысить оценку Понизить оценку

3 Отредактировано Максим (30.07.2018 15:47:53)

Re: Неправильно импортируются свойства при порционном импорте

Убрал порционную выгрузку, полная выгрузка не проходит полностью... Если ставлю время одного шага, например, 300 сек, то выгрузка останавливается с сообщением в логе:

Exchange\Model\Task\ImportTask [filename=offers0_4.xml, offset=16158, startTime=1532780742, maxExecTime=300] is breaked in progress.

Если ставлю меньшее значение шага, то быстрее отваливается.

Если ставлю значение шага 0, то по логу, вроде как импорт прошел, последние сообщени в логе такие:

[2018.07.29 01:35:22]     Exchange\Model\Task\ImportTask [filename=import0_1.xml, offset=0, startTime=1532812014, maxExecTime=0] is completed.
[2018.07.29 01:35:22]     Exchange\Model\Task\AfterImport\Products [productPartNum=1000, filename=import0_1.xml, startTime=1532817322, maxExecTime=0] started...
[2018.07.29 01:35:22]         Деактивация товаров, которые не учавствуют в файле импорта...
[2018.07.29 01:35:23]         Деактивировано товаров: 0
[2018.07.29 01:35:23]     Exchange\Model\Task\AfterImport\Products [productPartNum=1000, filename=import0_1.xml, startTime=1532817322, maxExecTime=0] is completed.
[2018.07.29 01:35:23]     Exchange\Model\Task\AfterImport\MultiOffers [new_props_dir_name=%D0%A5%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D0%B0%D1%86%D0%B8%D0%B9, exclude_props_name=%D0%92%D1%8B%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D0%B5+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D0%B0%D1%86%D0%B8%D0%B8, offset=0, productPartNum=100, filename=import0_1.xml, startTime=1532817323, maxExecTime=0] started...
[2018.07.29 01:35:23]     Exchange\Model\Task\AfterImport\MultiOffers [new_props_dir_name=%D0%A5%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D0%B0%D1%86%D0%B8%D0%B9, exclude_props_name=%D0%92%D1%8B%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D0%B5+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D0%B0%D1%86%D0%B8%D0%B8, offset=0, productPartNum=100, filename=import0_1.xml, startTime=1532817323, maxExecTime=0] is completed.
[2018.07.29 01:35:23]     Exchange\Model\Task\AfterImport\Groups [filename=import0_1.xml, startTime=1532817323, maxExecTime=0] started...
[2018.07.29 01:35:23]         Удаление категорий, которые не учавствуют в файле импорта...
[2018.07.29 01:35:23]         Нет больше категорий для удаления
[2018.07.29 01:35:23]     Exchange\Model\Task\AfterImport\Groups [filename=import0_1.xml, startTime=1532817323, maxExecTime=0] is completed.
[2018.07.29 01:35:24] Запрос /site1/exchange/?type=catalog&mode=init
[2018.07.29 01:35:24] Запрос /site1/exchange/?type=sale&mode=query
[2018.07.29 01:35:24]     Экспорт заказов
[2018.07.29 01:35:24]         Изменения заказов не зарегистрированы
[2018.07.29 01:35:24]     xml заказов сформирован

НО! В папке exchange остается session.lock и как минимум не подтягивается информация по новым товарам (остатки и цены)

Уже не знаю что делать с этим импортом....

Повысить оценку Понизить оценку