Правила обмена из УПП в Докоборот (контрагенты в корреспондентов)
Конвертация данных 2.1 УПП 1.3, Документооборот 2.0.1.16. Нужно отобрать часть контрагентов и переносить из УПП в ДО (в базе-приемнике изменения в контрагентов вноситься не будут).
Проблема: при переносе группы контрагентов переносятся в кореспонденты (на приемнике это так называется) как не группы (реквизит ЭтоГруппа=Ложь). Галка В поле "ПОИСк" у реквизита ЭтоГруппа в правилах имеется... Подскажите, что не так (перебрал кучу вариантов, в схожих правилах, написанных мной аналогичных затыков не встречается, вроде все работает (например, для физлиц...))
Подробнее. Созданы ПКО, для корреспондентов - все просто (всего 3 реквизита ссылочного типа, приводящих к созданию сопутствующих правил). Для реквизита Родитель задано ПКО, отсылающее на ПКО контрагента (т.е. как и надо, вроде бы) с названием "Контрагенты".
В ПК, в обработчике ПередВыгрузкойДанных отбираю запросом контрагентов. Запускаю цикл по выборке из запроса. Для каждого отобранного контрагента ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи.Ссылка,,Х,,"Контрагенты")
В этом же цикле перед ВыгрузитьПоПравилу формирую Х - ВходящиеДанные, содержащие контактную информацию (она выгружается как надо).
В ПК , в обработчике ПередВыгрузкойОбъектов отключаю стандартную выгрузку скопом: Отказ = истина;
Для свойств, нехарактерных группам в ПКО указываю Отказ = Источник.ЭтоГруппа
Выгрузка контактных данных срабатывает и при размещении кода в обработчике ПКО (надо чуть подправить код).
Ранее таких затыков не возникало. Стандартная методика устранения проблемы с установкой в ПКО для реквизита ЭтоГруппа галки в поле "Поиск" не помогает...
Помогите, кто чем может... Второй день бьюсь...
Проблема: при переносе группы контрагентов переносятся в кореспонденты (на приемнике это так называется) как не группы (реквизит ЭтоГруппа=Ложь). Галка В поле "ПОИСк" у реквизита ЭтоГруппа в правилах имеется... Подскажите, что не так (перебрал кучу вариантов, в схожих правилах, написанных мной аналогичных затыков не встречается, вроде все работает (например, для физлиц...))
Подробнее. Созданы ПКО, для корреспондентов - все просто (всего 3 реквизита ссылочного типа, приводящих к созданию сопутствующих правил). Для реквизита Родитель задано ПКО, отсылающее на ПКО контрагента (т.е. как и надо, вроде бы) с названием "Контрагенты".
В ПК, в обработчике ПередВыгрузкойДанных отбираю запросом контрагентов. Запускаю цикл по выборке из запроса. Для каждого отобранного контрагента ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи.Ссылка,,Х,,"Контрагенты")
В этом же цикле перед ВыгрузитьПоПравилу формирую Х - ВходящиеДанные, содержащие контактную информацию (она выгружается как надо).
В ПК , в обработчике ПередВыгрузкойОбъектов отключаю стандартную выгрузку скопом: Отказ = истина;
Для свойств, нехарактерных группам в ПКО указываю Отказ = Источник.ЭтоГруппа
Выгрузка контактных данных срабатывает и при размещении кода в обработчике ПКО (надо чуть подправить код).
Ранее таких затыков не возникало. Стандартная методика устранения проблемы с установкой в ПКО для реквизита ЭтоГруппа галки в поле "Поиск" не помогает...
Помогите, кто чем может... Второй день бьюсь...
Найденные решения
Эхм, робята-санчурята... Что оказывается... Запускал выгрузку/загрузку в режиме отладки конфигурации (сначала запускал конфигуратор, затем из него на отладку режим 1С Предприятия: именно в таком варианте из базы выгружались и загружались в базу, запущенную таким же образом).
Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) от названия разве что-то поменяется? Ну, будет иная структура... Дальше надо будет применять типовой механизм Конвертации данных. Вопрос в том, почему он не срабатывает? По аналогии можно предложить сменит УПП на ИРПи, или версию КД. К сожалению, эти моменты - данность.
В любом случае спасибо, что оживили тему...
В любом случае спасибо, что оживили тему...
Эхм, робята-санчурята... Что оказывается... Запускал выгрузку/загрузку в режиме отладки конфигурации (сначала запускал конфигуратор, затем из него на отладку режим 1С Предприятия: именно в таком варианте из базы выгружались и загружались в базу, запущенную таким же образом).
Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот