КД 2.1 Как из ПКС передать параметр в ПКО? #614030


#0 by Undefined
Нужно из правила конвертации свойства передать параметр в правило конвертации объекта. При выгрузке документа переопределяется организация. Соответственно нужно правильно сконвертировать договор на нужную организацию. Проблема в том что в ПКО договора я не знаю на какую организацию переделывается документ и соответственно какую указывать в договоре. Нужно этот параметр передать из ПКС договора как реквизита документа. Как можно это сделать?
#1 by Undefined
ап
#2 by Undefined
Можно использовать ВыгрузитьПоПравилу, но как сконвертированный договор подставить в документ?
#3 by eklmn
и че за бардак будет в базе? все равно что по рандому договора менять
#4 by Жан Пердежон
УТ 11 не смотрел?))
#5 by Undefined
не по рандому. Просто в одной базе все документы на одной организации висят а в другой надо разбивать. На какую организацию выгружать документ указывается в допреквизите документа базы источника.
#6 by Undefined
а что в ут 11? есть подобный пример?
#7 by Grrrr
а после загрузки договор менять не?
#8 by Defender aka LINN
ИсходящиеДанные
#9 by Undefined
Как Исходящие данные использовать? в Методе ВыгрузитьПоПравилу? Так пробовал, договор конвертируется но в документ не подставляется.
#10 by Defender aka LINN
Ответ какбе прост: ВыгрузитьПоПравилу тебе ни в буй не впился, обработка сама его вызовет, когда надо будет, и без твоей помощи.
#11 by andrewks
в ПКО ПередВыгрузкой определяй нужные тебе организации, в ПКС ставишь флажки "Получить значение из входящих данных"
#12 by Undefined
Если просто определить ИсходящиеДанные в ПКС, в пко их не видно. Я что то не так делаю?
#13 by andrewks
+ забыл дописать: в ПКО ПередВыгрузкой определяй нужные тебе организации, заноси в переменную ИсходящиеДанные, ...
#14 by Defender aka LINN
В ПКС они Исходящие. Вопрос: какие они будут в ПКО?
#15 by Undefined
намек понял. Спс попробую
#16 by andrewks
исходящие данные не в ПКС, а в ПКО тебе нужны, чтобы потом в ПКС они были видны как входящие данные
#17 by Defender aka LINN
Не смущай неокрепший разум неправильными советами
#18 by Undefined
ты местами правила перепутал) но я тебя понял)
#19 by Undefined
Определил исходящие данные ПКС как ИсходящиеДанные = Новый Структура("Организация",Источник.ОрганизацияЗамена); В ПКО "Договоры" ВходящиеДанные не определены. что не так?
#20 by andrewks
да, чё-то я загнался немного. в ПКС ПередВыгрузкой определяй нужные тебе организации, заноси в переменную ИсходящиеДанные, а в ПКО организаций у ПКС ставь флажок Получить значение из входящих данных"
#21 by andrewks
так у тебя в ПКС какое ПКО прописано?
#22 by Undefined
то в котором ущу входящие данные.
#23 by Undefined
Все ясно. Если я определяю ИсходящиеДанные в ПКС, они все таки определены в ПКО так же как Исходящие данные.
#24 by Undefined
а не входящие
#25 by Undefined
не очень логично, но к этому нам не привыкать)
#26 by Undefined
Бреееед. ИсходящиеДанные опредленные в ПКС, определяются В ПКО "Договоры" как ИсходящиеДанные. Делаю абсолютно то же самое для банковского счета. ИсходящиеДанные опредленные в ПКС, определяются В ПКО "БанковскиеСчета" как ВХОДЯЩИЕДАННЫЕ. Что это?
#27 by ssh2006
То что в ПКС определено как ИсходящиеДанные в соответствующем этому свойству ПКО (и его ПКС) видно как ВходящиеДанные
#28 by Undefined
я понимаю что так должно быть. Но конкретно в случае с договором, исходящиеданные определенные в ПКС видны как ИсходщиеДанные ПКО "договоры", а входящие данные в ПКО неопределены. Я не понимаю что не так делаю.
#29 by ssh2006
Ты что-то напутал. Сотри все и сделай внимательно заново
#30 by Undefined
Да в одной строчке запутаться сложно.
#31 by ssh2006
Ждешь каких-то чудес? Возьми отладчик, сделай вывод сообщений в обработчиках и т.д.
#32 by Undefined
Так и делал все время. Разобрался. У меня до этого встречается ВыгрузитьПоПравилу где входящи и исходящие данные были лпределены по другому. Из за этого всеь кавардак. Всем спасибо все заработало.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С