Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Не выгружает заказы


Рекомендованные сообщения

Ошибку приложил к теме и файл заказа. Номер заказа: 17541

NeoSeo Обмен с 1C_2020-08-05_16-50-25_error.log orders.xml

Изменено пользователем noxar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

25 минут назад, noxar сказал:

Ошибку приложил к теме и файл заказа. Номер заказа: 17541

NeoSeo Обмен с 1C_2020-08-05_16-50-25_error.log 2 kB · 1 скачивание orders.xml 3 kB · 1 скачивание

Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что, NeoSeo Team сказал:

Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа

Заказ стоит со статусом "Отправить в 1С", в настройка стоит - выгружать заказы со статусом "Отправить в 1С"

Снимок экрана 2020-08-05 в 17.23.34.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22 минуты назад, NeoSeo Team сказал:

Добрый день, данного id заказа в логах нет, возможно данный заказ не выгружался? Если у Вас натсроен выгрузка заказов по статусу - проверьте был ли статус для выгрузки у данного заказа

 

Снимок экрана 2020-08-05 в 17.43.47.png

Снимок экрана 2020-08-05 в 17.44.59.png

Снимок экрана 2020-08-05 в 17.45.29.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 минут назад, noxar сказал:

Заказ стоит со статусом "Отправить в 1С", в настройка стоит - выгружать заказы со статусом "Отправить в 1С"

Снимок экрана 2020-08-05 в 17.23.34.png

В таком случае у Вас заказ будет вечно выгружать, как только заказ один раз получит статус Отправлен в 1С, Вам необходимо выбрать любой другой статус для выгрузки в 1С

У самого заказа был статус Отправлен в 1С?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема в том, что если грузить в ручную заказы - все работает.  Если выгружаю через сайт:  пишет в 1С (УНФ 1.6)

Відбулася помилка:Не вдалося прочитати XML
Не вдалося оновити документи, завантажені із сервера.

Изменено пользователем noxar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

21 час назад, NeoSeo Team сказал:

Данный заказ ест в файле выгрузки заказов, его id 1290

 image.png.c11cf28a1d988a58cf7bda24dac9e260.png

Проблема в том, что если грузить в ручную заказы - все работает.  Если выгружаю через сайт:  пишет в 1С (УНФ 1.6)

Відбулася помилка:Не вдалося прочитати XML
Не вдалося оновити документи, завантажені із сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, noxar сказал:

Проблема в том, что если грузить в ручную заказы - все работает.  Если выгружаю через сайт:  пишет в 1С (УНФ 1.6)

Відбулася помилка:Не вдалося прочитати XML
Не вдалося оновити документи, завантажені із сервера.

Переключите кодировку на вкладке "Выгрузка в UTF-8:" в настройках модуля

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, NeoSeo Team сказал:

А Вы пробовали как проходит обмен, если эту опцию отключить?

Я уже как только не пробовал, постоянно пишет в 1С:

Цитата

Відбулася помилка:Не вдалося прочитати XML
Не вдалося оновити документи, завантажені із сервера.

А если я например скачаю заказ вручную с сайта, и загружу его вручную в 1С - все работает. Уже три дня прошло, как приобрели модуль, в итоге просто одна и та же ошибка. Стоит лицензия 1С UNF. Хостинг: ukraine.com.ua

Изменено пользователем noxar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 минуты назад, noxar сказал:

Я уже как только не пробовал, постоянно пишет в 1С:

А если я например скачаю заказ вручную с сайта, и загружу его вручную в 1С - все работает. Уже три дня прошло, как приобрели модуль, в итоге просто одна и та же ошибка. Стоит лицензия 1С UNF. Хостинг: ukraine.com.ua

В таком случае нужно смотреть со стороны 1с. Почему именно при обмене не читает файл. Встречали такое поведение однажды. Программист 1с принудительно при обмене поставил нужную кодировку на стороне 1с в конфигураторе.

Если бы причина была в модуле, то и при ручной загрузке в 1с была бы тоже ошибка. Суть в том, что как при ручном формировании файлов заказа, так и при автоматическом в модуле используется один и тот же метод формирования. Проверьте еще логи опенкарт (раздел Система-Журнал ошибок) и логи 500 ошибок на сервере (если не знаете где посмотреть эти логи обратитесь в ТП хостинга), может есть там какие ошибки? 

Но точно б ошибку сказал программист 1с. Что именно не нравится системе 1с в файле с сайта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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 документа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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 документа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

14 часов назад, noxar сказал:

Вот что пишет ответ сервера: 


<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2020-08-07"/>
<head/>

Почему-то тег head попадает в формирование xml документа.

Модуль генерирует xml документ без шаблонов строго по данным из заказа.  При ручном скачивании модуль самостоятельно указывает заголовок чтоб при отдаче браузер принял как запрос на скачивание файла. Когда обращение идет через ссылку модуля - тогда заголовком занимается Ваш nginx\apache. Cмотрите настройки nginx , возможно есть какие-то оптимизаторы или сжатие на хостинге включено. Сталкивались с тем что хостинг автоматически обрабатывает то что уходит из сайта и пытается его сжать и добавляет свои теги.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня похожая ситуация заказы вроде выгружает но 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 Завершена загрузка заказов
Дополнительная информация:
Не удалось обработать документы, загруженные с сервера.

Изменено пользователем susl16c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В конфигураторе 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)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

Изменено пользователем susl16c

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо всем я решил проблему, в общем для работы с УНФ 1.6 требуется протокол v2 если вы хотите отгружать и товар и заказы, для отгрузки товара достаточно протокола v3, Opencart не смотря на посыл разработчиков на php 7.2, нормально работает и на 7.4 ошибок не было писал изначально, ошибка которая была выше с 1С появляется когда поля заполняются браузером имя, телефон и при этом в моем случае в заказе не было способа оплаты и доставки, если заполнять в ручную все появляется нормально и поэтому заказ загружался в 1С но не обрабатывался, если эти поля заполнены заказ загружается в 1С. Всем огромное спасибо за помощь, все работает на https без всяких проблем и конечно же огромное спасибо разработчикам. Очередной борьер длинной в несколько дней пройден.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, susl16c сказал:

Спасибо всем я решил проблему, в общем для работы с УНФ 1.6 требуется протокол v2 если вы хотите отгружать и товар и заказы, для отгрузки товара достаточно протокола v3, Opencart не смотря на посыл разработчиков на php 7.2, нормально работает и на 7.4 ошибок не было писал изначально, ошибка которая была выше с 1С появляется когда поля заполняются браузером имя, телефон и при этом в моем случае в заказе не было способа оплаты и доставки, если заполнять в ручную все появляется нормально и поэтому заказ загружался в 1С но не обрабатывался, если эти поля заполнены заказ загружается в 1С. Всем огромное спасибо за помощь, все работает на https без всяких проблем и конечно же огромное спасибо разработчикам. Очередной борьер длинной в несколько дней пройден.

Спасибо за обращение, интеграция с другими системами всегда сложны, их сложно прогнозировать только с одной стороны

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...