Имя: Пароль:
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) Не указав родителя  в поиске я хотел избавится от части дублей, так как первые две базы частично отличались по структуре иерархии
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn