После окончания поддержки Битриксом eAccelerator пришлось перейти c PHP 5.3 на PHP 5.5 + OPcache. Хостинг Рег.ру. Сайт вроде работает нормально, но скрпит 1с_exchange.php при импорте каталога (import.xml) на сайт стал вываливаться на шаге 8 (начало обработки товаров) с ошибкой Premature end of script headers. Ошибка появляется вне зависимости от количества товаров в CML файле (даже при 1). После отката на PHP 5.3 ошибка не возникает. У хостера есть еще конфиг PHP5.4 + XCache, на нем ошибки тоже нет, но работает медленнее. Подскажите, пожалуйста, что с этим можно сделать.
Ситуация. Обмен идет НЕ из 1с, но при помощи 1c_exchange.php. Описан тут http://dev.1c-bitrix.ru/community/webdev/user/16899/blog/1654/ Мне необходимо удалять неиспользуемые торговые предложения на сайте. Т.е. нужно перечислить их в CML, чтобы Битрикс при импорте файлов удалил эти предложения. Загружаю тестовый CML файл следующего содержания: ======================== <КоммерческаяИнформация> <ПакетПредложений СодержитТолькоИзменения="True"> <Ид>5484bff7-6844-465c-a084-6b5190000002</Ид> <Наименование>Цены для сайта</Наименование> <ИдКаталога>5484bff7-6844-465c-a084-6b5190000000</ИдКаталога> <ИдКлассификатора>5484bff7-6844-465c-a084-6b5190000008</ИдКлассификатора> <ТипыЦен> <ТипЦены> <Ид>5484bff7-6844-465c-a084-6b5190000010</Ид> <Наименование>Розничная</Наименование> <Валюта>RUB</Валюта> <Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> </Налог> </ТипЦены> </ТипыЦен> <Предложения> <Предложение> <Ид>5484bff7-6844-465c-a084-6b5193003503#5484bff7-6844-465c-a084-6b5194005881</Ид> <ПометкаУдаления>true</ПометкаУдаления> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> ========================
В результате работы скрипта получаю несколько пустых шагов.
В результате УДАЛЯЮТСЯ ВСЕ ПРЕДЛОЖЕНИЯ данного товара (с кодом 5484bff7-6844-465c-a084-6b5193003503), а не единственное предложение, указанное в файле. Пробовал вместо <ПометкаУдаления> использовать <Предложение Статус="удален"> - тот же результат. Битрикс актуальный, коробочный.
Вопрос не относится к модулю 1С, но все равно прошу помочь. То ли я что-то неправильно в файле пишу (наиболее вероятно), то ли 1c_exchange.php дурит.
УТ 11.1.7.54. Модуль 4.0.3.1 При запуске обмена сайтом возникает ошибка (после долгих раздумий) ---------- Ошибка проверки данных XDTO: Значение: '5484bff7-B844-4B5c-ao84-Bb51 93002801 #5484bff7-B844-4850-ao84-Bb51 93002801 #5484bff7-B844-4850-ao84-Bb51 94004780' не соответствует простому типу: {um:1C.ru:commercemI_2}Идентификатор80 Несоответствие фасету MaxLength = '80‘ ---------- Судя по логам обмена, она возникает на этапе формирования XML торговых предложений. Т.е. товары и структура экспортируются успешно. Возникает и при указании опции выгрузки на сайт, и при выгрузке в файлы. Ни в файлах, ни на сайте ничего, напоминающего привиденные коды, не нашел. Точнее, первые два кода - это id имеющегося товара, а вот третий (я так понимаю, код реквизита) - найти нигде не могу. На сайте нету. В режиме редактирования кодов битрикс не находится поиском. А самое главное, ресь идет о выгрузке тех же данных, которые до этого были импортированы с сайта помощником. Т.е. по идее, если прямая операция ошибок не дала, то и обратная не должна.
Здравствуйте. У нас есть сайт на Битрикс и нужно из него полностью перенести каталог в пустую УТ 11. Версии: 1с 8.3.5.1068, УТ 11.1.5.16., модуль 4.0.1.1, битрикс 4.5 обновленный. Кол-во товаров 3405 + около 7000 sku Делаю через "Помощник импорта товаров с сайта" "Ананлиз данных xml" дает верное число товаров 3405. Далее успешно импортируются товарные группы. А вот далее после долгих раздумий появляется окно с сообщением вроде "Значение поля "Рабочее наимменование" не уникально." Все. Никаких намеков, в каком объекте БД это поле (оно, вроде бы, почти во всех объектах есть). В итоге товаров создается сотни две. А список реквизитов_характеристик в окне харакетристик номенклатуры состоит из наименований вроде "ДополнительныйРеквизитЗначение_С06761FBxOCEAx11..." и.т.д. еще символов 50 непереводимого шестнадцатиричного фольклора. Причем значения реквизитов_характеристик, являющихся справочниками, содержат только ID. Реквизиты_номенклатуры вообще не импортировались. Подскажите, пожалуйста, где копать? Как минимум вопрос, есть ли где-то лог работы "помощника", и лежит ли где-нибудь файл, который "помощник" принял с сайта? Спасибо.