|
КД 2. Замена объекта в приемнике | ☑ | ||
---|---|---|---|---|
0
Тюка
13.03.20
✎
20:17
|
Есть правила обмена в КД 2. Нужно чтоб при передаче документа договор заменялся на другой. Т.е. если выполняется какое-то условие, то вместо договора1 в приемнике будет договор2. Договор2 есть только в приемнике.
В ПКС договора в документе перед выгрузкой написано : Если источник.ВидОперации = Перечисления.ВидыОперацийПоступлениеБезналичныхДенежныхСредств.ОплатаПокупателя Тогда ИмяПКО = "МеняемДоговор"; КонецЕсли; В ПКО "МеняемДоговор" в ПКС Наименование написано перед выгрузкой Значение = "Договор2" Поля поиска Наименование, Владелец, Организация. Поиск по идентификатору отключен. В итоге выгружается Договор1, но его наименование заменяется на Договор2 Как сделать правильно? |
|||
1
mikecool
13.03.20
✎
20:18
|
а чего не при загрузке меняешь?
|
|||
2
mikecool
13.03.20
✎
20:19
|
+1 передай параметр в приемник и по нему подставляй
|
|||
3
Тюка
13.03.20
✎
20:22
|
(1) просто так казалось логично. В файле обмена же наименование уже нужное, поля поиска заполнены верно. Почему не ищет, а подсовывает первоначальный договор
|
|||
4
welwel
13.03.20
✎
20:31
|
"Как сделать правильно"
Не менять имяпко, а из пкс документа Наименование передавать через структуру ИсходящиеДанные В пко для Наименование указать Получить из входящих данных или в ПередВыгрузкой смотреть Входящиеданные Понятнее (читабельнее) просто заменить в ПослеЗагрузки, если вид операции определяется там |
|||
5
welwel
13.03.20
✎
20:35
|
И ключвыгружаемыхданных переопределить в пко договора либо указать Не запоминать выгруженные объекты, так как по факту источник один экземпляр, а приемник по факту это может быть два различных
|
|||
6
welwel
13.03.20
✎
20:39
|
(4) "Понятнее (читабельнее) просто заменить в ПослеЗагрузки, если вид операции определяется там"
Эта альтернатива может потребовать создать договор2, если его нет, то есть, может, и не проще - эдакий уже закат солнца вручную |
|||
7
welwel
13.03.20
✎
20:42
|
(4) "В пко для Наименование"
В пко договора для пкс Наименование |
|||
8
mikecool
13.03.20
✎
21:57
|
(3) просто указать наименование прокатывает только для перечислений и предопредленных элементов
или надо описывать отдельное ПКО Строка-справочник с поиском по наименованию |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |