КД. как конвертировать реквизит составного типа? #527482


#0 by Нуф-Нуф
переношу данные из старого релиза УПП в последний. создал правила конвертации на основе инфы о конфигурации источнике и конфигурации приемнике. при выгрузке документа реализации товаров и услуг - реквизит сделка не заполняется. глянул правила конвертации - у этого реквизита не стоит правило конвертации - поставил правило "ЗаказПокупателя" - реквизит заполнился. но это не совсем правильно - реквизит в источнике может быть и другого типа... как правильно конвертировать реквизиты составного типа?
#1 by poligraf
Посмотри справку по обработчикам - ты при выгрузке можешь назначить ПКО.
#2 by a_alenkin
Не задумывался - у меня само как то определяет если источник составной а приемник определенного - и при этом указан в ПКС только тип приемника - а правило пустое Может как вариант при выгрузке делить по типу приемника и делать разные правила для разных типов приемников?
#3 by a_alenkin
Ну или действительно в зависимости от типа источника назначать ПКО в обработчике выгрузки
#4 by Нуф-Нуф
спасибо. попробую глянуть обработчики.
#5 by BadTouch
На сколько помню нужно прописать ПКО для всех типов из составного типа, тогда обработка сама определит по какому правилу выгружать. То что правило пустое - нормально. Может просто глюк? Не пробовал через отладчик посмотреть?
#6 by Нуф-Нуф
да не. дело в том что в правиле конвертации свойств СДЕЛКА при выборе списка правил - выдает 4 доступных правила конвертации: СчетНаОплатуПоставщика, ЗаказПоставщику, ЗаказПокупателя, СчетНаОплатуПокупателю т.е. сами правила есть. просто не выбрано какое-то одно правило для конвертации свойства "сделка". сейчас написал в обработчике "перед выгрузкой":     посмотрим что получится
#7 by Нуф-Нуф
не помогло. реквизит пустой...
#8 by Нуф-Нуф
может я не в том обработчике пишу?
#9 by BadTouch
КД нет под рукой, но я точно помню, что для составного типа не нужно указывать правило конвертации свойств (если не нужно конвертировать всегда по одному правилу, например в текстовое поле)... Еще вопрос - реквизит пустой в базе приемнике или в файле выгрузки тоже?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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