Конвертация данных, выгрузить по правилу #811075


#0 by kolts23381
Выгружаю справочник Сотрудики При выгрузке такой код .... Запрос ... КонецЕсли; Контактная информация - регистр сведений, у всех ПКС стоит получить из входящих данных. Поле Объект - составной тип , никак не хочет заполняться, все остальное заполняется. Не запоминать выгружаемые данные галочка стоит. В приемной базе записи создаются, но объект - пустой. В чем может быть загвоздка
#1 by hhhh
а разве не физическое лицо там должно быть?
#2 by kolts23381
В Источнике Сотрудники в приемнике физические лица.
#3 by Вафель
может несколько правил ПКО для данного типа объекта?
#4 by hhhh
а есть правило Сотрудник - Физлицо ?
#5 by kolts23381
Да и у него в событии "При выгрузке"  код из . Просто я уже делал тоже самое для справочника "Основные средства" там все один в один(регистр другой). Указываю для ПКС "объект" правило конвертации, тоже не помогает.
#6 by kolts23381
То есть "После выгрузки". Но данные попадают. То есть Сообщить(ВходящиеДанные.Объект), в каком либо из событий ПКО "КонтактнаяИнформация" отрабатывает. Конвертация не происходит. Не понимаю всю цепочку.
#7 by Вафель
может ПослеВыгрузки нужно?
#8 by kolts23381
У ПКО "КонтактнаяИнформация" в ПКС "Объект" (будь он не ладен) в событии "При выгрузке" Сообщить(ВходящиеДанные.Значение); - выдает сообщение. В событии "После выгрузки" Сообщить(ВходящиеДанные.Значение); - НЕ выдает сообщение.
#9 by kolts23381
Извиняюсь - Сообщить(Значение)
#10 by mistеr
Если это типовая КонтактнаяИнформация, то там несколько другая структура. И для поля Объект ПКО указано?
#11 by mistеr
При выгрузке - это значит до записи физлица в файл. Значит при загрузке КИ ссылки на объект еще нет, вот и не заполняется. Связанную информацию нужно выгружать в обработчике После выгрузки в файл.
#12 by kolts23381
В событии "После выгрузки" ПКО ФизическиеЛица код из . Просто я неправильно написал. В написано что с помощью сообщить я вижу что данные доходят, но не конвертируются. Пробовал писать ИмяПКО = "ФизическиеЛица" не помогает. Другие ПКС отрабатывают нормально. Там их еще 2.
#13 by kolts23381
В общем создал для сотрудников новое ПКО указал его в ПКС и теперь все выгружается. Пока не понял почему так.
#14 by azt-yur
а в Источнике у тебя точно ссылка, а не объект так попробуй ВходящиеДанные.Вставить("Объект",Источник.Ссылка)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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