справочника "физические лица" из ЗУП 3.1 нужно перенести серию паспорта, номер паспорта и кем выдан в справочник "физические лица" УТ 10.3.( эти данные в УТ хранятся в РС "Паспортные данные физ лиц". Эти данные хранятся в РС "документы физических лиц". Для переноса информации использую конвертацию данных 2.1.
 Пытался перенести "документы физических лиц" в РС "паспортные данные физ лиц", но при выборе поле поиска в конвертации данных выдает ошибку "поиск по полю отменён, так как объект для загрузки в приемнике не ссылочного типа"
 Как перенести эти данные?
---
Вот пример из справки к обработчику "после выгрузки", у вас это тоже есть, но вы похоже не пользуетесь. Нужно просто сделать также, но для другого регистра.

Запрос = Новый Запрос("
|ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Представление,
| КонтактнаяИнформация.Поле1,
| КонтактнаяИнформация.Поле2,
| КонтактнаяИнформация.Поле3,
| КонтактнаяИнформация.Поле4,
| КонтактнаяИнформация.Поле5,
| КонтактнаяИнформация.Поле6,
| КонтактнаяИнформация.Поле7,
| КонтактнаяИнформация.Поле8,
| КонтактнаяИнформация.Поле9,
| КонтактнаяИнформация.Поле10,
| КонтактнаяИнформация.Комментарий
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Объект");

Запрос.УстановитьПараметр("Объект", Источник);
Выборка = Запрос.Выполнить().Выбрать();
Сообщить(Выборка.Количество());
Пока Выборка.Следующий() Цикл
 ВыгрузитьПоПравилу(Выборка, , , , "КонтактнаяИнформация");
КонецЦикла;
---
В демо версии конвертации данных были вроде даже примеры как такое переносить.
---
сможете скинуть ссылку на демо версию конвертации данных? в интернете не нашел
---
Если вы законный обладатель конвертации 2.0, то у вас должна быть демо база, которая входит в поставку.
---
Вот пример из справки к обработчику "после выгрузки", у вас это тоже есть, но вы похоже не пользуетесь. Нужно просто сделать также, но для другого регистра.

Запрос = Новый Запрос("
|ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Представление,
| КонтактнаяИнформация.Поле1,
| КонтактнаяИнформация.Поле2,
| КонтактнаяИнформация.Поле3,
| КонтактнаяИнформация.Поле4,
| КонтактнаяИнформация.Поле5,
| КонтактнаяИнформация.Поле6,
| КонтактнаяИнформация.Поле7,
| КонтактнаяИнформация.Поле8,
| КонтактнаяИнформация.Поле9,
| КонтактнаяИнформация.Поле10,
| КонтактнаяИнформация.Комментарий
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Объект");

Запрос.УстановитьПараметр("Объект", Источник);
Выборка = Запрос.Выполнить().Выбрать();
Сообщить(Выборка.Количество());
Пока Выборка.Следующий() Цикл
 ВыгрузитьПоПравилу(Выборка, , , , "КонтактнаяИнформация");
КонецЦикла;
---
так получилось загрузить, но очень много данных не загрузились в РС. Не знаете в чем может быть причина?
---
делаю поиск по коду. В базе приемники есть коды, по которым не передает информацию в РС. Не понимаю почему не передает данные.По некоторым передал данные, но по большинству физ. лиц не передал информацию.
---
Без правил можно только гадать, не понятно же что вы там сделали и как.
---
Создаешь правило для физ лиц и правило для регистра сведений. В регистре сведений по основным полям ставишь галку получить из входящих данных. В правиле для физ лиц в после выгрузки формируешь структуру с записью регистра сведений преемника и пишешь ВыгрузитьПоПравилу(, , СформированнаяСтруктураЗаписи, , "ИмяПравилаДляРегистра"). Вот статья в помощь
---
тема закрыта