Может кто подсказать?
Дано:
УТ 10.3
Управление сайтом 9.5.6
1. Есть торговый каталог с товарами без торговых предложений. Выгрузка из 1С в данный каталог отлично работает. Если изменяются цены или свойства товаров, то при обмене с сайтом все встает на свои места. Нет вопросов.
2. Есть другой торговый каталог с торговыми предложениями. Если удалить все торговые предложения из этого каталога, то при полном обмене данными все встает на свои места. Корректно заполняются цены у торговых предложений.
Но стоит что либо поменять в 1С (поменять свойства у товарах или изменить цены, то при выгрузке в данный каталог (хоть полная выгрузка, хоть только изменения) не изменяются ни свойства, ни цены.
Файлы import и offers корректyо формируются и закачиваются на сайт в папку upload.
Пробовал произвести загрузку скриптом отладки bx_1c_import.php Временную таблицу показывает корректно, измененные цены подхватывает, если есть измененные атрибуты или свойства товаров то же подхватывает, но на сам сайт не загружает. Помогает только полное удаление всех торговых предложений и вновь новая выгрузка.
Такое ощущение, что Битрикс видит, что данные есть (только в виде торговых предложений) и не заменяет их новыми данными.
На стороне 1С, думаю все в порядке, поскольку файлы формируются корректно. Тому потверждение, что в первый каталог (который без торговых предложений, любые изменения попадают корректно).
Я так думаю что где в коде или в обработчике, надо что то добавить, что Битрикс менял и торговын предложения то же.
Думаю надо бы написать обработчик в init.php дабы не ломать исходный код.
Может кто нибудь кинут мысль в правильном направлении?
Или может кто подскажет, в каком порядке идет загрузка данных?
Я имею ввиду к каким скриптам обращается Битрикс, для обновления элементов каталога ( а именно элементов которые являются торговыми предложениями)
Дано:
УТ 10.3
Управление сайтом 9.5.6
1. Есть торговый каталог с товарами без торговых предложений. Выгрузка из 1С в данный каталог отлично работает. Если изменяются цены или свойства товаров, то при обмене с сайтом все встает на свои места. Нет вопросов.
2. Есть другой торговый каталог с торговыми предложениями. Если удалить все торговые предложения из этого каталога, то при полном обмене данными все встает на свои места. Корректно заполняются цены у торговых предложений.
Но стоит что либо поменять в 1С (поменять свойства у товарах или изменить цены, то при выгрузке в данный каталог (хоть полная выгрузка, хоть только изменения) не изменяются ни свойства, ни цены.
Файлы import и offers корректyо формируются и закачиваются на сайт в папку upload.
Пробовал произвести загрузку скриптом отладки bx_1c_import.php Временную таблицу показывает корректно, измененные цены подхватывает, если есть измененные атрибуты или свойства товаров то же подхватывает, но на сам сайт не загружает. Помогает только полное удаление всех торговых предложений и вновь новая выгрузка.
Такое ощущение, что Битрикс видит, что данные есть (только в виде торговых предложений) и не заменяет их новыми данными.
На стороне 1С, думаю все в порядке, поскольку файлы формируются корректно. Тому потверждение, что в первый каталог (который без торговых предложений, любые изменения попадают корректно).
Я так думаю что где в коде или в обработчике, надо что то добавить, что Битрикс менял и торговын предложения то же.
Думаю надо бы написать обработчик в init.php дабы не ломать исходный код.
Может кто нибудь кинут мысль в правильном направлении?
Или может кто подскажет, в каком порядке идет загрузка данных?
Я имею ввиду к каким скриптам обращается Битрикс, для обновления элементов каталога ( а именно элементов которые являются торговыми предложениями)