Имя: Пароль:
1C
 
Конвертация данных. Изменение иерархии существующего справочника при загрузке
0 Wefast
 
06.11.15
01:26
Были базы: БСО 30, БСО 20, УСО
Я из БСО 30 и 20 загрузил справочники в УСО.
Не знаю в какой момент что то пошло не так. но у некоторых элементов сбита принадлежность к группам. И уровень вложенности не превышает 1, т.е. подпапки не перенеслись.

1) Мне нужно при загрузке найти элемент справочника и перенести в папку в которой он должен быть. причем чтобы работала вложенность нормально.

2) Не существующие элементы так же должны перенестись.


С Иерархией я так и не разобрался. не понимаю почему правило конвертации в этом случае сбоит

А так я делаю поиск по Коду, наименованию, полному наименованию, инн и остальным полям чтобы добиться уникальности при отборе.

Группы при этом не должны искаться по коду, так как в базе источнике эти группы затроены.
1 hhhh
 
06.11.15
01:35
наверно, поиск по родителю забыл.
2 Wefast
 
06.11.15
02:00
Ну и конечно надо чтобы ссылки на эти элементы не изменились
3 Wefast
 
06.11.15
02:04
(1) Как бы это повлияло? ПКС Родитель был.
Т.е. элемент должен был поискаться в справочнике и где бы этот элемент не не нашелся записать его в тут папку как указано в родителе.

А родитель поискался бы по всему справочнику бы и не найдясь записался бы с родителем что указан в источнике и стал бы вторым уровнем.

Конец если подпапки повторялись бы он перенес бы все элементы в первую созданную. Но у меня не так.

Конечно я бы рад узнать как и это учесть
4 Wefast
 
06.11.15
02:06
(1) Не указав родителя  в поиске я хотел избавится от части дублей, так как первые две базы частично отличались по структуре иерархии
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.