Имя: Пароль:
1C
1С v8
КД 2 странности работы не запоминать выгруженные объекты
,
0 omf2097
 
28.04.17
05:59
Всем привет. Не могу разобраться с одной проблемой, помогите пожалуйста:

Делаю перенос из Торговли 7.7 в УНФ 8 большого объема данных. Странно работает "Не запоминать выгруженные объекты", далее "нво". Например выгружаем номенклатуру, у него ссылочный реквизит ед. измерения галочка "нво" не стоит. Выгружаем, и во всех записях в файле выгрузке Ед. измерения выгружается каждый раз вместе с номенклатурой полностью:
- <Свойство Имя="ЕдиницаИзмерения" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения">
- <Ссылка Нпп="8">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>кг</Значение>
</Свойство>
</Ссылка>
</Свойство>
Все загружается нормально. Вопрос №1, по идее если стоит галка, выгрузиться должна была 1 раз, а потом ссылка на нпп в файле выгрузке?

Начал оптимизировать выгрузку(объемы очень большие) по статье http://catalog.mista.ru/public/304008/ .
Главная особенность :
Изначально ВыгруженныеОбъекты – это список значений.
Список значений заменен на индексированную таблицу из компоненты 1С++, сам механизм выгрузки не затронут.

Все хорошо, выгружается гораздо быстрее, файл выгрузки в 2 раза меньше, главное теперь галка работает, то есть ед. измерения выгружается полностью один раз и еще раз в следующей записи номенклатуры , далее у всех номенклатур только ссылка на нпп в файле выгрузке.
В итоге при загрузке ед изм есть только у этой 1 записи, где выгружена ед изм полностью, у остальных номенклатур с ссылкой на нпп, в ед. изм пусто?? Почему не могу понять, ведь все отработано штатно, есть ссылка на нпп, где ед изм выгружена полностью, а она не подтягивается в итоговой базе??? И так со всеми ссылочными объектами, при оптимизации выгрузки они не подтягиваются, а если не оптимизировать они выгружаются каждый раз полностью, очень долго, файл выгрузки огромный.

Оптимизированная выгрузка:
Один раз выгружена ед измерения:
- <Объект Нпп="16" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения" ИмяПравила="КлассификаторЕдиницИзмерения">
- <Ссылка Нпп="16">
- <Свойство Имя="Наименование" Тип="Строка">
<Значение>шт</Значение>
</Свойство>
</Ссылка>
- <Свойство Имя="ПометкаУдаления" Тип="Булево">
<Пусто />
</Свойство>
- <Свойство Имя="НаименованиеПолное" Тип="Строка">
<Значение>Штука</Значение>
</Свойство>
</Объект>

Далее у каждой номенклатуры только ссылка на нпп 16:
.....
- <Свойство Имя="ЕдиницаИзмерения" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения">
<Нпп>16</Нпп>
</Свойство>
.....
1 h-sp
 
28.04.17
07:30
вроде же наоборот. Если стоит галка не запоминать, тогда должна много раз записываться.
2 omf2097
 
01.05.17
06:52
Прошу удалить тему разобрался, в статье про оптимизацию выгрузки на инфостарте была ошибка, в последнем комментарии к статье исправление.