Правила обмена из УПП в Докоборот (контрагенты в корреспондентов)

1. parubetssm 06.09.17 13:38 Сейчас в теме
Конвертация данных 2.1 УПП 1.3, Документооборот 2.0.1.16. Нужно отобрать часть контрагентов и переносить из УПП в ДО (в базе-приемнике изменения в контрагентов вноситься не будут).

Проблема: при переносе группы контрагентов переносятся в кореспонденты (на приемнике это так называется) как не группы (реквизит ЭтоГруппа=Ложь). Галка В поле "ПОИСк" у реквизита ЭтоГруппа в правилах имеется... Подскажите, что не так (перебрал кучу вариантов, в схожих правилах, написанных мной аналогичных затыков не встречается, вроде все работает (например, для физлиц...))

Подробнее. Созданы ПКО, для корреспондентов - все просто (всего 3 реквизита ссылочного типа, приводящих к созданию сопутствующих правил). Для реквизита Родитель задано ПКО, отсылающее на ПКО контрагента (т.е. как и надо, вроде бы) с названием "Контрагенты".

В ПК, в обработчике ПередВыгрузкойДанных отбираю запросом контрагентов. Запускаю цикл по выборке из запроса. Для каждого отобранного контрагента ВыгрузитьПоПравилу(ВыборкаДетальныеЗаписи.Ссылка,,Х,,"Контрагенты")

В этом же цикле перед ВыгрузитьПоПравилу формирую Х - ВходящиеДанные, содержащие контактную информацию (она выгружается как надо).

В ПК , в обработчике ПередВыгрузкойОбъектов отключаю стандартную выгрузку скопом: Отказ = истина;

Для свойств, нехарактерных группам в ПКО указываю Отказ = Источник.ЭтоГруппа

Выгрузка контактных данных срабатывает и при размещении кода в обработчике ПКО (надо чуть подправить код).

Ранее таких затыков не возникало. Стандартная методика устранения проблемы с установкой в ПКО для реквизита ЭтоГруппа галки в поле "Поиск" не помогает...

Помогите, кто чем может... Второй день бьюсь...
+
Найденные решения
4. parubetssm 08.09.17 12:37 Сейчас в теме
Эхм, робята-санчурята... Что оказывается... Запускал выгрузку/загрузку в режиме отладки конфигурации (сначала запускал конфигуратор, затем из него на отладку режим 1С Предприятия: именно в таком варианте из базы выгружались и загружались в базу, запущенную таким же образом).

Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
+
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vlad636 4 07.09.17 04:11 Сейчас в теме
(1) Попробуйте обновить документооборот до версии 2.1, там уже не корреспонденты, а контрагенты. В общем 1С переделала что-то там для улучшения интеграции.
+
3. parubetssm 08.09.17 12:30 Сейчас в теме
(2) от названия разве что-то поменяется? Ну, будет иная структура... Дальше надо будет применять типовой механизм Конвертации данных. Вопрос в том, почему он не срабатывает? По аналогии можно предложить сменит УПП на ИРПи, или версию КД. К сожалению, эти моменты - данность.

В любом случае спасибо, что оживили тему...
+
4. parubetssm 08.09.17 12:37 Сейчас в теме
Эхм, робята-санчурята... Что оказывается... Запускал выгрузку/загрузку в режиме отладки конфигурации (сначала запускал конфигуратор, затем из него на отладку режим 1С Предприятия: именно в таком варианте из базы выгружались и загружались в базу, запущенную таким же образом).

Видимо, отладка накладывает ограничения на применение привилегированных режимов, инициируемых в обработке обмена. Как только стал выгружать из баз/в базы, открытые не в режиме отладки (сразу же в режиме 1С Предприятие), то все стало идти без проблем в соответствии с типовыми механизмами и методиками
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот