Конвертация данных: как заменить Контрагента (слить несколько в одного) #573921


#0 by Минона
При обмене УТ - УТ нужно чтобы в одну сторону уходили Контрагенты "сливаясь" в одного. Т.е. надо заменить Контрагента на определенного (по коду), но надо чтобы автоматом в документах тоже менялся. Как правильней это настроить в КД ?
#1 by Конфигуратор1с
посмотрите пример демо версии по выгрузке в справочнике организации
#2 by Минона
а где посмотреть?
#3 by acsent
Сделать поиск по коду и в ПКС код написать Значение = "Твой код"
#4 by Минона
вот мне надо понять, "Объект" или "Значение" - какие слова правильней использовать. Примерчик бы
#5 by MaxS
+ в ПКС кода контрагента в зависимости от источника устанавливать нужный код и всё.
#6 by MaxS
т.е. нужно это делать не при загрузке, а при выгрузке. давно делал сводно по физлицам, пример далеко. ))
#7 by Минона
чего-та не получается пишет в табло: Значение1= Значение2=000000006 в выгрузку выгружает документ и ставит <Свойство Имя="Контрагент ... <Свойство Имя="Код"> <Значение>000000003</Значение>
#8 by Минона
Может использовать не ЗНАЧЕНИЕ ?
#9 by ilpar
на самом деле при такой выгрузке есть неочевидные грабли. Наименования и другие реквизиты могут стать как  у объекта, загруженного последним из 3. Если ничего не придпринять
#10 by ilpar
если так и должно быть и можно проигнорировать, то можно на это не отвлекаться
#11 by ilpar
это к
#12 by Минона
во 2-й базе вообще не нужны контрагенты из 1-й, они должны подменяться на фиктивного (одного) контрагента
#13 by Минона
блин, перепутались XML файлы, походу код работает
#14 by Минона
в выгрузке код нормальный, но при загрузке контрагент всетаки берется. Искать объект по ID выключил, что ещё может быть?
#15 by Конфигуратор1с
еще раз - что Вы делали?
#16 by Минона
В правила, в справочник Контрагенты,в ПКС "Код" добавлен код замены значения В XML код нужный Но при загрузке всё-равно Контрагент переносится (если нового завести) и в док-те проставляется Контрагент, который и был указан, а должен заменяться.
#17 by Минона
к код замены в
#18 by Конфигуратор1с
А вы указали правило выгрузки для контрагента  в документе?
#19 by Минона
За основу взято правило из обработки "ВыгрузкаДанныхВИдентичнуюКонфигурацию" Там для документа, для реквизита "Контрагент" указано правило "Контрагенты"
#20 by Конфигуратор1с
пришлите мне конвертацию я посмотрю
#21 by Минона
Все контрагенты из папки "000000004" долждны меняться на контрагента с кодом "000000006" правила:
#22 by Конфигуратор1с
а почему Вы не хотите перегружать данные напрямую?
#23 by Минона
а потом зачищать после загрузки? не хочется чтобы данные вообще выгружались
#24 by Конфигуратор1с
вроде правило работает - я на тестовой базе выгрузил и загрузил подставил нормально
#25 by Минона
странно. у меня автообменом гоняет,а не обработкой может в этом дело?
#26 by Конфигуратор1с
так естественно. если вы через кд то обработкой и нужно выгружать. А если вы меняете план обмена так то совсем другая история
#27 by Минона
Расскажите мне другую историю, пожалуйста. Через КД настроены правила, подсовываю Настройки обмена. При выгрузке ок, а при загрузке не работает :(
#28 by MaxS
в ПКО Контрагента отключить все поля кроме Код, поиск по коду, не перезаполнять если найден, отключить поиск по уид. Да, ещё в типовых есть регистр сведений, в котором хранятся соответствия для объектов разных баз. Поискать ссылки на контрагента и почистить этот РС от них. Но если при выгрузке в xml файле ничего кроме кода у контрагента нет, то как при загрузке 1С догадается о других вариантах поиска кроме как по коду?
#29 by Конфигуратор1с
так а при чем кд к плану обмена? (
#30 by Конфигуратор1с
Если Вам нужно просто при обмене заменить контрагента, то в процедуре при записи напишите -    Если ОбменДанными.Загрузка Тогда
#31 by Минона
2 План обмена загружается в НастройкиОбмена. По нему и происходит выгрузка. К сожалению при загрузке он не ищет по коду. 2 Уже писалось выше - не хочется чтобы данные вообще выгружались. Ну и типовую с поддержки снимать не хочется. попробуем рыть в этом направлении Обидно что нет ни одного примера, неужели никтоне сталкивался?
#32 by Минона
в регистре пусто
#33 by Рэйв
поиск по коду, все остальный ПКС отключить +в ПКС кода ПередВыгрузкой Значение=<код элемента на который заменить>
#34 by Минона
Вопрос решился настройкой ПКО "Перед выгрузкой" ну и Договора также
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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