Версия Битрикса 11.5.7, тех. поддержка советует обновить систему, но возможности обновиться нет.
При импорте товаров из 1С на портал, 1С выдает следующую ошибку:
Наш программист по 1С говорит, что перед словом "progress" пустая строка, поэтому 1С выдает ошибку.
Начал разбирать код импорта:
1. Получаем имя файла.
2. Проверяем является ли файл безопасным и не является ли сценарием.
3. Получаем полный путь к файлу и полный путь к директории.
4. Читаем данные из буфера и записываем их в файл (имя_файла.xml) в дериктории «/upload/1c_intranet/».
5. Удаляем временную таблицу «b_xml_tree» из БД (шаг 0).
6. Создаем временную таблицу «b_xml_tree» (шаг 1).
7. Загружаем данные из файла «/upload/1c_intranet/имя_файла.xml» в таблицу «b_xml_tree» (шаг 2).
8. Индексируем таблицу «b_xml_tree» для ускорения доступа. (шаг 3).
9. Если отмечена опция «Проводить проверку целостности структуры» проводим проверку целостности (шаг 4), иначе переходим сразу к 5 шагу.
10. Шаг 5, импортируем мета данные, устанавливаем шаг 6.
11. Шаг 6, импортируем пользователей на портал, устанавливаем шаг 7.
12. Шаг 7, импортируем график отсутствий, устанавливаем шаг 8.
13. Если шаг меньше 9 выводим "progress\n",$strMessage;
Где берется эта пустая строка я просто не понимаю.
Люди подскажите, может кто-то сталкивался с этой проблемой, как исправить эту ошибку не обновляя систему.
При импорте товаров из 1С на портал, 1С выдает следующую ошибку:
Код |
---|
Выгружено объектов: 786, в том числе: 16 подразделений, 1 свойств, 389 работников, 380 записей графика отсутствий. Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: progress Обработано 389 из 389 пользователей. Выгрузка завершена с ошибками!!! |
Наш программист по 1С говорит, что перед словом "progress" пустая строка, поэтому 1С выдает ошибку.
Начал разбирать код импорта:
1. Получаем имя файла.
2. Проверяем является ли файл безопасным и не является ли сценарием.
3. Получаем полный путь к файлу и полный путь к директории.
4. Читаем данные из буфера и записываем их в файл (имя_файла.xml) в дериктории «/upload/1c_intranet/».
5. Удаляем временную таблицу «b_xml_tree» из БД (шаг 0).
6. Создаем временную таблицу «b_xml_tree» (шаг 1).
7. Загружаем данные из файла «/upload/1c_intranet/имя_файла.xml» в таблицу «b_xml_tree» (шаг 2).
8. Индексируем таблицу «b_xml_tree» для ускорения доступа. (шаг 3).
9. Если отмечена опция «Проводить проверку целостности структуры» проводим проверку целостности (шаг 4), иначе переходим сразу к 5 шагу.
10. Шаг 5, импортируем мета данные, устанавливаем шаг 6.
11. Шаг 6, импортируем пользователей на портал, устанавливаем шаг 7.
12. Шаг 7, импортируем график отсутствий, устанавливаем шаг 8.
13. Если шаг меньше 9 выводим "progress\n",$strMessage;
Где берется эта пустая строка я просто не понимаю.
Люди подскажите, может кто-то сталкивался с этой проблемой, как исправить эту ошибку не обновляя систему.