Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД2. ПКО. Как подменить организацию документа в базе-приемнике?

КД2. ПКО. Как подменить организацию документа в базе-приемнике?
Я
   altaykniga
 
20.07.21 - 15:29
Доброго времени суток, уважаемые специалисты.
В базе-источнике есть 2 организации: Орг1 и Орг2.
В базе-приемнике есть одна организация - Орг1.

Обмен по написанным в КД2 правилам обмена. Какой код и в какой обработчик ПКО документа (или организации?) нужно добавить, чтобы в базе-приемнике всегда в документ подставлялась Орг1 ?

Заранее благодарю за помощь
   altaykniga
 
1 - 20.07.21 - 16:01
подниму
   yzimin
 
2 - 20.07.21 - 16:03
Не проще в базе приёмнике просто для двух гуидов установить в соответствии один объект?
   Kassern
 
3 - 20.07.21 - 16:03
(0) Попробуй "При загрузке" Написать Объект.Организация=ТвояОрг1
   OldCondom
 
4 - 20.07.21 - 16:04
самый ломовой: после загрузки объекта, Объект.Организация = спр.найтипокоду... Вариантов масса на самом деле
   smpulan
 
5 - 20.07.21 - 16:17
Для ПКО организация в событии При выгрузке инициализируй параметр значение.
Например Значение = "Нужная организация"
   smpulan
 
6 - 20.07.21 - 16:20
Событие ПередВыгрузкой, если необходимо в событии При выгрузке, то менять нужно источник.
   altaykniga
 
7 - 20.07.21 - 16:49
(5) что значит "инициализируй параметр значение" ?
в ПКО Организации в событии "при выгрузке" написал код:

ОргСсылка = Справочники.Организации.НайтиПоНаименованию("Орг1");
Значение = ОргСсылка;


все равно при обмене данными в базе-приемнике создается ненужная организация "Орг2"
   hhhh
 
8 - 20.07.21 - 16:59
(7) после выгрузке
   hhhh
 
9 - 20.07.21 - 17:00
(7) пкс организация во всех документах выкинь, изничтожь.
   fisher
 
10 - 20.07.21 - 17:01
(7) Самое простое но неуниверсальное - это в ПКС "Организация" ПКО документа в перед выгрузкой присваивать нужную организацию. Если хочешь, чтобы прямо ПКО само меняло, то я бы создал ПКО которое ищет в приемнике нужную организацию по коду. Т.е. ставишь галки чтобы ПКО ничего не создавало, добавляешь ПКС "Код", признак поиска по нему и в перед выгрузкой назначение нужного кода.
ЗЫ. Конвертировать на стороне приемника - это моветон.
   hhhh
 
11 - 20.07.21 - 17:16
(8) после выгрузки в документе
   altaykniga
 
12 - 21.07.21 - 08:51
всем спасибо за помощь! Сделал, как в (8),(9).

Выгружается всего 2 объекта, где указана Организация - РеализацияТоваровУслуг и ДоговорКонтрагента. В ПКС этих объектов и в ПКО справочника "Организации" в "ПриВыгрузке" написал след.код:

ОргСсылка = Справочники.Организации.НайтиПоНаименованию("Орг1");
Значение = ОргСсылка;

тема закрыта

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.