Случай из практики:
После того как была обновлена конфигурация 1С и модуль обмена (в настройках модуля обмена все слетело кончено же), пришлось создавать новые регламентные задания и вписать внешний код из уже имеющегося на сайте инфоблока с каталогом товаров (куда раньше выгружались товары из 1С)
Далее мы запускаем полный обмен и видим, что не обновляются данные в свойстве Реквизиты (символьный код CML2_TRAITS), а на сайте уже были сделаны ранее дораблотки по отображению значений из этого множественного свойства
Мы пробудем деактивировать это свойство и поменять ему символьный код, после опять запускаем обмен с принудительной выгрузкой картинок, но новое св-во Реквизиты вообще не создается, хотя 1-ска выгружает значения по нему по каждому товару (это вижно в xml файлах).
Пробуем еще раз: заходим в "Магазин -> Интеграция с 1С" снимаем чекбокс у "Использовать контрольные суммы элементов для оптимизации обновления каталога". Запускаем обмен с принудительной выгрузкой картинок и опять св-во Реквизиты не создается.
В init.php ничего нет, что может влиять на обмен из 1С
Решение:
1. в "Магазин -> Интеграция с 1С" снимаем чекбокс у "Использовать контрольные суммы элементов для оптимизации обновления каталога"
2. в инфоблоке с Каталогом товаров удаляем (именно удаляем, т.к. деактивация не помогает) свойство Реквизиты
3. Запускаем обмен с принудительной выгрузкой картинок и опять св-во Реквизиты не создается.
4. Проверяем: свойство Реквизиты создалось и в него выгрузились значения по каждому товару, при последующих запусках обмена эти значения изменяются согласоно данным из 1С.
Читайте также
Поддержка сайта
22 ноября 2024
586
Поддержка сайта
18 октября 2024
1045
Поддержка сайта
08 октября 2024
935
Поддержка сайта
13 августа 2024
939
Поддержка сайта
08 августа 2024
1066
Поддержка сайта
01 августа 2024
496
Поддержка сайта
27 мая 2024
714
Поддержка сайта
08 мая 2024
459