Kovalev_Slava Опубликовано: 24 марта 2021 Опубликовано: 24 марта 2021 Добрый день, Вот такой ответ возвращает в 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С выдает ошибку ответа сервера,"Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.". Причем много таких ошибок Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 24 марта 2021 Опубликовано: 24 марта 2021 Проверив файл import.xml, нашел что это пустое значение свойства, т.е. значение справочника пустое в карточке товара. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 25 марта 2021 Опубликовано: 25 марта 2021 20 часов назад, Kovalev_Slava сказал: Проверив файл import.xml, нашел что это пустое значение свойства, т.е. значение справочника пустое в карточке товара. Уточните, какая версия модуля у Вас установлена, чтобы могли проверить строчку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 25 марта 2021 Опубликовано: 25 марта 2021 (изменено) 245 Версия 5.6-7.0 пхп, Opencart 2.3 00000000-0000-0000-0000-000000000000 Это проставляет 1С если не заполнено свойство. Например аттрибут Бренды пустое поле, вместо пустого прописывает этот нулевой код Изменено 25 марта 2021 пользователем Kovalev_Slava Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 26 марта 2021 Опубликовано: 26 марта 2021 20 часов назад, Kovalev_Slava сказал: 245 Версия 5.6-7.0 пхп, Opencart 2.3 00000000-0000-0000-0000-000000000000 Это проставляет 1С если не заполнено свойство. Например аттрибут Бренды пустое поле, вместо пустого прописывает этот нулевой код И файл обмена с пустым атрибутом пришлите еще. Проверим и если выявится что у нас отработает также то исправим. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 26 марта 2021 Опубликовано: 26 марта 2021 http://joxi.ru/Dr8MBE8SM1gpqm Вот скрин ЗначениеСвойства. Файл с одной позицией товара. import.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 31 марта 2021 Опубликовано: 31 марта 2021 Добрый день. Проверили? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 2 апреля 2021 Опубликовано: 2 апреля 2021 31.03.2021 в 16:35, Kovalev_Slava сказал: Добрый день. Проверили? Добрый день, данный код не воспринимается за пустоту, т.к. там не просто 0 или пустота, а именно которые записываются как значение с - и т.п. Этот код генерируется на стороне 1С, необходимо чтобы он был пустым или просто 0, тогда он будет проигнорированным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 4 апреля 2021 Опубликовано: 4 апреля 2021 Массив значений и ИД, берется из справочников свойств в файле import.xml, если просто проставить в модуле проверку if isset(Значение['ИдЗначения']) {} это ведь исправит ситуацию которая может возникнуть не только у меня. Если нету такого ИД в справочнике свойства то записать в лог. В 1С убрали нулевые свойства. Ошибки соответственно нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 апреля 2021 Опубликовано: 5 апреля 2021 19 часов назад, Kovalev_Slava сказал: Массив значений и ИД, берется из справочников свойств в файле import.xml, если просто проставить в модуле проверку if isset(Значение['ИдЗначения']) {} это ведь исправит ситуацию которая может возникнуть не только у меня. Если нету такого ИД в справочнике свойства то записать в лог. В 1С убрали нулевые свойства. Ошибки соответственно нет. У Вас там не просто 0, а идет строка 000000-000-00000-0000 которая не воспринимается как 0 или пустое значение. Передавайте из 1С его пустым и оно не будет его обрабатывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kovalev_Slava Опубликовано: 7 мая 2021 Опубликовано: 7 мая 2021 Понял, спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 мая 2021 Опубликовано: 10 мая 2021 07.05.2021 в 18:12, Kovalev_Slava сказал: Понял, спасибо Если будут вопросы, обращайтесь, всегда рады помочь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.