Имя: Пароль:
1C
1С v8
Загрузка нескольких организаций из разных баз 7.7 в одну базу бухгалтерии 3.0
0 paderub
 
16.09.13
21:07
Всем Доброго времени суток!
Такая задача. Есть несколько баз на 1с 7.7 по одной организации в каждой. Перегрузил данные из одной из них в бухгалтерию 3.0. Выгружал штатной обработкой по частям в файлы так как база огромная (больше 4 гигов, при выгрузке целиком или через загрузки данных напрямую из базы вылетало "недостаточно памяти"). Все прошло отлично. Теперь в эту новую базу с одной загруженной организацией пытаюсь загрузить вторую базу с другой организацией (загружаю напрямую, она небольшая), все загружается но первая организация исчезает и остается только вторая. Документы первой организации остались, но в поле "Организация" указана уже вторая. То есть он ее просто перезаписал. Префикс перед загрузкой указывал для баз разный. Что сделать чтобы все данные добавлялись а не замещались?
1 paderub
 
16.09.13
21:25
Нашел в сети такой совет:

А не проще в файлике выгрузки из второй базы заменить любым текстовым редактором все гуиды организации на новый например, создать в новой базе новую организацию ручками, потом в табло задать Справочники.Организации.НайтиПоКоду("000002").УникальныйИдентификатор() в новой организации на 99.[9]% уникальный идентификатор будет совсем новый. После этого затягиваете все в базу где объединяете и все

Но перезаписываются не только организации, но и все справочники. Префикс приписывается только документам.
2 John83
 
17.09.13
17:20
может уже у имеющейся организации в БП 3 поменять код, а потом дальше грузить?
PS как вариант, можно попробовать выгрузить в БП 2.0, а затем обновить на 3.0
3 Aleksey
 
17.09.13
17:23
(1) в 7-ке нет уникального идентификатора
2 + 2 = 3.9999999999999999999999999999999...