Разработчики типовой обработки по переносу данных из УТ 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 убедитесь в уникальности наименований групп номенклатуры!
Для этого можно воспользоваться простейшим запросом в консоли отчетов:
Если же Вы не продвинутый пользователь, можете скачать приложенную обработку.
Остальные советы могут показаться банальными, но считаю что напомнить лишний раз не помешает.
Розница / УНФ 3.0 содержат предопределенный элемент справочника "Организации". Было бы логично перед загрузкой привести в соответствие ИНН и наименование предопределенного элемента справочника "Организации" с одной из загружаемых из базу УТ 10.3 организаций. Иначе мы получим "лишний" элемент в справочнике "Организации", который нельзя будет удалить по той причине, что он является предопределенным. Придется удалять одну из загруженных из УТ 10.3 организаций, заменяя ссылки на неё на предопределенный элемент. А для чего Вам эти лишние "телодвижения"?
2. Перед загрузкой типовой обработкой по переносу данных в Рознице / УНФ 3.0 "Загрузка данных из УТ 10.3" добейтесь соответствия реквизитов "ИНН" и "Наименование" у организации!
И если о справочнике "Организации" в сопровождающем типовую обработку описании упоминается, то аналогичным образом стоит поступить и со справочником "Склады" (в УТ 10.3) и соответствующим ему справочником "Склады и магазины" (в Рознице / УНФ 3.0).
Не забываем также про справочник "Типы цен номенклатуры" (в УТ 10.3). В Рознице / УНФ 3.0 аналогичный справочник "Виды цен" содержит сразу два предопределенных элемента "Розничная цена" и "Учетная цена". Переименовываем и их приводя в соответствии с наименованиями из УТ 10.3.
Как и в случае со справочником "Организации" вместо удаления лишних элементов из справочников "Склады и магазины" и "Виды цен" лучше не допустить их появления, так как удаление будет сопряжено с лишними временными затратами, объем которых коррелирует с объемом переносимых данных.
3. Перед загрузкой типовой обработкой по переносу данных в Рознице / УНФ 3.0 "Загрузка данных из УТ 10.3" добейтесь соответствия реквизита "Наименование" у складов и типов цен!
P.S. Приведенные рекомендации не являются исчерпывающими - приглашаю желающих поделиться своими соображениями в комментарии.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.88.3