Конвертация данных. Регистр сведений - табличная часть #682287


#0 by Sheezo
Добрый день. Пытаюсь перенести контактную информацию из УПП (регистр сведений) в Документооборот (табличная часть спр. Корреспонденты). Создал новое правило (источник УПП - пустой, приемник ДО - Табличная часть корреспондентов). В ПКО контрагентов добавил свойство "Контактная информация" (источник УПП - пустой, приемник ДО - Табличная часть корреспондентов). В обработчике событий ПКО Контрагентов в процедуре ПослеЗаписи дописал: Если Не Источник.ЭтоГруппа тогда При выгрузке через Универсальный обмен для одного контрагента пишет, что выгружено 4 объекта (сам контрагент + 3 конт. информации), но в документообороте эта контактная информация не попадает в табл. часть контрагента. Куда она попадает? Что я делаю не так? Может ссылку на правила обмена кинете, где что-то наподобие работает?
#1 by Абыр
1) что-то не припомню ПослеЗаписи в КД 2) ДО не видел, поэтому - если Контрагенты из УПП конвертируются в Корреспонденты в ДО, то создаем в ПКО Контрагенты=>Корреспонденты новое ПКГС, источник пустой, приемник - ТЧ контактной информации справочника Корреспонденты. В обработчике "Перед обработкой" этого ПКГС заполняем КоллекцияОбъектов из запроса по регистру сведений КонтактнаяИнформация - если Корреспонденты сами по себе, то контактную выгружаем через ВыгрузитьПоПравилу в "После выгрузки" в ПКО контрагентов
#2 by Sheezo
Абыр, спасибо большое. Мне подходит 1-й вариант. Только как создать в свойствах ПКО "Контрагенты->Корреспонденты" новое ПКГС? Создается только ПКС. ПКГС создается лишь в ПКО с пустым источником. ЗЫ. Кстати, я в первом сообщении перепутал "После выгрузки" с "После записи". Т.е., пытался пойти вторым Вашим вариантом. В отладчике выборка содержит то, что нужно, но не могу правильно "ВыгрузитьПоПравилу". Наверно, в параметры процедуры передаю не то.
#3 by Абыр
Эммм, не понятны проблемы с созданием ПКГС. В КД на закладке "ПКО" в верхней ТЧ выбираешь своё ПКО Контрагенты=>Корреспонденты, потом в нижней ТЧ жмешь "Добавить группу" - это и будет новое ПКГС
#4 by Sheezo
Спасибо еще раз. Сорри за "дурацкие" вопросы :)
#5 by Sheezo
Надо ли при создании выставлять флажок "Получить из входящих данных"?
#6 by mikecool
почитай, что в справке про это написано если будешь заполнять ВходящиеДанные и это будет источник, то надо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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