Я хочу чтобы не создавались свойства. либо изменялись или добавлялись, если я их укажу в xml. В приведенном выше xml файле нет свойств, но при загрузке он ими оперирует. Если гружу каталог новый, то проблем нет, он его создает и цепляет ему свойства. НО если указываю внутренний id имеющегося каталога - выдает ошибку. Подозреваю, что именно из-за свойств. Лог импорта не знаю где посмотреть.
куда хоть копать? разработчик интернет магазина говорит пусть создается новый каталог. при загрузке нового все ок. при указании внутреннего id имеющегося - не хочет грузить.
При создании инфоблока при загрузке из 1с создаются свойства (ШтрихКод, Артикул,Характеристики,Реквизиты,Базовая единица,Ставки налогов,Картинки,Файлы,Производитель). в файле xml их нет. Когда создаешь инфоблок вручную - свойств нет. Почему они создаются тогда при загрузке из xml?
Соединение = Неопределено; ssl1 = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);; Попытка Соединение = Новый HTTPСоединение("xxxxxx.ru",443,"xxxxApi","5yW666Qpo123~",,,ssl1); сообщить("Успешно"); Исключение сообщить("Неудача"); КонецПопытки;
Запрос = Новый HTTPЗапрос("/bitrix/admin/1c_exchange.php?type=sale&mode=checkauth"); Ответ = Соединение.Получить(Запрос); Ответ = Соединение.Получить(Запрос);
Если ответ.кодсостояния=200 тогда
//запрос проходит, мы получаю 200
стр = ответ.ПолучитьТелоКакСтроку();
//далее делаю инициализацию
Запрос = Новый HTTPЗапрос("/bitrix/admin/1c_exchange.php?type=sale&mode=init&"+сокрлп(СтрПолучитьСтроку(стр,4))+"&version=3.1"); Ответ = Соединение.Получить(Запрос);
//возвращает опять 200 но сам текст: // failure //Ошибка проверки источника запроса. Обновите модуль обмена.
КонецЕсли;
Делаю через браузер, вес получается. куда копать? уже все перепробовал
Чувак, такая же ситуация. Сижу уже второй день на форуме и ничего. у нас конфа на 1с своя. Если что нарыл скинь ссылку. Я так понял стандартный модуль обмена могут лишь ставить те у кого есть УТ. пытался получить с сайта xml ошибка (failure Ошибка проверки источника запроса. Обновите модуль обмена.) Запрос = Новый HTTPЗапрос("/bitrix/admin/1c_exchange.php?type=sale&mode=init&"+ид_сесии+"&version=3.1");