Добрый день всем! Настроена прямая выгрузка из 1С в Битрикс. Проблема: В Битрикс приходят торговые предложения, у которых "Активность-ДА", "Доступность-ДА", но при этом "Остаток 0". Более того сам товар приходит с "Активность-ДА" Соответственно эти товары и торговые предложения выводятся в каталог.
Вручную деактивируем, при новой выгрузке, снова все активно...
Вопрос: Где в модуле обмена настраиваются параметры активности товара и торгового предложения? Стоит галочка, чтобы 0 остатки вообще не выгружались. https://yadi.sk/i/caWj--fvSw-U7Q Почему торговые предложения не деактивируются, если остаток 0? Почему товар не деактивируется, если все торговые предложения с 0 остатками или неактивны?
Добрый день! Активность Битрикса соответствует пометке удаления в 1С. Если пометите товар на удаление в 1С, то в Битриксе он станет неактивным. В штатной интеграции активность ни как не связана с остатками на складе. Если хотите, что бы товар деактивировался в Битриксе в зависимости от остатков, то нужно дорабатывать. Тут есть несколько вариантов доработки. Первый вариант. При выгрузке товара из 1С модуль записывает в поле "Активность" (оно называется по-другому, но я так его обозначил для понятливости) не информацию об удалении 1С-товара, а информацию о наличии или отстутствия товара. Недостаток этого метода, что вам придется каждый раз отправлять бесполезную информацию о товаре. Зачем ее отправлять, если она уже есть в Битриксе. Поэтому есть еще один способ - при изменении остатков в 1С отправлять поле "Наличие" в битрикс. ТО есть, в битрикс по каждому товару будет отправляться его внешний код и Наличие/Отсутствие. В конце дня можно для надежности у всех товаров синхронизировать наличие/отстутсвие товара. Если надо такое реализовать, то обращайтесь: http://links-pro.ru
Ольга Сорокина написал: Вручную деактивируем, при новой выгрузке, снова все активно...
Не должно так происходить без всяких доработок. Проверьте, на каких складах у вас в 1С есть остаток у предложений и с каких складов идет выгрузка остатков. Видимо, в 1С остаток у данных предложений все же есть, но не на том складе, с которого вы ведете торговлю через сайт. Нужно разрулить этот момент настройками на стороне 1С.
Вручную деактивируем, при новой выгрузке, снова все активно...
Сталкивались с таким, долго общались с поддержкой, в итоге помогло обновление скрипта на стороне сайта /bitrix/admin/1c_exchange.php. Возможно была какая-то версия этого скрипта с подобными поведением.