|
Конвертация данных. Тип приемника.
| ☑ |
0
Ochkarito
29.03.12
✎
17:21
|
Здравствуйте, подскажите как прописать изменение типа приемника в ПКО?
Допустим есть объект ИБ источник: СправочникСсылка.Контрагенты и есть объекты ИБ приемник СправочникСсылкаКонтрагенты и СправочникСсылка.ПрочиеКонтрагенты, необходимо по условию изменять Тип приемника, "Контрагенты" или "ПрочиеКонтрагенты"
|
|
1
Deon
29.03.12
✎
17:25
|
Условие, как мне думается, зависит от источника?
|
|
2
Ochkarito
29.03.12
✎
17:33
|
(1) Да, условие прописать могу, а вот как присвоить Тип, не очень понимаю.
|
|
3
Kondarat
29.03.12
✎
17:36
|
Где условие прописывается? В ПКО Справочника?
|
|
4
AlexNew
29.03.12
✎
17:41
|
В ПередВыгрузкой
Если ...
ТипПриемника = ...
Иначе
ТипПриемника = ...
КонецЕсли;
|
|
5
Ochkarito
29.03.12
✎
17:42
|
(3) По моему представлению, это должно выглядеть так:
Если Источник.Родитель = Справочники.Контрагенты.Прочие Тогда
<Тип1>
Иначе
<Тип2>
КонецЕсли;
|
|
6
Ochkarito
29.03.12
✎
17:48
|
(4) Попробую, спасибо. В ПКО вид объекта ИБ приемник, можно оставить или стоит обнулить?
|
|
7
fisher
29.03.12
✎
17:48
|
(5) Вместо <Тип1> пишешь
ИмяПКО = "ПрочиеКонтрагенты";
Вместо <Тип2>
ИмяПКО = "Контрагенты"
При выгрузке по ссылкам это прописываешь в "Перед выгрузкой" соответствующих ПКС
При выгрузке справочника отдельным ПВД прописываешь это в одноименном обработчике, только "Источник" меняешь на "Объект"
|
|
8
Ochkarito
29.03.12
✎
17:49
|
+(6) Ругается на пустой-)
|
|
9
AlexNew
29.03.12
✎
17:51
|
Да, ИмяПКО, я поторопился.
|
|
10
Ochkarito
29.03.12
✎
17:52
|
+(7,9) Спасибо.
|
|