|
КД2, Подбор значений предопределенного элемента в приемнике. | ☑ | ||
|---|---|---|---|---|
|
0
salam4ik
23.10.11
✎
21:12
|
Перекидываю данные из переписанной БК 77 в БК для Казахстана 8.
Столкнулся с проблемой переноса юредического адреса организации в регистр сведений КонтактнаяИнформация из справочника Организации. Поля, которые необходимо заполнить: Объект(СправочникСсылка.Организации), Вид(СправочникСсылка.ВидыКонтактнойИнформации),Представление(Строка). В справочнике ВидыКонтактнойИнформации есть предопределенный элемент ЮрАдресОрганизации. Мне нужно чтобы при выгрузке справочника Организации ее адрес выгружался в регистр сведений КонтактнаяИнформация. В ПКО Организации в событие ПриВыгрузке я добавил код: [code] ИсходящиеДанные = СоздатьОбъект("ТаблицаЗначений"); ИсходящиеДанные.НоваяКолонка("Объект"); ИсходящиеДанные.НоваяКолонка("Представление"); ИсходящиеДанные.НоваяКолонка("ТипСправочника"); ИсходящиеДанные.НоваяСтрока(); ИсходящиеДанные.Объект = Источник; ИсходящиеДанные.Представление = СокрЛП(Источник.ЮридическийАдрес); ИсходящиеДанные.ТипСправочника= "Организации"; ВыгрузитьПоПравилу(,,ИсходящиеДанные,,"КонтактнаяИнформация"); [/code] Затем в ПКО КонтактнаяИнформация я заполняю Объект и представление, а вот с реквизитом Вид, в котором мне нужно указать предопределенный элемент ЮрАдресОрганизации уже голову сломал. все бестолку. Пробывал в ПКС Вид ПередВыгрузкой добавлять код: [code] Выражение = "Справочники.ВидыКонтактнойИнофрмации.ЮрАдресОрганизации"; [/code] Но он не работает, в выгруженном xml это выражение есть, но при отладке обработки в 8ке этой строки нет. И обработка завершается с кучей ошибок. Так же добавлял в обработку ПриВыгрузке: [code] Значение = "ЮрАдресОрганизации"; [/code] Тоже не фурычит. Пытался передать параметр ТипОрганизации в обработчик при ПриЗагрузке и ПослеЗагрузки через СоздатьУзел, но обработка завершалась с ошибками и без положительного результата. Еще перепробывал кучу других вариантов, которые нашел здесь на форуме и в инете, но не один не заработал. КД версии 2.1.5.1. |
|||
|
1
salam4ik
24.10.11
✎
20:22
|
Уже не знаю что делать, помогите кто-нить.
АП вообщем |
|||
|
2
truba
24.10.11
✎
20:40
|
посмотри бояркина и филатова, конвертация данных. там что то такое было
|
|||
|
3
Naumov
24.10.11
✎
20:44
|
а что мешает подсмотреть, как это в типовых правилах сделано?
|
|||
|
4
salam4ik
25.10.11
✎
08:08
|
Получилось!(В типовой подсмотрел).
ПКО ЮрАдресКонтактнойИнформации Источник Справчоник.Организации Приемник РегистрСведенийЗапсиь.КонтактнаяИнформация ПКС Источник ЮрАдресОрганизации Приемник Предаставление ПКС Источник Нет Приемник Вид В обработчике предвыгрузкой помещаем код: Выражение = "Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации"; В ПКО Организации в событии ПослеВыгрузки добовляем: ВыгрузитьПоПравилу(Источник,,,,"ЮрАдресОрганизации"); Всем спасибо. |
| Форум | Правила | Описание | Секции | Поиск |