|
Конвертация данных. перенос контактных данных контрагентов
| ☑ |
0
Rokstedi
28.11.13
✎
15:32
|
Здравствуйте. В инете ничего толкового не нашел. Есть самописная 7.7, из нее нужно выгрузить в 8.2 УТП. Подскажите, как выгрузить контактную информацию из реквизита справочника 7.7 в запись регистра сведений 8.2?
|
|
1
Rokstedi
28.11.13
✎
15:32
|
использую конвертацию данных 2.1
|
|
2
Necessitudo
28.11.13
✎
15:33
|
Ну создаешь ПВД - Контрагенты, настраиваешь ПКО.
|
|
3
Necessitudo
28.11.13
✎
15:34
|
или какая там у тебя структура данных?
|
|
4
Rokstedi
28.11.13
✎
16:16
|
Как делаю я:
Создаю ПКО для справочника - "Контрагенты"
в ПКО для "Контрагенты" - ввожу ПКС для свойства "ЭлПочта"
Источник - "Элпочта"
Приемник - "пустое значение"
Создаю для него ПКО "КонтактнаяИнформация_ЭлПочта"
Определяю событие "При выгрузке"
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
ИсходящиеДанные.ДобавитьЗначение(Источник.ТекущийЭлемент(), "Объект");
ИсходящиеДанные.ДобавитьЗначение("АдресЭлектроннойПочты", "Тип");
ИсходящиеДанные.ДобавитьЗначение(Источник.ЭлПочта, "Представление");
В ПКО "КонтактнаяИнформация_ЭлПочта"
Объект Источник - "СправочникСсылка.Контрагенты"
Объект Приемник - "РегистрСведенийЗапись.КонтактнаяИнформация"
делаю ПКС для свойств "объект", "Тип", "Представление" - ставлю галочку "Получать из входящих данных"
свойство "вид" заполняю в ПКО в обработчике события "После загрузки"
Объект.Вид = Справочники.ВидыКонтактнойИнформации.АдресЭлектроннойПочтыКонтактногоЛицаКонтрагента;
|
|
5
Rokstedi
28.11.13
✎
16:18
|
Ругается:
Ошибка исполнения обработчика:
ПКО_ПриВыгрузке_КонтактнаяИнформация_ЭлПочта
- Значение не представляет агрегатный объект (ЭлПочта)
реквизит "ЭлПочта" есть точно!
|
|
6
Rokstedi
28.11.13
✎
16:49
|
Может у кого пример есть готовый?
|
|