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