В админке в настройках интеграции с 1С есть параметры "Что делать с товарами/группами, отсутствующими в файле импорта"...есть несколько вопросов:
1. Эти условия (Ничего, деактивировать, удалить) срабатывают СТРОГО только при полном обмене? Когда в XML атрибут классификатор "СодержитТолькоИзменения" имеет значение "false"? Ничего не изменилось в этом плане?
2. Допустим, у нас есть определенные позиции в заказах (пусть давнишие заказы). Условимся, что те позиции, которые были ранее заказы более не поставляются, на сайте их отображать смысла нет, а еще лучше даже удалить. Так вот, если установить режим "Удалить" товары, отсутствующие в файле импорта, что произойдет с заказами? А именно с позициями в заказе, которые в результате полного обмена судя по настройке должны быть удалены...
Спасибо ребята за участие) мы вместе составили продуктивную беседу. По факту выяснил, чтобы удалить товары и заработали флаги, которые описывал, нужно вносить изменения в модуль на сторонк 1с (кому как проще, можно м событие и крон задачу на стороне сайта) и передавать флаг "содержиттолькоизменения" в значении ложь
Что касается заказов при удалении товаров из ИБ, то никаких проблем это не вызовет. В заказе остается информация о товаре (наименование и внешний код, а для выгрузки более ничего не нужно). Единственное, что с такой позицией в корзине нельзя корректировать заказ, ибо система скажкт, что такого товара не существует и не даст перезаписать сам заказ. Но и это не проблема, я думаю, т.к. подобные заказы возможно будут уже древними и давно отгруженными и храниться лишь до истории