Перенос данных регистра сведений с помощью конвертации данных. #597474


#0 by ka-soft
Существует задача, перенести из одной базы (сервис-центр) в другую (основная торговля) контрагентов. При этом, нужно что бы в базу торговли, добавлялись только контрагенты, которых там нет. Если информация по контрагенту в базе торговли есть, то она не должна обновляться или изменятся. С данной задачей справились. Теперь стоит задача, помимо реквизитов справочника, перенести, также по добавляемым контрагентам, и контактную информацию. В обоих базах, контактная информация хранится в регистрах сведений. Структура метаданных в регистрах сведений полностью совпадает. Вопрос заключается в том, каким образом, с помощью конвертации данных, можно перенести контактную информацию, только по тем контрагентам, которые добавляются в базу торговли, по всем же остальным контрагентам, контактную информацию не изменять. Буду благодарен за любую помощь.
#1 by palm1c
Делаешь ПКО. В настройках есть "Не замещать существующие объекты в приемнике, а только создавать новые". Все.
#2 by palm1c
Спрашивайте Ваши ответы.
#3 by ka-soft
А разве это правило срабатывает также и для записей регистров сведений?!
#4 by Stim
100$, контакты в личке
#5 by ka-soft
За 100$ я и сам разберусь и сделаю. Контакты в личке =)
#6 by Stim
ок, делай.)
#7 by Beduin
А если уже загруженная контора поменяет контактную информацию?
#8 by Stim
зы. создаешь ПКО для РС конт инф. в обработчике после записи контраг создаешь ТЗ, которую "набиваешь" колонками и значениям равными структуре РС. после пишешь ВыгрузитьПоПравилу("КОнтактнаяИнформация",мояТЗ) см. параметры.  и все
#9 by ka-soft
. На данный момент две базы: торговля и сервис-центр. Сейчас идет работа по объединению их в единую базу, поэтому обмен данными производится один раз. Конвертация разовая, поэтому вопросов по обновлению инфы после переноса не возникает. . Опять же. Технология переноса ясна. Не понятно только, как сделать так, что бы та контактная информация, которая есть в торговле не обновлялась той, которая есть в сервисе, для тех клиентов которые есть и в торговле и в сервисе. Контактная информация должна перенестись только по тем клиентам, которые в результате переноса данных будут перенесены из торговли в сервис. По всем остальным она не должна изменится. Во 2-ом сообщении ветки было сказано, проставить свойство ПКО, "Не замещать существующие объекты в приемнике, а только создавать новые" = ИСТИНА. Так вот и возникает вопрос. Это свойство ПКО действует только для ссылочных типов или же для наборов записей РС тоже действует?!
#10 by Beduin
Для гранула записи. В общем да.
#11 by Stim
блин, ну а в чем проблема? в обработчике после записи ищешь записи о контрагенте в РС и если их нет, то используешь ВыгрузитьПоПравилу
#12 by ka-soft
Ну значит проблем нет. :) Все понятно. Всем действительно спасибо :)
#13 by Stim
это твое?
#14 by aleks-id
ты в ипотеку(зачеркнуто) долговую яму никак залез?
#15 by Stim
всмысле?) видишь вот - бесплатно помогаю)
#16 by Stim
+ а я ведь предлагал ВР зарабатывать ни мисте, сделав здесь арену продаж специалистов
#17 by aleks-id
вижу-вижу... в двух темах уже предлагал услуги по демпинговым ценам )))
#18 by ka-soft
Нее чуваки...я в Молдавии и к данной контре никакого отношения не имею =) Так что все нормально, никто никому ничего не должен =)
#19 by ka-soft
Еще раз спасибо =)
#20 by Stim
никогда не знаешь, кто сидит с той стороны монитора. несколько клиентов, в том числе и постоянных на абонентке я так и нашел на мисте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С