Интернет магазин на системе Битрикс Управление Сайтом, лицензия Бизнес, шаблон Делюкс. Установлены все последние обновления. Скриптом export_to_xml.php генерируется эксэмэль файл priceSite.xml с заказами с указанием, за сколько последних дней формировать заказы для последующего импорта в 1 С
Импорт в 1С
(x.Open("GET", "https://vdn.org.ua/export_to_xml.php?EXPORT_FORMAT=commerceml2&export="+ДнейАрхива, 0,"",""); );
Ключевое поле для товаров Артикул.
Но не для всех товаров артикул попадает в фид для заказов. Например, товары с заказов 4080 и 4083 попали без артикула. Или заказ 4517, товар с артикулом рлт0138/10 Байк-беговел СПОРТ joxi.ru/VrwnEQlC7wLlXA
Для товаров, у которых поставщик - VDN таких проблем не наблюдается. Товары попадают на сайт в основном импортом, вручную заводим редко.
Нужно устранить проблему. Значение артикула для ВСЕХ товаров должны попадать в генерируемый эксемель файл
Нужно определить разницу в форматах значений поля артикул для товаров, которые попадают в фид и не попадают и изменить формат на годный.
Ежедневно обновляем товары на сайте импортом. Три профиля из эксель, три - из эксемель. По запросу 1С сайт формирует эксэмель файл с заказами. В этот фал не попадают значение артикула всех профилей, кроме профиля «Обновление каталога товаров» Попытался найти разницу. Установил в профиле Бертони отличавшиеся от профиля «Обновление каталога товаров» параметры. Это: файл эксэлес сохранил как эксэль, поле для идентификации - артикул, поле для ид... торговых предложений - никакого, внешний код не загружать, Поставщик - латиницей. Не помогло. Возможно импорты не причем. Профили импортов и из эксель и из эмэксель! Пробовал не добавлять буквы в начале артикула - не помогло. Почти уверен был что поле для идентификации виновато было, не оправдалось.