Имя: Пароль:
1C
 
Дублирование предопределенных элементов при перегрузке XML
0 СЕсин
 
28.01.15
13:01
Всем доброго времени суток. Передо мной задача стоит такая: объединить ДАННЫЕ базы БП 3.0, где есть 3 юр лица с данными БП 3.0 где ещё одно юр. лицо. Т.е. сделать одну базу с 4 юр. лицами.
Первое что пришло в голову - стандартная обработка Выгрузка/загрузка данных через XML. В принципе, все сработало. Взял и перегрузил вообще все данные. Но задублировались предопределенные элементы справочников.
Кто-нибудь решал такую задачу? Поделитесь пожалуйста опытом.
Т.к. они задублировались, я делаю вывод, что у них GUID разный в разных базах. Соответственно, если я отключу выгрузку по этим элементам, везде где они использовались будут битые ссылки.
1 tridog
 
28.01.15
13:06
(0) >> у них GUID разный в разных базах

Так стало начиная с 8.3 (в 8.2 был одинаковый).
Старые версии обработки ВыгрузкаЗагрузкаДанных этого не учитывают.

Нужно использовать новую версию обработки - там это учли и ссылки на предопределенные в загружаемом файле как-то хитро меняются на гуиди от предопределенных в текущей базе (смотрел код - чуть не застрелился).

Новую версию обработки брать то ли на ИТС, то ли в БСП.
2 СЕсин
 
28.01.15
13:40
(1) tridog, спасибо! Сейчас попробую самую последнюю версию. Неожиданно, буду знать!
3 EugeniaK
 
28.01.15
13:44
(0) В 8.3.3 поменяли работу с предопределенными данными.
Тут есть чуть подробнее http://infostart.ru/public/310542/
(1) Код не смотрела. Получается, во всех элементах, использующих ссылки на предопределенные элементы, подменяют ссылки?
4 tridog
 
28.01.15
20:30
(3) >> Получается, во всех элементах, использующих ссылки
<< на предопределенные элементы, подменяют ссылки

Угумс
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой