Цитата |
---|
Сергей Шевелев написал: Господа, подскажите пожалуйста, есть сайт с наполненной базой товаров из УТ11, а теперь, намучавшись в УТ11, нужно уйти на УТ10. Использую мастер импорта товаров через меню обработки старого образца, тот, что не в разработке. Все успешно загружается: товары, цены, картинки. Далее делаю обмен с сайтом, чтобы из 1С обновлять товары. Беру xml_id нового "основного каталога" и через таблицы mysql правлю его в текущем инфоблоке БУС. Пошла выгрузка в существующий уже инфоблок с новым xml_id, но вот товары и категории пересоздаются заново, т.е. их xml_id, несмотря на то, что они были загружены мастером с этого же сайта, уже другие, и БУС их не узнает, а считает новыми товарами. В связи с этим встает вопрос - а фигли??? И как быть? в УТ11 я заменял обработку по вычленению идентификатора элемента, чтобы она искусственно брала тот ID, что был загружен с сайта, но тут уже хочу все делать штатными методами или брать напильник нужно? |
Чтобы товар не пересоздавался - у него должен быть такой же идентификатор, как и ранее. В наших модулях есть общие реквизиты, в которых хранятся ид с сайта. Если он заполнен, то этот идентификатор и выгружается для товара, если нет, то идентификатор 1С.