Имя: Пароль:
1C
 
Конвертация данных -После загрузки
0 Дебет
 
28.04.16
09:36
Помогите разобраться с КД, очень плохо знаю эту конфигурацию. при переносе из ЗУП в бухию данных по физическим лица и их паспортным данным идет задвоенние физ лиц.Экспертным путем было установленно что ошибка  идет в обработчике события - После Загрузки:

Запросы.ПаспортныеДанныеФизЛиц.УстановитьПараметр("ФизЛицо",                    Источник.ФизЛицо);
        
        Выборка = Запросы.ПаспортныеДанныеФизЛиц.Выполнить().Выбрать();
        Если Выборка.Следующий() Тогда
            Значение = Источник.Родитель  ;
            ИсходящиеДанные            = Новый Структура("ФизЛицо, Период, ДокументВид, ДокументСерия, ДокументНомер, ДокументДатаВыдачи, ДокументКемВыдан, ДокументКодПодразделения, ДатаРегистрацииПоМестуЖительства, Активность");
            ИсходящиеДанные.Период                                = Выборка.Период;
            
            ИсходящиеДанные.ФизЛицо                            = Источник.ФизЛицо;
            ИсходящиеДанные.ДокументВид                         = Выборка.ДокументВид;
            ИсходящиеДанные.ДокументСерия                         = Выборка.ДокументСерия;
            ИсходящиеДанные.ДокументНомер                         = Выборка.ДокументНомер;
            ИсходящиеДанные.ДокументДатаВыдачи                 = Выборка.ДокументДатаВыдачи;
            ИсходящиеДанные.ДокументКемВыдан                     = Выборка.ДокументКемВыдан;
            ИсходящиеДанные.ДокументКодПодразделения             = Выборка.ДокументКодПодразделения;
            ИсходящиеДанные.ДатаРегистрацииПоМестуЖительства     = Выборка.ДатаРегистрацииПоМестуЖительства;
           ИсходящиеДанные.Активность                             = ИСТИНА;
            
            ВыгрузитьПоПравилу( , , ИсходящиеДанные, , "ПаспортныеДанныеФизЛиц");

        КонецЕсли;
1 Рэйв
 
28.04.16
09:40
Это точно в ПослеЗагрузки?
2 Рэйв
 
28.04.16
09:41
потому что ПослеЗагрузки уже на той стороне и никакого ВыгрузитьПоправилу там уже быть не может
3 Pro-tone
 
28.04.16
09:43
(0) это в перед выгрузкой скорее всего код, потом в ПКО ПаспортныеДанныеФизЛиц установи поиск по наименованию и "продолжить поиск по полям поиска"
4 Дебет
 
28.04.16
10:05
не я писал, в ПКО после выгрузки.есть еще поле для поиска
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
    СтрокаИменСвойствПоиска = "ЭтоГруппа, Наименование";
Иначе
    СтрокаИменСвойствПоиска = "ЭтоГруппа, Наименование, ДатаРождения";
КонецЕсли;
5 Дебет
 
28.04.16
10:16
(3) что значит "продолжить поиск по полям поиска" ?