Имя: Пароль:
1C
1С v8
КД. Не переносятся данные из 7.7
0 Adept
 
27.06.14
12:46
Короче ситуация такая. В 7.7 есть справочник клиенты
в нем есть помимо всего в виде текстовой строки, расчетный счет, мфо банка, адрес и название банка. Переношу всю эту прелесть в ут11.
Из одного справочника клиенты у нас на выходе должно получиться четыре.
1.Партнеры
2.Контрагенты
3.Расчетные счета контрагентов


Создал ПВД клиенты(произвольный алгоритм), там в перед обработкой

Клиенты = СоздатьОбъект("Справочник.Клиенты");
Клиенты.ВыбратьЭлементы();
Пока Клиенты.ПолучитьЭлемент() = 1 Цикл
    ТекЭлемент = Клиенты.ТекущийЭлемент();
    ВыгрузитьПоПравилу(ТекЭлемент, , , , "Партнеры");            
    ВыгрузитьПоПравилу(ТекЭлемент, , , , "Контрагенты");
    ВыгрузитьПоПравилу(ТекЭлемент, , , , "БанковскиеСчетаКонтрагентов");  
КонецЦикла;


Партнеры и контрагенты выгружаются нормально. Счета, у счета есть реквизит владелец. Это контрагент. В ПКС владелец в последнем правиле пишу

Значение = Источник;

Выгружается пустым

Ставлю галку и передаю со входящими данными
Выгружается пустым.

Передаю все через входящие данные

Если СокрЛП(ТекЭлемент.Расч_Счет) <> "" Тогда
        ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
        ИсходящиеДанные.ДобавитьЗначение(ТекЭлемент    ,"Владелец");
        ИсходящиеДанные.ДобавитьЗначение(ТекЭлемент.АдресБанка ,"АдресБанка");
        ИсходящиеДанные.ДобавитьЗначение(ТекЭлемент.ВалютаВзаиморасчетов ,"ВалютаДенежныхСредств");
        ИсходящиеДанные.ДобавитьЗначение(ТекЭлемент.Расч_Счет ,"НомерСчета");
        ВыгрузитьПоПравилу(, , , ИсходящиеДанные , "БанковскиеСчетаКонтрагентов");
КонецЕсли;


Все выгружается пустым.

В чем может быть ошибка?
1 dk
 
27.06.14
12:52
в xml данные есть?
2 Adept
 
27.06.14
12:53
(1) Я про хмл и говорю, в ут11 даже не пишется, владельца то нету(для счетов)
3 ale-sarin
 
27.06.14
12:57
Если я что-то еще помню, то при переносе из 7.7 писать надо не в правилах, а в модуле самой обработки, которая чтототамExp.ert наывается, вроде.
4 Adept
 
27.06.14
12:58
(3) не, оно модуль формирует, а потом этот модуль подключаешь к обработке и все норм, все остальное то нормально выгружается ...