Имя: Пароль:
1C
1С v8
Соединение таблиц по УИД
,
0 brato4karik
 
11.10.11
12:31
Добрый день, есть задача синхронизировать несколько реквизитов справочника номенклатуры в двух разных базах, сами справочники тоже различны по набору метаданных. Справочник базы А меншьше чем справочник базы В. база В и является источником информации. До сегодняшнего момента было когда то выполнено синхронизирование части большего справочника по УИД. Далее оба справочника пополнялись независимо и часть новых номенклатурных позиций по процедурам обмена догружалась из В в А.
Синхронизацию сейчас провожу по средством СОМ соединения к базе источнику, но объемы справочников велики и перебором выполнять не возможно.

Можно ли соединить результат запроса из базы источника (В) и базы приемника(А) по УИД объектов справочника номенклатуры.???
1 Ненавижу 1С
 
гуру
11.10.11
12:32
(0) а зачем все перегружать? нельзя использовать план обмена и грузить только измененные?
2 brato4karik
 
11.10.11
12:35
нет не получиться потому что обмен реализован не посредством плана обмена, а по факту присутствия номенклатуры в табилчнй части документов которые участвуют в обмене между системами
3 brato4karik
 
11.10.11
12:35
это операция разовая мне надо сейчас проставить значение нового реквизита который добавился в базе А а в базе В он есть.
4 БибиГон
 
11.10.11
12:52
пришлось это делать обработкой, правда справочник контрагентов. выгружаешь из первой базы в excel, записываешь уид в тестовом виде. во второй базе данные справочников объединяешь. идея понятна?
5 brato4karik
 
11.10.11
12:56
да идея понятна щас так и реализована но рамер сравочника сотни тысяч
6 PVV65
 
11.10.11
13:01
(0) Напиши правила на КД для одного справочника.
7 БибиГон
 
11.10.11
13:07
(6) плохое решение :(
уиды для разных элементов справочника могут совпасть и всё.
8 eklmn
 
гуру
11.10.11
13:19
уиды .. могут совпасть и всё.

действительно все.
9 PVV65
 
11.10.11
13:22
(7) В (0) стоит задача соединить по УИД.
10 brato4karik
 
11.10.11
14:04
да именно по УИД в рамках одного справочника
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший