Конвертация контактных данных в регистр сведений #665707


#0 by manti
Делаю перенос/конвертацию из конфигурации SynExp: Конкурентные закупки в УПП 1.3. Необходимо перенести контакты из спр. Контрагенты источника в регистр сведений  контактная информация приемника . Делаю таким образом: Создаю новое ПКО КонтактнаяИнформация источник: СправочникСсылка.Контрагенты, приемник: РегистрСведенийЗапись.КонтактнаяИнформация. Далее создаю ПКС для получения источника, источник у ПКС - ПолноеНаименование, правило - контрагенты. И при выгрузке в ПКС такой код: Тоесть в источнике у нас в спр контрагенте есть факт адрес, юр адрес, телефн и почта. Эти данные нужно по объету перенсти в регист сведений контактная информация. При выгрузке по правилам пишет ошибку: Также пробую делать через параметр: В ПКО контрагенты создаю ПКС с источником ЮридическийАдрес - флажок передавать данные в параметр. Далее в ПКО контрагенты псоле загрузки пишу : При загрузке ошибка: Ошибка в обработчике события ПослеЗагрузкиОбъекта    ОписаниеОшибки         =  Поле объекта не обнаружено (ЮридическийАдрес) Как можно перенести в регистр?
#1 by manti
Обший вид конвертации:
#2 by Alex S D
чет ты намутил много лишнего и ненужного В обработчике ПриВыгрузке контрагента формируешь структуру со всеми полями контактной информации, затем , там же Создаешь правило ПКО КонтактнаяИнофрмация,в ПКС все поля с пустым источником все
#3 by manti
пропробовал таким образом: Правила ПКО Ошибка Чего то не хватает))
#4 by zak555
не сработает, но что-то в модуля прописать а лучше сделать пгкс
#5 by lxndr
v8 не умеет "СоздатьОбъект"
#6 by Alex S D
... СтруктураДанных.Вставить("Объект",Источник.Ссылка) ...
#7 by Alex S D
+ там еще "Вид" есть
#8 by Alex S D
у меня все работает
#9 by Alex S D
и Источник в ПКО КонтактнаяИнформация убери
#10 by manti
требуется перенести Юр адрес, факт адрес, телефон, е-маил, как это все прописать то? в ПКО контрагенты пишу: КонецЕсли Пишет метод объекта не обнаружен "Добавить знаение", может как то через параметр передавать?
#11 by manti
нет источника, скрин прикладывал выше))
#12 by Alex S D
объект - источник: СправочникСсылка.Контрагенты Это не источник? блин, СтруктураДанных это структура, метод "Вставить" Используй для всех полей
#13 by hhhh
справа сверху щелкни, где 26 кейсов, там у ребят есть бесплатные уроки по конвертации, и как раз эта задача есть.
#14 by Alex S D
Для юр.адреса:
#15 by manti
где это найти? дайте ссылку плиз При выгрузке в ПКО контрагенты прописал: Вроде все нормально переносится, но вид в УПП пишется в виде ЮрАдресКонтрагента, тогда как нужн Юридический адрес контрагента. СтруктураДанных.Вставить( "Вид", "ЮрАдресКонтрагента"); заменяю на СтруктураДанных.Вставить( "Вид", Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента); но при выгрузке это недоступно, поскольку находится в применике. Как быть?
#16 by Alex S D
"ЮрАдресКонтрагента" и "ФактАдресКонтрагента" вроде предопределенные элементы , должно так сработать.. не заполняется чтоли?
#17 by Alex S D
аа, понял
#18 by manti
вот и дойдем до события при загрузке, а там параметром нужно адреса и явки передавать, вопрос как параметром грамотно?
#19 by Alex S D
не уверен, но попробуй так: в ПКС "Вид" в ПКО КонтактнаяИнформация: Перед Выгрузкой: Выражение = "Справочник.ВидыКонтактнойИнформации."+Источник.Вид;
#20 by manti
источника нет поэтому не прокатит(
#21 by manti
поле объекта не обнаружено ВИД
#22 by acsent
смотри перенос ут11>бп2
#23 by Alex S D
а так?)) не уверен, но попробуй так?)): в ПКС "Вид" в ПКО КонтактнаяИнформация: Перед Выгрузкой: Выражение = "Справочник.ВидыКонтактнойИнформации."+ОбъектКоллекции.Вид;
#24 by bazvan
или бух 77 бп8
#25 by Alex S D
да там, лажа, легко делается, влом пробовать
#26 by manti
все равно значение не является объектным типом - ВИД. Как же правильно то будет?
#27 by manti
там через алгоритм - слелано уж слишком мудрено. возможно ли через параметр перенести?
#28 by Alex S D
можно, через входящиеданные еще попробовать
#29 by manti
я вначале пробовал, не знаю как получить этот параметр, ругается что нет такго - в теме еще писал)
#30 by manti
Товарищи, оказывается ларчик то просто открывался:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С