|
КД2. ПКО. Как подменить организацию документа в базе-приемнике? |
☑ |
0
altaykniga
20.07.21
✎
15:29
|
Доброго времени суток, уважаемые специалисты.
В базе-источнике есть 2 организации: Орг1 и Орг2.
В базе-приемнике есть одна организация - Орг1.
Обмен по написанным в КД2 правилам обмена. Какой код и в какой обработчик ПКО документа (или организации?) нужно добавить, чтобы в базе-приемнике всегда в документ подставлялась Орг1 ?
Заранее благодарю за помощь
|
|
1
altaykniga
20.07.21
✎
16:01
|
подниму
|
|
2
yzimin
20.07.21
✎
16:03
|
Не проще в базе приёмнике просто для двух гуидов установить в соответствии один объект?
|
|
3
Kassern
20.07.21
✎
16:03
|
(0) Попробуй "При загрузке" Написать Объект.Организация=ТвояОрг1
|
|
4
OldCondom
20.07.21
✎
16:04
|
самый ломовой: после загрузки объекта, Объект.Организация = спр.найтипокоду... Вариантов масса на самом деле
|
|
5
smpulan
20.07.21
✎
16:17
|
Для ПКО организация в событии При выгрузке инициализируй параметр значение.
Например Значение = "Нужная организация"
|
|
6
smpulan
20.07.21
✎
16:20
|
Событие ПередВыгрузкой, если необходимо в событии При выгрузке, то менять нужно источник.
|
|
7
altaykniga
20.07.21
✎
16:49
|
(5) что значит "инициализируй параметр значение" ?
в ПКО Организации в событии "при выгрузке" написал код:
ОргСсылка = Справочники.Организации.НайтиПоНаименованию("Орг1");
Значение = ОргСсылка;
все равно при обмене данными в базе-приемнике создается ненужная организация "Орг2"
|
|
8
hhhh
20.07.21
✎
16:59
|
(7) после выгрузке
|
|
9
hhhh
20.07.21
✎
17:00
|
(7) пкс организация во всех документах выкинь, изничтожь.
|
|
10
fisher
20.07.21
✎
17:01
|
(7) Самое простое но неуниверсальное - это в ПКС "Организация" ПКО документа в перед выгрузкой присваивать нужную организацию. Если хочешь, чтобы прямо ПКО само меняло, то я бы создал ПКО которое ищет в приемнике нужную организацию по коду. Т.е. ставишь галки чтобы ПКО ничего не создавало, добавляешь ПКС "Код", признак поиска по нему и в перед выгрузкой назначение нужного кода.
ЗЫ. Конвертировать на стороне приемника - это моветон.
|
|
11
hhhh
20.07.21
✎
17:16
|
(8) после выгрузки в документе
|
|
12
altaykniga
21.07.21
✎
08:51
|
всем спасибо за помощь! Сделал, как в (8),(9).
Выгружается всего 2 объекта, где указана Организация - РеализацияТоваровУслуг и ДоговорКонтрагента. В ПКС этих объектов и в ПКО справочника "Организации" в "ПриВыгрузке" написал след.код:
ОргСсылка = Справочники.Организации.НайтиПоНаименованию("Орг1");
Значение = ОргСсылка;
тема закрыта
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой