|
Конвертация - Перенос контактной информации | ☑ | ||
|---|---|---|---|---|
|
0
Collector
08.02.12
✎
09:47
|
Доброго времени суток, Уважаемые!
Переносятся контрагенты из комплекса 7.7 (очень сильно переписанная) в УТ 10.3. За основу были взяты правила конвертации 7.7 "Торговля и склад" - УТ 10 и дорабатываются. Контактная информация контрагентов переносится относительно нормально, но доп реквизитом справочнику "Контрагенты" добавлен еще адрес доставки, который тоже надо переносить. Делаю так: В ПКО "Контрагенты" После выгрузки вот к этому: //.... Если ПустоеЗначение(Источник.ЮрФизЛицо) = 0 Тогда Если ПустаяСтрока(Источник.ЮрФизЛицо.ФактАдрес) = 0 Тогда ИсходящиеДанные = СоздатьОбъект("СписокЗначений"); ИсходящиеДанные.ДобавитьЗначение(Источник, "Объект"); ИсходящиеДанные.ДобавитьЗначение("Адрес", "Тип"); ИсходящиеДанные.ДобавитьЗначение(Источник.ЮрФизЛицо.ФактАдрес, "Представление"); ИсходящиеДанные.ДобавитьЗначение("ФактАдресКонтрагента","Вид"); ИсходящиеДанные.ДобавитьЗначение("Контрагенты","Справочник"); ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "КонтактнаяИнформация"); КонецЕсли; КонецЕсли; //добавляю еще вот это: Если ПустаяСтрока(Источник.СТ_ФактАдресД) = 0 Тогда ИсходящиеДанные = СоздатьОбъект("СписокЗначений"); ИсходящиеДанные.ДобавитьЗначение(Источник, "Объект"); ИсходящиеДанные.ДобавитьЗначение("Адрес", "Тип"); ИсходящиеДанные.ДобавитьЗначение(Источник.СТ_ФактАдресД, "Представление"); ИсходящиеДанные.ДобавитьЗначение("АдресДоставкиКонтрагента","Вид"); ИсходящиеДанные.ДобавитьЗначение("Контрагенты","Справочник"); ВыгрузитьПоПравилу(,, ИсходящиеДанные,, "КонтактнаяИнформация"); КонецЕсли; В ПКО "Контактная информация" в свойство ВИД Перед выгрузкой добавляю: //после вот этого: ИначеЕсли Настройка = "ФактАдресКонтрагента" Тогда Выражение = "Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента"; //вот это: ИначеЕсли Настройка = "АдресДоставкиКонтрагента" Тогда Выражение = "Справочники.ВидыКонтактнойИнформации.АдресДоставкиКонтрагента"; В целом, адрес переносится, НО не садится на предопределенный элемент справочника, а так и получается Тип Адрес ВИД АдресДоставкиКонтрагента ((( Что не правильно делаю? ПС Сильно только не пинайте) Только начинаю разбираться с конвертацией... |
|||
|
1
Collector
08.02.12
✎
10:58
|
Извиняюсь) Все нормально работает! Видимо накосячилось при многочисленных тестовых выгрузках\загрузках!
|
| Форум | Правила | Описание | Секции | Поиск |