Добрый день всем! (хотя я так понимаю, мне нужен Александр Денисюк - Александр, если вы сейчас это читаете, спасите-помогите! =))
Вот тут вы помогли Артему Морозову выгрузить из 1С множественные свойства так, чтобы они попали в Битриксе куда надо. Я тоже так хочу, только для УТ 11, и мне нужно уточнить структуру файла.
Почитав немного форум, я понимаю, что надо выполнить две вещи:
1) чтобы в файле со свойствами у тех свойств, которые множественные, стоял признак "Множественное". Т.е. примерно так, как на картинке
2) в файле со значениями свойств - у значений тоже нужно указать, что это свойство - множественное. И тут есть 2 варианта: - первый: в описании формата здесь: dev.1c-bitrix.ru внизу есть ссылка на онлайн-конструктор файла import.xml, и там значения множественных свойств выгружаются в теги "<ВариантыЗначений> <ВариантЗначения>". - второй: просмотрев файлы Артема, я вижу, что в XDTO пакете он поправил тип объекта "ЗначенияСвойства", добавив еще поле "ЗначениеСвойства", а Варианты вроде бы в коде вообще не использует.
Каким решением нужно воспользоваться мне, чтобы добиться нормальной выгрузки?
И вообще, правильно ли я все это думаю? Например, насчет п.1 есть сомнения - надо ли там "Множественное" указывать, или будет достаточно в файле со значениями свойств это указать?
Юлия, я делал так - 1) признак Множественное ставил 2) схему компоновки изменял 3) обходился без "вариантовзначения", как в примере Артема.... если надо, могу подсказать, где что исправить... Просто схема реализации в 1с у меня другая, я не стал изменять план видов характеристик
Алгоритм Артема в части ВыгрузитьСвойстваНоменклатурыXDTO вообще подошел идеально, там в модуле мало что изменилось. И в свойства тоже добавила признак Множественное, заодно и при выгрузке значений свойств можно на него ориентироваться.