Имя: Пароль:
1C
1С v8
Перенос данных регистра сведений с помощью конвертации данных.
,
0 ka-soft
 
24.02.12
13:26
Существует задача, перенести из одной базы (сервис-центр) в другую (основная торговля) контрагентов.
При этом, нужно что бы в базу торговли, добавлялись только контрагенты, которых там нет.
Если информация по контрагенту в базе торговли есть, то она не должна обновляться или изменятся. С данной задачей справились.
Теперь стоит задача, помимо реквизитов справочника, перенести, также по добавляемым контрагентам, и контактную информацию.
В обоих базах, контактная информация хранится в регистрах сведений. Структура метаданных в регистрах сведений полностью совпадает.
Вопрос заключается в том, каким образом, с помощью конвертации данных, можно перенести контактную информацию, только по тем контрагентам, которые добавляются в базу торговли, по всем же остальным контрагентам, контактную информацию не изменять.
Буду благодарен за любую помощь.
1 palm1c
 
24.02.12
13:37
Делаешь ПКО. В настройках есть "Не замещать существующие объекты в приемнике, а только создавать новые".
Все.
2 palm1c
 
24.02.12
13:38
Спрашивайте Ваши ответы.
3 ka-soft
 
24.02.12
19:06
А разве это правило срабатывает также и для записей регистров сведений?!
4 Stim
 
24.02.12
19:13
100$, контакты в личке
5 ka-soft
 
24.02.12
19:15
За 100$ я и сам разберусь и сделаю. Контакты в личке =)
6 Stim
 
24.02.12
19:16
ок, делай.)
7 Beduin
 
24.02.12
19:18
(0) А если уже загруженная контора поменяет контактную информацию?
8 Stim
 
24.02.12
19:18
зы. создаешь ПКО для РС конт инф.
в обработчике после записи контраг создаешь ТЗ, которую "набиваешь" колонками и значениям равными структуре РС. после пишешь ВыгрузитьПоПравилу("КОнтактнаяИнформация",мояТЗ) см. параметры.  и все
9 ka-soft
 
24.02.12
19:34
(7). На данный момент две базы: торговля и сервис-центр. Сейчас идет работа по объединению их в единую базу, поэтому обмен данными производится один раз. Конвертация разовая, поэтому вопросов по обновлению инфы после переноса не возникает.

(8). Опять же. Технология переноса ясна. Не понятно только, как сделать так, что бы та контактная информация, которая есть в торговле не обновлялась той, которая есть в сервисе, для тех клиентов которые есть и в торговле и в сервисе. Контактная информация должна перенестись только по тем клиентам, которые в результате переноса данных будут перенесены из торговли в сервис. По всем остальным она не должна изменится.

Во 2-ом сообщении ветки было сказано, проставить свойство ПКО, "Не замещать существующие объекты в приемнике, а только создавать новые" = ИСТИНА. Так вот и возникает вопрос. Это свойство ПКО действует только для ссылочных типов или же для наборов записей РС тоже действует?!
10 Beduin
 
24.02.12
19:36
(9) Для гранула записи. В общем да.
11 Stim
 
24.02.12
19:43
(9) блин, ну а в чем проблема? в обработчике после записи ищешь записи о контрагенте в РС и если их нет, то используешь ВыгрузитьПоПравилу()
12 ka-soft
 
24.02.12
19:47
Ну значит проблем нет. :) Все понятно. Всем действительно спасибо :)
13 Stim
 
24.02.12
19:51
http://ka-soft.ru/  это твое?
14 aleks-id
 
24.02.12
19:52
(13) ты в ипотеку(зачеркнуто) долговую яму никак залез?
15 Stim
 
24.02.12
19:56
(14) всмысле?) видишь вот - бесплатно помогаю)
16 Stim
 
24.02.12
19:56
+ а я ведь предлагал ВР зарабатывать ни мисте, сделав здесь арену продаж специалистов
17 aleks-id
 
24.02.12
19:57
(15) вижу-вижу... в двух темах уже предлагал услуги по демпинговым ценам )))
18 ka-soft
 
24.02.12
19:58
Нее чуваки...я в Молдавии и к данной контре никакого отношения не имею =)
Так что все нормально, никто никому ничего не должен =)
19 ka-soft
 
24.02.12
19:58
Еще раз спасибо =)
20 Stim
 
24.02.12
19:59
(17) никогда не знаешь, кто сидит с той стороны монитора. несколько клиентов, в том числе и постоянных на абонентке я так и нашел на мисте