Прикручиваю обмен с 1С 8 к давно работающим 2-м Интернет-Магазинам (на одном Битриксе). Заказов и товаров много: заказов до 2000, товаров до 4000, примерно. Запускаю в 1С обмен (настроен только на обмен заказов), после 1-2 минут задумчивости выдается несуразная ошибка, типа "Ошибка обмена: . По причине ." (т.е. без текста самой ошибки), а также что "Не получилось прочитать очередной куст" (пишу по памяти, но как-то так. Данные в 1С, соответственно, не появляются.
Открываю отладчик, нахожу место ошибки в 1С, это процедура "РазобратьCML()", смотрю содержимое переменной, в которой лежит текст XML, 1С начинает при этом дико тормозить. XML показывает, но его текст обрывается в конце на полуслове, даже ">" для тега не стоит. Как бы файл всосался не полностью. Я закоментировал выход из цикла при ошибке, данные начали грузится, но не все, а только за последние 1-1,5 дня.
Кто сталкивался с такой ошибкой? Что делать? Удалить старые заказы с сайта - не предлагать!
Открываю отладчик, нахожу место ошибки в 1С, это процедура "РазобратьCML()", смотрю содержимое переменной, в которой лежит текст XML, 1С начинает при этом дико тормозить. XML показывает, но его текст обрывается в конце на полуслове, даже ">" для тега не стоит. Как бы файл всосался не полностью. Я закоментировал выход из цикла при ошибке, данные начали грузится, но не все, а только за последние 1-1,5 дня.
Кто сталкивался с такой ошибкой? Что делать? Удалить старые заказы с сайта - не предлагать!