|
Выгрузка справочника Партнеры и Контрагенты УТ 11 через правила обмена. КД 2.0.
| ☑ |
0
Wirtuozzz
13.06.17
✎
08:07
|
Пишу правила для выгрузки между одинаковыми базами. Возник вопрос:
Мне нужно выгрузить контрагентов и партнеров, особым образом: при выгрузке контрагентов и партнеров в ПКО «После выгрузке», я запросом выбираю дополнительные справочники и РС, которые выгружаю, описанными для найденных объектов правилами, если контрагент в базе приемнике найден по указанным мной полям, то мне не нужно переносить ни дополнительные справочники, ни РС, так же не нужно переносить партнера и дополнительные справочники и РС которые относятся к партнеру. Подскажите плиз какой обработчик надо использовать, что бы отключать загрузку подчиненных объектов.
|
|
1
Wirtuozzz
13.06.17
✎
08:15
|
По первой части вопроса: что касается выгрузки справочника Партнеры понял как делать, надо в ПКО "После загрузки" добавить
Если ОбъектНайден Тогда
Отказ = Истина;
КонецЕсли;
Как быть со справочниками и РС?
|
|
2
Ёпрст
13.06.17
✎
08:21
|
(0)
в ПКО в настройках галка - "не перезаписывать страые,, а только создавать новые"
|
|
3
Wirtuozzz
13.06.17
✎
08:40
|
(2) Галка в партнере стоит эта, так же она стоит и в контрагенте, если говорить о партнере, то у меня в ПКО "После выгрузки" выгружается:
Справочник КонтактныеЛицаПартнеров;
Справочник Файлы;
3 регистра сведений;
Хорошо, со справочниками я галки поставил. А что с РС? В нем ведь нет полей поиска? Там идет поиск по уникальности всех реквизитов?
|
|
4
Wirtuozzz
13.06.17
✎
08:44
|
Или можно установить поля поиска в ПКС регистра сведений? По-моему он должен начать ругаться при этом.
|
|
5
Wirtuozzz
13.06.17
✎
14:46
|
Апну. Теперь ситуация немного сильно поменялась.
При выгрузке контрагента сначала я ищу, по GUID, потом по ИНН и КПП, потом по ИНН.
Как сделать так, что бы если я нашел ссылка на контрагента по ИНН и КПП, то замещать существующий объект Контрагент?
Если я нашел контрагента только по ИНН, без КПП, то тогда не замещать существующий объект?
|
|
6
h-sp
13.06.17
✎
15:11
|
ну там ПередЗагрузкой и ПриЗагрузке есть параметр НеЗамещатьОбъект. Устанавливаешь его в истину, когда надо.
в крайнем случае, если не помогает, можно тупо в ПослеЗагрузки написать Объект = Объект.Ссылка.ПолучитьОбъект();
|
|