Имя: Пароль:
1C
1С v8
Кд2 перенос по ссылке если объект не регистрирован на узле
,
0 zippygrill
 
25.10.19
12:33
Всем привет!
Значит есть база Источник и узел который регистрирует документы ПТУ и ЗаказыПоставщику при изменении
Есть правила конвертации этих документов.

Представим что изменился ПТУ и регистрировался на узле
Вопрос: как сделать так чтобы ЗаказПоставщику который является основанием ПТУ и он описан как ПКС в ПКО ПТУ переносился по ссылке и не менялся в приемнике. Т.е. менять документы на стороне приемника только те что были регистрированы на узле источника.
1 hhhh
 
25.10.19
12:35
(0) ну просто в документе поступления делаешь ВЫгрузитьПоПравилу()  заказ поставщику. Всё.
2 zippygrill
 
25.10.19
12:38
(1) разве это http://prntscr.com/pny6n9 не одно и тоже что ВыгрузитьПоПравилу?
3 hhhh
 
25.10.19
12:42
(2) нет. Там только ссылка на заказ поставщику. А вам весь объект надо.
4 zippygrill
 
25.10.19
12:43
в моем понимании,по сути надо еще одно ПКО создать, назвать ЗаказПоставщикуПоСсылке и указать это ПКО в ПКС Заказ->Заказ
5 azt-yur
 
25.10.19
13:00
(0) [Вопрос: как сделать так чтобы ЗаказПоставщику который является основанием ПТУ и он описан как ПКС в ПКО ПТУ переносился по ссылке и не менялся в приемнике] - так ведь так и работает обмен по планам обмена
(3) я так понял ему наоборот надо
6 zippygrill
 
25.10.19
13:05
(5) так ведь так и работает обмен по планам обмена -> как ты это понял?
7 hhhh
 
25.10.19
13:07
(6) а так тебе наоборот надо? Так там так и работает. Я-то думал, что тебе нужно заказ грузить.
8 azt-yur
 
25.10.19
13:08
(6) так всегда было, если какой либо ссылочный реквизит не зарегистрирован к выгрузке и ранее не выгружался, то в приемнике в нем будет <Объект не найден...>
Если у тебя в коде нигде не прописано
ТолькоПолучитьУзелСсылки = Ложь
то по ссылкам сами объекты не выгружаются.
Ну и если выгружаешь через обработку, то да все объекты по ссылкам переносятся
9 zippygrill
 
25.10.19
13:18
(5) узел используется только для регистрации. Правила обмена самописные и все через УОД выгрузка/загрузка
10 azt-yur
 
25.10.19
13:23
(9) ну так бы сразу и писал, тогда делай как в (4) описал
11 azt-yur
 
25.10.19
13:25
+(10) Либо в ПКС для заказ пишешь:
ВыгрузитьОбъект = Ложь;

из СП: ВыгрузитьОбъект - Булево - Если Истина, то объект выгружается целиком. Если Ложь, то выгружается только ссылка.
12 azt-yur
 
25.10.19
13:27
+ (11) или в ПКО для ПТУ поставь галочку "Не выгружать объекты свойств источника по ссылкам", но тогда не будут переноситься все ссылочные реквизиты
13 zippygrill
 
25.10.19
16:14
вместо ВыгрузитьОбъект использовать можно ВыгрузитьТолькоСсылку = Истина в ПередВыгрузкой ПКС.

ВыгрузитьОбъект ...не работает в КД2
14 hhhh
 
25.10.19
16:19
(13) ну ты файл выгрузки смотрел? или пока только теоретические мысли?
15 zippygrill
 
12.02.20
11:04
(14) смотрел конечно