|
КД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"); Значение = ОргСсылка; тема закрыта |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |