Действия, предшествующие переносу данных из УТ 10.3 в Розницу 3.0, УНФ 3.0
Перед запуском типовой обработки «Перенос данных УТ 10.3 — Розница 3.0, УНФ 3.0» из последнего релиза Розницы / УНФ 3.0 (поддиректория «ConvTr103») неплохо бы проделать определенный перечень манипуляций — чтобы меньше потом мучиться с результатом типового переноса.
- Описание
- Подробнее
Описание
Разработчики типовой обработки по переносу данных из УТ 10.3 в Розницу / УНФ 3.0 перед переносом рекомендуют удалить помеченные на удаление объекты (хотя совершенно непонятно, как это осуществить с такими справочниками, как "Номенклатура" или "Контрагенты", на которые может быть куча ссылок в документах и которые гораздо легче удалить после переноса в базе Розница / УНФ 3.0.
При этом они почему-то умалчивают о странной логике, по которой группы номенклатуры при загрузке в Розницу / УНФ 3.0 идентифицируются по наименованию. Т.е. если в УТ 10.3 есть несколько групп номенклатуры с одинаковым наименованием, то при загрузке группа с таким наименованием будет создана лишь одна. Все, что в УТ 10.3 находилось во всех группах с одинаковым наименованием, в Рознице / УНФ 3.0 окажется лежащим "в одной куче".
У одного клиента был интересный случай — имела место следующая структура групп номенклатуры:
ПЛИНТУС \ Модель плинтуса № 1 \ ПЛИНТУС \
ПЛИНТУС \ Модель плинтуса № 1 \ ФУРНИТУРА \
ПЛИНТУС \ Модель плинтуса № 2 \ ПЛИНТУС \
ПЛИНТУС \ Модель плинтуса № 2 \ ФУРНИТУРА \
ПЛИНТУС \ Модель плинтуса № 3 \ ПЛИНТУС \
ПЛИНТУС \ Модель плинтуса № 3 \ ФУРНИТУРА \
В результате работы типовой обработки в Рознице / УНФ 3.0 создалось по одной папке "ПЛИНТУС" и "ФУРНИТУРА". Вся номенклатура из 4-х папок "ПЛИНТУС" оказалась "в одной куче". Аналогично вся номенклатура из 3-х папок "ФУРНИТУРА" оказалась "в одной куче". Мало того, так как 3 папки "ПЛИНТУС" лежали в папках которые в свою очередь лежали в корневой папке "ПЛИНТУС" в результате мы имели циклическую ссылку на родителя — т.е. папка "ПЛИНТУС" лежала в папке "Модель плинтуса № 3", которая в свою очередь лежала в папке "ПЛИНТУС". В результате пользователь утверждал что не все данные перенесены — ведь в дереве номенклатуры в Рознице / УФН 3.0 увидеть папки с циклическими ссылками друга на друга невозможно. "Распутать" ситуацию помог только поиск конкретных позиций номенклатуры из якобы не перенесенных папок номенклатуры во всех группах и ручное восстановление структуры папок с переносом номенклатуры — благо речь шла не о тысячах позиций номенклатуры.
1. Перед выгрузкой типовой обработки по переносу данных из УТ 10.3 убедитесь в уникальности наименований групп номенклатуры!
Для этого можно воспользоваться простейшим запросом в консоли отчетов:
