Цитата |
---|
Александр Денисюк написал: Проверьте коды битрикс у загруженных предложений. Скорее всего он у вас хранит в себе связку ид товара# ид предложения.А должен хранить только ид предложения. |
Да, так и есть. Только вот последующие эксперименты привели в полному замусориванию базы в 1с. Дело в том, что изначально на пустой БУС выгружались товары с 1с. Далее добавили товар в БУСе, и сделали Экспорт в 1С. После экспорта появились двойные внешние коды (плюс какие-то пустые характеристики и реквизиты в свойствах) и теперь, даже удалив их через "Редактирование кодов битрикса" при обмене двойные коды остаются. Причем при экспорте по насоздавались характеристики товара в 1с, даже у тех товаров, у которых не включена галочка "использовать характеристики". Так что туда-сюда (экспорт-импорт) обмен совсем не дружит друг с другом. Попытавшись почистить все лишнее (созданное при экспорте) ручками столкнулся с проблемой, что некоторые данные привязаны только к обмену и как это вычистить не понятно, даже удалив обмен (через который происходила выгрузка) остались лишние хвосты непонятных свойств и характеристик...что теперь делать даже не знаю...База, с которой работала выгрузка испорчена по сути(
Обнаруженные нюансы:
1. Экспорт не понимает разные номенклатурные группы и то, что свойства у каждой группы могут быть свои, а не только общие - как итог - при экспорте все свойства сваливаются в одну кучу в Основную номенклатурную группу (для товаров как-то в разброс заменяется номенклатурная группа на Основную, хотя была выставлена другая, не понял почему). Причем, изначально при экспорте были выгружены такие поля как Реквизиты, Характеристика, Базовая единица, Штрихкод, Артикул и т.п. а в обратную сторону при экспорте это все залилось как Общие Свойства Основной номенклатурной группы.
2. При выборке выгружаемых свойств и указании их не выгружать - все равно выгружаются все свойства. Тестировал на читом БУСе. Вываливаются все равно все свойства в каталог и в предложения, хотя в выборке было указано "не выгружать в товары" "не выгружать в предложения"
3. Двойной код появляется как раз у товаров, которые в 1С были с характеристиками. То есть, если товар был без характеристик, то ему создалась характеристика вида "Товар(Характеристика)" при экспорте и задвоился внешний код при последующем импорте. Причем, если повторить процедуру Экспорт-Импорт, то характеристики опять создаются вида "Товар(Характеристика(Характиристика))" и т.д.