В настройках интеграции изменил выгрузку в другой тип инфоблока, но после этого теперь происходить вот такая ошибка «import.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Неверный тип файла, либо превышен максимальный размер файла!»
Хотя если вернуть в настройки на основной каталог то все импорт проходит нормально.
Кто нибудь сталкивался с такой ситуацией. Места на хостинге предостаточно, с правами все ок
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Увидели такую ошибку и думаете «в коде кто-то накосячил»? А вот совсем не факт.
Об удивительной причине по которой обмен 1С с сайтом может неожиданно перестать работать я и хочу рассказать.
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файлаНеверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Array ( [name] => 04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [size] => 3789 [tmp_name] => /home/i/mysite/public_html/upload/tmp/1ec/04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [type] => application/octet-stream [COPY_FILE] => Y [description] => [copy] => 1 [MODULE_ID] => iblock )
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream.
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Назад в раздел
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Увидели такую ошибку и думаете «в коде кто-то накосячил»? А вот совсем не факт.
Об удивительной причине по которой обмен 1С с сайтом может неожиданно перестать работать я и хочу рассказать.
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файлаНеверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Array ( [name] => 04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [size] => 3789 [tmp_name] => /home/i/mysite/public_html/upload/tmp/1ec/04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [type] => application/octet-stream [COPY_FILE] => Y [description] => [copy] => 1 [MODULE_ID] => iblock )
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream.
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Назад в раздел
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream (т.е. двоичные данные вместо структурированных).
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
print_r($arFile);
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
arishkaKlimova
04.08.15 — 15:25
УТ 11.1.10.131
1С-Битрикс: Управление сайтом 12.5.5.
При отправке данных выдаётся вот такая ошибка в журнале регистрации:
Интерактивный обмен
04.08.2015 17:10:32 Запуск выгрузки пакета предложений
04.08.2015 17:10:34 Выгрузка на сайт завершилась с ошибками.
offers0_1.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
04.08.2015 17:10:35 Завершена выгрузка пакета предложений
Что это может быть? Как исправить?
Maniac
1 — 04.08.15 — 15:28
Вот ребята работают с обменами могут помочь http://cms1c.ru
Котокот
2 — 04.08.15 — 15:29
(1) Что ж ты их так пиаришь то постоянно?
Maniac
3 — 04.08.15 — 15:30
(2) да потому что реально больше не от кого помощи ждать
Maniac
4 — 04.08.15 — 15:30
если люди профессионально этим занимаются, то почему бы не дать. все таки проблема.
Mitriy
5 — 04.08.15 — 15:31
(2) потому что жадный
Котокот
6 — 04.08.15 — 15:34
(3) Я бы не был столь категоричным. За деньги тут сейчас пара десятков желающих помочь найдется.
arishkaKlimova
7 — 04.08.15 — 15:48
А есть информация по теме?
ИА1С
8 — 04.08.15 — 15:51
offers.xml ходят предложения. И остатки.
Что то неожиданное ты ему передаешь. У тебя в предложениях стоит Истина во внешнем подключении?
Посмотри в общем модуле Б_ОбменССайтомСервер есть процедура формирования файла XML, он формируется в системной Temp, отлови и посмотри что в нем.
И со стороны сайта импорт то настроен?
http://cms1c.ru — пацаны крутые. Но много кто обмена занимается.
ИА1С
9 — 04.08.15 — 15:53
Функция называется ЗаписьИОтправкаXMLДанныхНаСайт, в ней точну остановы после МойXML.Закрыть() и смотри что в нем.
ИА1С
10 — 04.08.15 — 15:55
Котокот
11 — 04.08.15 — 15:56
(7) А что по теме, по теме надо лезть в битрикс, смотреть на его стороне, что ему там 1С пихает в качестве данных, как товарищ в (8) написал. Если там с виду валидный xml-файл, то пошагово проверять, на каком именно месте валится загрузка.
Рекомендации из http://dev.1c-bitrix.ru/support/forum/forum26/topic47899/ выполнены?
Котокот
12 — 04.08.15 — 15:57
ИА1С
13 — 04.08.15 — 16:00
(11) — экранирование в последней редакции они уже сделали. (12) — там бы просто сервер возвращал что нельзя устанавливать несколько цен.
Тут ошибка именно в формировании файла. Отловить и посмотреть. Может быть ему какое название свойства не нравится. Или просто предложение не настроено.
viraboy
14 — 04.08.15 — 16:29
(13) Ошибка на сервере, там и смотреть
ИА1С
15 — 04.08.15 — 16:37
(14) А как ты на сервере посмотришь? Там скрипт в 5000+ строк. Да и если на хостинге сайт. То так просто не отловишь. Только если на стороне сайта в скрипте запись в логи организовывать. Легче на стороне 1С отловить и посмотреть что в нем. Ну и сначала пройтись по всем настройкам по инструкции.
viraboy
16 — 05.08.15 — 09:02
(15) Неужели на сервере нету логов?
Котокот
17 — 05.08.15 — 11:20
(15) Не обязательно все 5000 строк смотреть, начать с процедуры открытия xml-ки и дальше по коду.
DmitriyDI
18 — 05.08.15 — 11:31
(0)обмен стоит товарами и заказами ?
arishkaKlimova
19 — 05.08.15 — 12:09
(18) Обмен только товарами.
Посмотрела в папке «Temp» файл «import0_1.xml». С ним вроде всё хорошо. Но уже там нет цен.
arishkaKlimova
20 — 05.08.15 — 12:14
В принципе, обмен происходит — в битриксе появляется структура, сами товары и даже картинки, но нет остатков и цен
Котокот
21 — 05.08.15 — 12:34
(20) А в xml есть остатки и цены? Модуль «Интернет-магазин» на сайте у вас есть?
arishkaKlimova
22 — 05.08.15 — 14:25
(21) Нет, в xml цен и остатков не нашла.
Модуль стоит.
Кстати, делаю обмен через стандартную обработку
Котокот
23 — 05.08.15 — 14:32
(22) Ну если в xml нет цен и остатков, значит надо смотреть в 1С, почему она их туда не кладет.
drcrasher
24 — 05.08.15 — 14:33
стоит поискать скрипт для битрикса, который умеет делать всё, что и стандартный битриксовый обмен с 1С, но без записи в бд.
но вот название не помню, хоть убейте.
drcrasher
25 — 05.08.15 — 14:33
Добрый день. Столкнулась со следующей проблемой: При обмене Битрикс и УТ 11 через localhost возникла ошибка: Интерактивный обмен 05.12.2012 13:33:30 Запуск выгрузки товаров 05.12.2012 13:33:31 Завершено формирование файлов выгрузки товаров Выгружено товаров: 1 В том числе для каталога ЛегкШины: товаров: 1 05.12.2012 13:33:32 Выгрузка на сайт завершилась с ошибками. Ошибка получения параметров обмена (ограничение размера файла)! Произошла ошибка: Произошла ошибка на стороне сервера. Файл не отправлен. (C:Tempwebdataimport.xml). Ответ сервера: failure У Вас нет прав для импорта каталога. Проверьте настройки компонента импорта. 05.12.2012 13:33:32 Завершена выгрузка товаров ________________________________ На странице /bitrix/admin/1c_admin.php?lang=ru права на обмен товарами и заказами у Администратора есть В Рабочий стол-Контент-Информ. блоки-Типы информ. блоков-Каталоги-Доступ — у Администратора полный доступ. Подскажите, будьте добры, что еще и где посмотреть?
неужели никто не сталкивался?
нет прав на создание каталога у пользователя, под которым 1С ходит на сайт
В правах винды, попробуй с правами админа
поправить их в админке сайта
В винде делаю под админ правами. На сайте права настроены тут: На странице /bitrix/admin/1c_admin.php?lang=ru В Рабочий стол-Контент-Информ. блоки-Типы информ. блоков-Каталоги-Доступ может есть еще места, где необходимо настроить? и еще адрес сайта указываю — может так не верно?
теперь ошибка немного иная, даже не пойму что ее изменило: Выгрузка на сайт завершилась с ошибками. Произошла ошибка на стороне сервера. Файл не отправлен. (C:Tempwebdataimport.xml). Ответ сервера: failure Ошибка записи в файл /import.xml
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Рекомендованные сообщения
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not found
Файлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ingenum сказал:
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not foundФайлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
![]()
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, NeoSeo Team сказал:
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Изменено 5 мая 2021 пользователем ingenum
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, ingenum сказал:
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Отлично, если будут вопросы, обращайтесь, всегда рады помочь.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Добрый день. Столкнулась со следующей проблемой:
При обмене Битрикс и УТ 11 через localhost возникла ошибка:
Интерактивный обмен
05.12.2012 13:33:30 Запуск выгрузки товаров
05.12.2012 13:33:31 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 1
предложений: 0
картинок: 1
файлов: 0
В том числе для каталога ЛегкШины:
товаров: 1
предложений: 0
картинок: 1
файлов: 0
05.12.2012 13:33:32 Выгрузка на сайт завершилась с ошибками.
Ошибка получения параметров обмена (ограничение размера файла)!
Произошла ошибка:
Произошла ошибка на стороне сервера. Файл не отправлен. (C:Tempwebdataimport.xml).
Ответ сервера:
failure
У Вас нет прав для импорта каталога. Проверьте настройки компонента импорта.
05.12.2012 13:33:32 Завершена выгрузка товаров
________________________________
На странице /bitrix/admin/1c_admin.php?lang=ru права на обмен товарами и заказами у Администратора есть
В Рабочий стол-Контент-Информ. блоки-Типы информ. блоков-Каталоги-Доступ — у Администратора полный доступ.
Подскажите, будьте добры, что еще и где посмотреть?
Рекомендованные сообщения
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not found
Файлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ingenum сказал:
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not foundФайлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
![]()
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, NeoSeo Team сказал:
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Изменено 5 мая 2021 пользователем ingenum
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, ingenum сказал:
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Отлично, если будут вопросы, обращайтесь, всегда рады помочь.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.