Если делать выгрузку в совершенно другой новый инфоблок, то в админке какие остатки показывает?
|
Павел Ерофеев,начните с малого. Поверьте остатки в файле. Дальше видно будет
|
|
|
|
|
|
[QUOTE]Александр написал:
система работала и при выгрузках изменений[/QUOTE] Событие "OnSuccessCatalogImport1C" вызывается после окончания загрузки одного xml и никак здесь не обозначено, что это полный обмен или в режиме изменений. Здесь только важно понять, что если в режиме изменений битрикс может деактивировать товары при нулевом количество, то метод сработает и сможет неактивные товары снова активировать и выставить им количество 0 (хотя оно и так ноль). В данном случае здесь бы не попасть впросак по товарам, которые действительно не нужно отображать (т.е. деактивировали и ок, не нужно им обнулять количество и активировать). В любом случае проверьте обмен изменениями, когда количество у товара становится 0, деактивируется ли он и может ли быть активированным при данном событии, что вы описали в init |
|
|
|
|
|
Александр,отлично, что какое-то решение было найдено.
Правда забыли предупредить, что подобные изменения в файл лучше вносить через фтп, ибо если через админку править файлы, то при ошибке можно положить сайт :) Критично |
|
|
|
|
|
Игорь,ну т.е. вопрос решился?)
|
|
|
|
|
|
Игорь,Это понятно. Прежде, чем цену передавать из 1с, нужно посмотреть, как реализована загрузка рекламных блоков из 1с на сайт. Т.е. на сайте нужно искать скрипты.
Искали? Каким образом из 1с идет связь с сайтом? Обращение к скрипту? Т.е. что нужно сделать на стороне 1с, чтобы данные попали на сайт? Отсюда уже смотреть, где обработчик может лежать (я не буду в старую тему обращаться, что и как вы смотрели, все с чистого листа). |
|
|
|
|
|
Игорь,А вы сами больше по части 1с или сайта? Или вообще посредник между двух систем?)
|
|
|
|
|