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

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

Ошибка в выгрузке товаров!


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

Добрый день, Вот такой ответ возвращает в 1с модуль Undefined index: 00000000-0000-0000-0000-000000000000 in <b>public_html/admin/model/tool/neoseo_exchange1c.php</b> on line <b>6609</b>. Причем много строк, я так понимаю нет проверки массива, можно ли исправить, т.к. 1С выдает ошибку ответа сервера,"Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.". Причем много таких ошибок

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


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

Проверив файл import.xml, нашел что это пустое значение свойства, т.е. значение справочника пустое в карточке товара.

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


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

20 часов назад, Kovalev_Slava сказал:

Проверив файл import.xml, нашел что это пустое значение свойства, т.е. значение справочника пустое в карточке товара.

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

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


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

245 Версия 5.6-7.0 пхп, Opencart 2.3

 

00000000-0000-0000-0000-000000000000 Это проставляет 1С если не заполнено свойство. Например аттрибут Бренды пустое поле, вместо пустого прописывает этот нулевой код

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

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


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

20 часов назад, Kovalev_Slava сказал:

245 Версия 5.6-7.0 пхп, Opencart 2.3

 

00000000-0000-0000-0000-000000000000 Это проставляет 1С если не заполнено свойство. Например аттрибут Бренды пустое поле, вместо пустого прописывает этот нулевой код

И файл обмена с пустым атрибутом пришлите еще. Проверим и если выявится что у нас отработает также то исправим.

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


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

31.03.2021 в 16:35, Kovalev_Slava сказал:

Добрый день. Проверили?

Добрый день, данный код не воспринимается за пустоту, т.к. там не просто 0 или пустота, а именно image.png.1924f826050e22ea626319cf4e7c20b2.png

которые записываются как значение с - и т.п.

Этот код генерируется на стороне 1С, необходимо чтобы он был пустым или просто 0, тогда он будет проигнорированным. 

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


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

Массив значений и  ИД, берется из справочников свойств в файле import.xml, если просто проставить в модуле проверку if isset(Значение['ИдЗначения']) {} это ведь исправит ситуацию которая может возникнуть не только у меня. Если нету такого ИД в справочнике свойства то записать в лог.  В 1С убрали нулевые свойства. Ошибки соответственно нет.

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


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

19 часов назад, Kovalev_Slava сказал:

Массив значений и  ИД, берется из справочников свойств в файле import.xml, если просто проставить в модуле проверку if isset(Значение['ИдЗначения']) {} это ведь исправит ситуацию которая может возникнуть не только у меня. Если нету такого ИД в справочнике свойства то записать в лог.  В 1С убрали нулевые свойства. Ошибки соответственно нет.

У Вас там не просто 0, а идет строка 000000-000-00000-0000 которая не воспринимается как 0 или пустое значение. Передавайте из 1С его пустым и оно не будет его обрабатывать.

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


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

  • 1 month later...

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

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

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

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

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

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

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

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

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