Имя: Пароль:
1C
1С v8
Конвертация данных (Регистр сведений)
0 bestuzhev
 
19.10.13
15:56
Есть две базы, в обоих есть регистр сведений Штрихкоды
Только в одной в регистре 2 измерения Штрихкод и Номенклатура
А во второй только Штрихкод
Выгрузка издет из базы 1 и базу 2
Если выгружать Универсальной выгрузкой (загрузкой) то все переносится на ура! А если использовать стандартные механизмы обмена то при загрузке выходит ошибка. Программа пытается найти в регистре запись по измерениям Штрихкод и номенклатура, а во второй базе нет такого измерения номенклатура. Как в правилах обмена указать по каким измерениям нужно сопоставлять регистры.

PS
Если во второй базе убрать Номенклатуру из Ресурсов и добавить в Измерения то все загружается на УРА! (1с 8.2)
1 bestuzhev
 
20.10.13
10:43
Апну
2 Naumov
 
20.10.13
11:19
Вопрос в чем?
3 EvgeniuXP
 
20.10.13
11:36
(2) если добавить, у него (0) загружается, если не добавить в измерение - не загружается - где подвох. :)
4 bestuzhev
 
20.10.13
14:02
(2)(3) Суть в том что при загрузке 1с пытается искать такую же запись в регистре приемнике что и в источнике (если найдет перезапишет) и ищит она по всем измерениям источника,  хотя в приемнике таких может и не быть. Как указать явно по каким измерениям искать.
5 hhhh
 
20.10.13
14:22
(4) ну, галочки там в правилах проставить, по каким полям искать.
6 bestuzhev
 
20.10.13
14:27
(5) В регистрах нельзя ставить галочки. 1с сама ищет по измерениям регистра, только мне непонятно почему по тем измерениям которые в источнике а не приемнике.
7 Naumov
 
20.10.13
15:10
описание конфигурации-приемника перезагрузи и переформируй правило