noxar Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 (изменено) Ошибку приложил к теме и файл заказа. Номер заказа: 17541 NeoSeo Обмен с 1C_2020-08-05_16-50-25_error.log orders.xml Изменено 5 августа 2020 пользователем noxar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 25 минут назад, noxar сказал: Ошибку приложил к теме и файл заказа. Номер заказа: 17541 NeoSeo Обмен с 1C_2020-08-05_16-50-25_error.log 2 kB · 1 скачивание orders.xml 3 kB · 1 скачивание Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 Только что, NeoSeo Team сказал: Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа Заказ стоит со статусом "Отправить в 1С", в настройка стоит - выгружать заказы со статусом "Отправить в 1С" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 22 минуты назад, NeoSeo Team сказал: Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 6 минут назад, noxar сказал: Заказ стоит со статусом "Отправить в 1С", в настройка стоит - выгружать заказы со статусом "Отправить в 1С" В таком случае у Вас заказ будет вечно выгружать, как только заказ один раз получит статус Отправлен в 1С, Вам необходимо выбрать любой другой статус для выгрузки в 1С У самого заказа был статус Отправлен в 1С? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 августа 2020 Опубликовано: 5 августа 2020 14 минут назад, noxar сказал: Данный заказ ест в файле выгрузки заказов, его id 1290 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 (изменено) Проблема в том, что если грузить в ручную заказы - все работает. Если выгружаю через сайт: пишет в 1С (УНФ 1.6) Відбулася помилка:Не вдалося прочитати XML Не вдалося оновити документи, завантажені із сервера. Изменено 6 августа 2020 пользователем noxar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 21 час назад, NeoSeo Team сказал: Данный заказ ест в файле выгрузки заказов, его id 1290 Проблема в том, что если грузить в ручную заказы - все работает. Если выгружаю через сайт: пишет в 1С (УНФ 1.6) Відбулася помилка:Не вдалося прочитати XML Не вдалося оновити документи, завантажені із сервера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 1 час назад, noxar сказал: Проблема в том, что если грузить в ручную заказы - все работает. Если выгружаю через сайт: пишет в 1С (УНФ 1.6) Відбулася помилка:Не вдалося прочитати XML Не вдалося оновити документи, завантажені із сервера. Переключите кодировку на вкладке "Выгрузка в UTF-8:" в настройках модуля Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 1 час назад, NeoSeo Team сказал: Переключите кодировку на вкладке "Выгрузка в UTF-8:" в настройках модуля Включено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 3 часа назад, noxar сказал: Включено. А Вы пробовали как проходит обмен, если эту опцию отключить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 (изменено) 2 минуты назад, NeoSeo Team сказал: А Вы пробовали как проходит обмен, если эту опцию отключить? Я уже как только не пробовал, постоянно пишет в 1С: Цитата Відбулася помилка:Не вдалося прочитати XML Не вдалося оновити документи, завантажені із сервера. А если я например скачаю заказ вручную с сайта, и загружу его вручную в 1С - все работает. Уже три дня прошло, как приобрели модуль, в итоге просто одна и та же ошибка. Стоит лицензия 1С UNF. Хостинг: ukraine.com.ua Изменено 6 августа 2020 пользователем noxar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 6 августа 2020 Опубликовано: 6 августа 2020 4 минуты назад, noxar сказал: Я уже как только не пробовал, постоянно пишет в 1С: А если я например скачаю заказ вручную с сайта, и загружу его вручную в 1С - все работает. Уже три дня прошло, как приобрели модуль, в итоге просто одна и та же ошибка. Стоит лицензия 1С UNF. Хостинг: ukraine.com.ua В таком случае нужно смотреть со стороны 1с. Почему именно при обмене не читает файл. Встречали такое поведение однажды. Программист 1с принудительно при обмене поставил нужную кодировку на стороне 1с в конфигураторе. Если бы причина была в модуле, то и при ручной загрузке в 1с была бы тоже ошибка. Суть в том, что как при ручном формировании файлов заказа, так и при автоматическом в модуле используется один и тот же метод формирования. Проверьте еще логи опенкарт (раздел Система-Журнал ошибок) и логи 500 ошибок на сервере (если не знаете где посмотреть эти логи обратитесь в ТП хостинга), может есть там какие ошибки? Но точно б ошибку сказал программист 1с. Что именно не нравится системе 1с в файле с сайта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 8 августа 2020 Опубликовано: 8 августа 2020 06.08.2020 в 23:07, NeoSeo Team сказал: В таком случае нужно смотреть со стороны 1с. Почему именно при обмене не читает файл. Встречали такое поведение однажды. Программист 1с принудительно при обмене поставил нужную кодировку на стороне 1с в конфигураторе. Если бы причина была в модуле, то и при ручной загрузке в 1с была бы тоже ошибка. Суть в том, что как при ручном формировании файлов заказа, так и при автоматическом в модуле используется один и тот же метод формирования. Проверьте еще логи опенкарт (раздел Система-Журнал ошибок) и логи 500 ошибок на сервере (если не знаете где посмотреть эти логи обратитесь в ТП хостинга), может есть там какие ошибки? Но точно б ошибку сказал программист 1с. Что именно не нравится системе 1с в файле с сайта. Вот что пишет ответ сервера: <?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-08-07"/> <head/> Почему-то тег head попадает в формирование xml документа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
noxar Опубликовано: 10 августа 2020 Опубликовано: 10 августа 2020 06.08.2020 в 23:07, NeoSeo Team сказал: В таком случае нужно смотреть со стороны 1с. Почему именно при обмене не читает файл. Встречали такое поведение однажды. Программист 1с принудительно при обмене поставил нужную кодировку на стороне 1с в конфигураторе. Если бы причина была в модуле, то и при ручной загрузке в 1с была бы тоже ошибка. Суть в том, что как при ручном формировании файлов заказа, так и при автоматическом в модуле используется один и тот же метод формирования. Проверьте еще логи опенкарт (раздел Система-Журнал ошибок) и логи 500 ошибок на сервере (если не знаете где посмотреть эти логи обратитесь в ТП хостинга), может есть там какие ошибки? Но точно б ошибку сказал программист 1с. Что именно не нравится системе 1с в файле с сайта. Вот что пишет ответ сервера: <?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-08-07"/> <head/> Почему-то тег head попадает в формирование xml документа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 августа 2020 Опубликовано: 10 августа 2020 Здравствуйте. 14 часов назад, noxar сказал: Вот что пишет ответ сервера: <?xml version="1.0" encoding="utf-8"?> <КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-08-07"/> <head/> Почему-то тег head попадает в формирование xml документа. Модуль генерирует xml документ без шаблонов строго по данным из заказа. При ручном скачивании модуль самостоятельно указывает заголовок чтоб при отдаче браузер принял как запрос на скачивание файла. Когда обращение идет через ссылку модуля - тогда заголовком занимается Ваш nginx\apache. Cмотрите настройки nginx , возможно есть какие-то оптимизаторы или сжатие на хостинге включено. Сталкивались с тем что хостинг автоматически обрабатывает то что уходит из сайта и пытается его сжать и добавляет свои теги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 11 августа 2020 Опубликовано: 11 августа 2020 (изменено) У меня похожая ситуация заказы вроде выгружает но 1С не видит, причем 1С стандартная из коробки. И версия 1С так же, что указал коллега выше. Что сегодня получилось поставил протокол v2 и 1С написала следующие: Интерактивный обмен 11.08.2020 13:54:26 Запуск загрузки заказов Обработано: 1 Загружено: 0 Пропущено: 0 Обновлено: 0 Создано: 0 Обработано оплат: 1 Загружено оплат: 0 Пропущено оплат: 0 Обновлено оплат: 0 Создано оплат: 0 11.08.2020 13:54:27 Завершена загрузка заказов Дополнительная информация: Не удалось обработать документы, загруженные с сервера. Изменено 11 августа 2020 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 11 августа 2020 Опубликовано: 11 августа 2020 (изменено) В конфигураторе 1С так все при этой ошибке: Поле объекта не обнаружено (Value) {ОбщийМодуль.УправлениеКонтактнойИнформациейСлужебный.Модуль(1480)}: Если ПустаяСтрока(КонтактнаяИнформация.Value) Тогда {ОбщийМодуль.УправлениеКонтактнойИнформациейСлужебный.Модуль(2066)}: Представление = ПредставлениеКонтактнойИнформации(ЗначениеИлиПредставление, ВидКонтактнойИнформации); {ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль(319)}: УправлениеКонтактнойИнформациейСлужебный.ДобавитьКонтактнуюИнформацию(СсылкаИлиОбъект, ЗначениеИлиПредставление, {ОбщийМодуль.ОбменССайтом.Модуль(8797)}: УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(КонтрагентОбъект, Значение, ВидКИ, , Ложь); {ОбщийМодуль.ОбменССайтом.Модуль(6117)}: ЗаписатьКИ(КонтрагентОбъект, АдресXDTO.Представление, ВидКИ, ТипКИ, Замещать); {ОбщийМодуль.ОбменССайтом.Модуль(5960)}: ОбновитьКонтактнуюИнформациюКонтрагента(НовыйКонтрагент, КонтрагентXDTO, Ложь); {ОбщийМодуль.ОбменССайтом.Модуль(14846)}: КонтрагентОбъект = СоздатьКонтрагента(ДокументОбъект, КонтрагентXDTO, Параметры, ОписаниеОшибки); {ОбщийМодуль.ОбменССайтом.Модуль(14772)}: ДокументОбъект.Контрагент = НайтиСоздатьКонтрагента(КонтрагентXDTO, ДокументОбъект, ИнформацияПоКонтрагенту, Параметры, ОписаниеОшибки); {ОбщийМодуль.ОбменССайтом.Модуль(4727)}: Если НЕ ИдентифицироватьКонтрагента(ДокументОбъект, ДокументXDTO, Параметры, ОписаниеОшибки) Тогда {ОбщийМодуль.ОбменССайтом.Модуль(3717)}: Успешно = ЗаполнитьЗаказДаннымиДокументаXDTO(ДокументОбъект, ДокументXDTO, СвойстваЗаказа, Параметры, ОписаниеОшибки); {ОбщийМодуль.ОбменССайтом.Модуль(3089)}: Успешно = СоздатьОбновитьЗаказы(МассивЗаказовXDTO, РанееЗагруженныеЗаказы, СтруктураСтатистики, Параметры, ОписаниеОшибки); {ОбщийМодуль.ОбменССайтом.Модуль(2989)}: Если НЕ ЗагрузитьЗаказы(СтрокаXML, СтруктураСтатистики, Параметры, ОписаниеОшибки) Тогда {ОбщийМодуль.ОбменССайтом.Модуль(2844)}: УспешноЗагружено = ЗагрузитьЗаказыССайта(Параметры, СтруктураСтатистики, Параметры.ОписаниеОшибки); {ОбщийМодуль.ОбменССайтом.Модуль(201)}: ЗаказыУспешноВыгружены = ВыполнитьОбменЗаказами(Параметры, Параметры.ТаблицаИнформации); {ОбщийМодуль.ОбменССайтом.Модуль(267)}: ВыполнитьОбмен(УзелОбмена, РежимЗапускаОбмена, ВыгружатьТолькоИзменения, ПараметрыСоставОбмена); {(1)}:ОбменССайтом.ВыполнитьОбменИнтерактивно(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5110)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1032)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1022)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); Изменено 11 августа 2020 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 11 августа 2020 Опубликовано: 11 августа 2020 Спасибо всем я решил проблему, в общем для работы с УНФ 1.6 требуется протокол v2 если вы хотите отгружать и товар и заказы, для отгрузки товара достаточно протокола v3, Opencart не смотря на посыл разработчиков на php 7.2, нормально работает и на 7.4 ошибок не было писал изначально, ошибка которая была выше с 1С появляется когда поля заполняются браузером имя, телефон и при этом в моем случае в заказе не было способа оплаты и доставки, если заполнять в ручную все появляется нормально и поэтому заказ загружался в 1С но не обрабатывался, если эти поля заполнены заказ загружается в 1С. Всем огромное спасибо за помощь, все работает на https без всяких проблем и конечно же огромное спасибо разработчикам. Очередной борьер длинной в несколько дней пройден. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 11 августа 2020 Опубликовано: 11 августа 2020 1 час назад, susl16c сказал: Спасибо всем я решил проблему, в общем для работы с УНФ 1.6 требуется протокол v2 если вы хотите отгружать и товар и заказы, для отгрузки товара достаточно протокола v3, Opencart не смотря на посыл разработчиков на php 7.2, нормально работает и на 7.4 ошибок не было писал изначально, ошибка которая была выше с 1С появляется когда поля заполняются браузером имя, телефон и при этом в моем случае в заказе не было способа оплаты и доставки, если заполнять в ручную все появляется нормально и поэтому заказ загружался в 1С но не обрабатывался, если эти поля заполнены заказ загружается в 1С. Всем огромное спасибо за помощь, все работает на https без всяких проблем и конечно же огромное спасибо разработчикам. Очередной борьер длинной в несколько дней пройден. Спасибо за обращение, интеграция с другими системами всегда сложны, их сложно прогнозировать только с одной стороны 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.