Правила конвертации объектов, что меняется при добавлении плана обмена? #806971


#0 by 1CIlya
Коллеги, добрый день! Есть обмен ЗУП -> УПП, в котором выгружается справочник ДолжностиОрганизаций, если ссылка на него встретилась в каком-то кадровом документе, т.е. ПВД собственного нет, а ПКО определено. В этом ПКО установлен поиск объекта по Наименованию без поиска по внутреннему идентификатору объекта. Выгружаются 3 реквизита: Код, Наименование, ПометкаУдаления. Все работало хорошо, пока не сделали собственный план обмена для регистрации измененных кадровых документов. С ним ПКО Должности срабатывает (вызываю Сообщить в событии ПередВыгрузкой), однако в файл Message_...  вместо реквизитов Код, Наименование, ПометкаУдаления выгружаются совершенно другие реквизиты: {КлючПоискаВИБИсточнике}, {ИмяТипаВИБИсточнике}, {ИмяТипаВИБПриемнике}, Наименование. Поиск осуществляется по ссылке, а не как в ПКО по наименованию, соответственно в ИБ Приемнике элементы задваиваются плюс загружаются без кода и пометки на удаление. Подскажите, пожалуйста, что упустил?
#1 by Ёпрст
дык у вас обмен по вашим правилам для этого плана обмена ?
#2 by 1CIlya
Да правила обмена собственные, загружаю их на закладке Основные в Настройках обмена данными.
#3 by 1CIlya
Если использовать обработку Универсальный обмен данными 2.1.8, которая встроена в ЗУП (Сервис Обмен данными Универсальный обмен данными), указать в ней правила обмена и узел обмена, то полученный файл с данными содержит всю необходимую информацию о должности: Код, Наименование, ПометкаУдаления, а если эти же правила обмена загрузить в Настройку обмена данными, то в файле отсутствует информация о Коде и ПометкеНаУдаление, а поиск производится по идентификатору. Почему обработки отрабатывают по-разному?
#4 by Ёпрст
там в одном месте бер1ётся ссылка, в другом - объект. Отсюда разница
#5 by 1CIlya
А это поправить реально?
#6 by 1CIlya
Или понадобиться не только объект на ссылку заменить, а еще и половину конфы подтянуть?
#7 by Ёпрст
у тебя скорее всего обмен не по правилам вообще идёт
#8 by Ёпрст
покажи картинку настройки обмена
#9 by 1CIlya
[URL=]
#10 by 1CIlya
лять,
#11 by 1CIlya
Далее в Настройках обмена данными нажимаю кнопку Выполнить обмен и получается файл Message_.... Я понимаю что ПравилаОбмена используются потому что отрабатывает Сообщить в событии ПередВыгрузкой ПКО Должности.
#12 by Ёпрст
в узле обмена какие объекты регистрируются ? Сами правила покажи
#13 by Ёпрст
На закладке Интерактивный обмен, какие галки стоят ?
#14 by 1CIlya
#15 by 1CIlya
ПКО Должности (очень несложное)
#16 by Ёпрст
Должности твои, в каком реквизите какого справочника торчат ? Там в ПКО не воткнута ли галка - не выгружать свойства источника по ссылкам ?
#17 by 1CIlya
На закладке Настройки ПКО Должности не стоит ни одна галка (все снято). В УПП уезжает табличная часть повторяющая регистр сведений РаботникиОрганизаций, в которой присутствуют реквизиты Должность, ДолжностьЗавершения. Они выгружаются по ПКО Должности.
#18 by Ёпрст
в этом ПКО рег сведений, не с стоят галки в настройках ?
#19 by 1CIlya
Кадровые документы с таб. частью РаботникиОрганизаций синхронизируются по внут. идентификатору.
#20 by Ёпрст
дай правила посмотреть
#21 by 1CIlya
Как правильно поделиться файлом?
#22 by 1CIlya
глупость сморозил
#23 by Ёпрст
на первый взгляд, криминала не видно. Должно выгружать и искать по Наименованию твою должность
#24 by Ёпрст
в ПоляПоиска в ПКО Должности напиши отладочное сообщение, проходит при обмене ?
#25 by Ёпрст
можешь и принудительно туда написать СтрокаИменСвойстПоиска = "Наименование"
#26 by Ёпрст
Должности у тебя, одноуровневый справочник ?
#27 by 1CIlya
Да, типовой, одноуровневый. Одно время хотели "доработать", но потом смирились.
#28 by Ёпрст
ну поставить там галку автомат. генерить код, при отсутствии
#29 by Ёпрст
ну и это, грохни записи в СоответствиеОбъектовДляОбмена
#30 by Ёпрст
на всякий
#31 by 1CIlya
Нельзя автоматом генерировать код. Должность Главный эксперт представлена в ЗУП 5 разными элементами справочника, а в УПП это всех смущает, кроме рук. управления по борьбе с персоналом. Будет лучше если эти 5 должностей в УПП объединяться (спроно, конечно, но позиция гл.бух. такая).
#32 by 1CIlya
Спасибо за помощь, буду ковырять.
#33 by Ёпрст
поиск всё равно по наименованию. Просто при создании должность код автоматом создастся.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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