Всем привет. Не могу разобраться с одной проблемой, помогите пожалуйста:
Делаю перенос из Торговли 7.7 в УНФ 8 большого объема данных. Странно работает "Не запоминать выгруженные объекты", далее "нво". Например выгружаем номенклатуру, у него ссылочный реквизит ед. измерения галочка "нво" не стоит. Выгружаем, и во всех записях в файле выгрузке Ед. измерения выгружается каждый раз вместе с номенклатурой полностью:
- <Свойство Имя="ЕдиницаИзмерения" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения">
- <Ссылка Нпп="8">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>кг</Значение>
</Свойство>
</Ссылка>
</Свойство>
Все загружается нормально. Вопрос №1, по идее если стоит галка, выгрузиться должна была 1 раз, а потом ссылка на нпп в файле выгрузке?
Начал оптимизировать выгрузку(объемы очень большие) по статье
http://catalog.mista.ru/public/304008/ .
Главная особенность :
Изначально ВыгруженныеОбъекты – это список значений.
Список значений заменен на индексированную таблицу из компоненты 1С++, сам механизм выгрузки не затронут.
Все хорошо, выгружается гораздо быстрее, файл выгрузки в 2 раза меньше, главное теперь галка работает, то есть ед. измерения выгружается полностью один раз и еще раз в следующей записи номенклатуры , далее у всех номенклатур только ссылка на нпп в файле выгрузке.
В итоге при загрузке ед изм есть только у этой 1 записи, где выгружена ед изм полностью, у остальных номенклатур с ссылкой на нпп, в ед. изм пусто?? Почему не могу понять, ведь все отработано штатно, есть ссылка на нпп, где ед изм выгружена полностью, а она не подтягивается в итоговой базе??? И так со всеми ссылочными объектами, при оптимизации выгрузки они не подтягиваются, а если не оптимизировать они выгружаются каждый раз полностью, очень долго, файл выгрузки огромный.
Оптимизированная выгрузка:
Один раз выгружена ед измерения:
- <Объект Нпп="16" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения" ИмяПравила="КлассификаторЕдиницИзмерения">
- <Ссылка Нпп="16">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>шт</Значение>
</Свойство>
</Ссылка>
- <Свойство Имя="ПометкаУдаления" Тип="Булево">
<Пусто />
</Свойство>
- <Свойство Имя="НаименованиеПолное" Тип="Строка">
<Значение>Штука</Значение>
</Свойство>
</Объект>
Далее у каждой номенклатуры только ссылка на нпп 16:
.....
- <Свойство Имя="ЕдиницаИзмерения" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения">
<Нпп>16</Нпп>
</Свойство>
.....