После установки последний обновлений БУС при обмене заказами в логах 1С наблюдается ошибка : Выгружено заказов: 2 Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (. Обмен не выполнен Ответ сервера: Argument 2 passed to CSaleOrderLoader::nodeHandler() must be an instance of CXMLFileStream, none given (0) /home/bitrix/ext_www/brandsroom.ru/bitrix/modules/sale/general/order_loader.php:2088 #0: CSaleOrderLoader->nodeHandler(object)
Аналогичная проблема! После обновление БУС модуля SALE с 17.8.5 до 17.8.10. Заказы в 1С импортируются, а не экспортируются документы об изменении статуса заказа.
Код
Отправка запроса на инициализацию, для определения версии обмена данных.
Documents___94528ae3-821e-4eea-bacc-3ecba9ccf24c.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
<pre>[TypeError]
Argument 2 passed to CSaleOrderLoader::nodeHandler() must be an instance of CXMLFileStream, none given, called in /home/bitrix/www/bitrix/modules/main/classes/general/xml.php on line 1148 (0)
/home/bitrix/www/bitrix/modules/sale/general/order_loader.php:2088
#0: CSaleOrderLoader->nodeHandler(object)
/home/bitrix/www/bitrix/modules/main/classes/general/xml.php:1148
#1: CXMLFileStream->endElement(string)
/home/bitrix/www/bitrix/modules/main/classes/general/xml.php:949
#2: CXMLFileStream->findNext()
/home/bitrix/www/bitrix/components/bitrix/sale.export.1c/component.php:565
#3: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:551
#4: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:603
#5: CBitrixComponent->includeComponent(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1041
#6: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/bitrix/modules/sale/admin/1c_exchange.php:28
#7: require_once(string)
/home/bitrix/www/bitrix/admin/1c_exchange.php:2
</pre>
Прошу оперативно принять меры, так как это проблема на стороне БУС.
На основе информации из данного обращения была создана заявка в отдел разработок.
Сроки реализации устанавливаются в отделе разработок и зависят от текущего плана работ. Назвать какой-то срок решения сейчас нет возможности.
"Argument 2 passed to CSaleOrderLoader::nodeHandler() must be an instance of CXMLFileStream, none given, called in /home/bitrix/w"
Номер заявки: 97406
Зарегистрированное в разработке обращение было закрыто.
"Argument 2 passed to CSaleOrderLoader::nodeHandler() must be an instance of CXMLFileStream, none given, called in /home/bitrix/w"
Модуль: sale, версия: 17.8.12
Решение: доработано
Номер заявки: 97406.
В ближайшее время будет подготовлено и выпущено обновление продукта.
Ustinov написал: В на сайте замените файл bitrix/components/bitrix/sale.export.1c/component.php этим файлом . На всякий случай сделайте бекап оригинального файла.
Спасибо мы уж лучше подождем обновления, чем качать неизвестный файл от неизвестного участника)
Ustinov написал: В на сайте замените файл bitrix/components/bitrix/sale.export.1c/component.php этим файлом . На всякий случай сделайте бекап оригинального файла.
Спасибо мы уж лучше подождем обновления, чем качать неизвестный файл от неизвестного участника)
Дело ваше, я опубликовал, что прислали мне. На форум выложить файл не удалось.
При изменении статута заказа, или информации в заказе (например сумма заказа) через административную панель, в 1С меняется на аналогичные, совершённые изменения с заказом. Если делаем такие же манипуляции в 1С, то в админке ничего с заказами, статусами, суммами заказов не происходит...
Для решения этой проблемы ждём обновление: Модуль: sale, версия: 17.8.12?
Позволяет осуществлять продажи товаров посетителям сайта.
Версия 17.8.11
[*]Исправлены ошибки в компоненте sale.basket.basket. [*]Исправлена ошибка, при которой событие OnBeforeUserAccountUpdate не приходило часть данных. [*]Исправлена ошибка редактирования свойств заказа через список в административной панели. [*]Исправлена ошибка вывода ошибок при калькуляции аффилиатов. [*]Исправлена ошибка обработки спецсимвола в адресе электронной почты в форме подписки на товар. [*]Исправлена ошибка обратной совместимости событий OnStatusAdd и OnStatusUpdate. [*]Исправлена ошибка создания заказа из брошенной корзины с кастомными товарами. [*]Исправлена ошибка, появляющаяся при установке флага оплаты в административной панели. [*]Исправлена ошибка при которой нельзя было удалить SKU товар из созданного заказа, если родительский элемент не активен. [*]Добавлена настройка детализации истории операций производимых с заказом. [*]Исправлена ошибка изменения количеств одного и того же товара, но с разными свойствами. [*]Исправлена ошибка последовательности вызовов событий отвечающих за рассылку писем.
Версия 17.8.10
[*]Убран обработчик службы доставки EMS в связи с тем, что сайт www.emspost.ru перестал работать.
Версия 17.8.9
[*]Исправление ошибки, при которой не сохранялись изменения в кастомных шаблонах компонента sale.basket.basket.- Это обновление не спасёт?)))
У меня установлены все последние стабильные обновления и файл bitrix/components/bitrix/sale.export.1c/component.php заменен из прикрепленного выше пользователем Ustinov
в таком варианте обмен заказами происходит в штатном режиме, без каких либо ошибок.