Имя: Пароль:
1C
1С v8
Правила конвертации объектов, что меняется при добавлении плана обмена?
0 1CIlya
 
19.10.17
16:12
Коллеги, добрый день!

Есть обмен ЗУП -> УПП, в котором выгружается справочник ДолжностиОрганизаций, если ссылка на него встретилась в каком-то кадровом документе, т.е. ПВД собственного нет, а ПКО определено. В этом ПКО установлен поиск объекта по Наименованию без поиска по внутреннему идентификатору объекта. Выгружаются 3 реквизита: Код, Наименование, ПометкаУдаления. Все работало хорошо, пока не сделали собственный план обмена для регистрации измененных кадровых документов. С ним ПКО Должности срабатывает (вызываю Сообщить в событии ПередВыгрузкой), однако в файл Message_...  вместо реквизитов Код, Наименование, ПометкаУдаления выгружаются совершенно другие реквизиты: {КлючПоискаВИБИсточнике}, {ИмяТипаВИБИсточнике}, {ИмяТипаВИБПриемнике}, Наименование. Поиск осуществляется по ссылке, а не как в ПКО по наименованию, соответственно в ИБ Приемнике элементы задваиваются плюс загружаются без кода и пометки на удаление.

Подскажите, пожалуйста, что упустил?
1 Ёпрст
 
19.10.17
16:36
(0) дык у вас обмен по вашим правилам для этого плана обмена ?
2 1CIlya
 
19.10.17
16:42
(1) Да правила обмена собственные, загружаю их на закладке Основные в Настройках обмена данными.
3 1CIlya
 
20.10.17
09:55
Если использовать обработку Универсальный обмен данными 2.1.8, которая встроена в ЗУП (Сервис \ Обмен данными \ Универсальный обмен данными), указать в ней правила обмена и узел обмена, то полученный файл с данными содержит всю необходимую информацию о должности: Код, Наименование, ПометкаУдаления, а если эти же правила обмена загрузить в Настройку обмена данными, то в файле отсутствует информация о Коде и ПометкеНаУдаление, а поиск производится по идентификатору. Почему обработки отрабатывают по-разному?
4 Ёпрст
 
20.10.17
11:57
(3) там в одном месте бер1ётся ссылка, в другом - объект. Отсюда разница
5 1CIlya
 
20.10.17
12:09
(4) А это поправить реально?
6 1CIlya
 
20.10.17
12:10
(4) Или понадобиться не только объект на ссылку заменить, а еще и половину конфы подтянуть?
7 Ёпрст
 
20.10.17
12:44
у тебя скорее всего обмен не по правилам вообще идёт
8 Ёпрст
 
20.10.17
12:45
покажи картинку настройки обмена
9 1CIlya
 
20.10.17
13:01
10 1CIlya
 
20.10.17
13:02
11 1CIlya
 
20.10.17
13:05
(8) Далее в Настройках обмена данными нажимаю кнопку Выполнить обмен и получается файл Message_.... Я понимаю что ПравилаОбмена используются потому что отрабатывает Сообщить в событии ПередВыгрузкой ПКО Должности.
12 Ёпрст
 
20.10.17
13:16
(11) в узле обмена какие объекты регистрируются ?
Сами правила покажи
13 Ёпрст
 
20.10.17
13:18
На закладке Интерактивный обмен, какие галки стоят ?
14 1CIlya
 
20.10.17
14:02
15 1CIlya
 
20.10.17
14:07
(12) ПКО Должности (очень несложное)
http://i-fotki.info/23/9f447f5889d058008769da123c0c611e3ee71c291157620.png.html
16 Ёпрст
 
20.10.17
14:40
Должности твои, в каком реквизите какого справочника торчат ?
Там в ПКО не воткнута ли галка - не выгружать свойства источника по ссылкам ?
17 1CIlya
 
20.10.17
14:51
(16) На закладке Настройки ПКО Должности не стоит ни одна галка (все снято).
В УПП уезжает табличная часть повторяющая регистр сведений РаботникиОрганизаций, в которой присутствуют реквизиты Должность, ДолжностьЗавершения. Они выгружаются по ПКО Должности.
18 Ёпрст
 
20.10.17
14:53
(17) в этом ПКО рег сведений, не с стоят галки в настройках ?
19 1CIlya
 
20.10.17
15:12
(18) Кадровые документы с таб. частью РаботникиОрганизаций синхронизируются по внут. идентификатору.
20 Ёпрст
 
20.10.17
15:14
дай правила посмотреть
21 1CIlya
 
20.10.17
15:16
(20) Как правильно поделиться файлом?
22 1CIlya
 
20.10.17
15:23
(21) глупость сморозил
https://yadi.sk/d/K3T4XOxV3Nvh2M
23 Ёпрст
 
20.10.17
15:47
(22) на первый взгляд, криминала не видно. Должно выгружать и искать по Наименованию твою должность
24 Ёпрст
 
20.10.17
15:48
в ПоляПоиска в ПКО Должности напиши отладочное сообщение, проходит при обмене ?
25 Ёпрст
 
20.10.17
15:48
можешь и принудительно туда написать СтрокаИменСвойстПоиска = "Наименование"
26 Ёпрст
 
20.10.17
15:49
Должности у тебя, одноуровневый справочник ?
27 1CIlya
 
20.10.17
15:50
(26) Да, типовой, одноуровневый. Одно время хотели "доработать", но потом смирились.
28 Ёпрст
 
20.10.17
15:51
ну поставить там галку автомат. генерить код, при отсутствии
29 Ёпрст
 
20.10.17
15:53
ну и это, грохни записи в СоответствиеОбъектовДляОбмена
30 Ёпрст
 
20.10.17
15:53
на всякий
31 1CIlya
 
20.10.17
15:56
(28) Нельзя автоматом генерировать код. Должность Главный эксперт представлена в ЗУП 5 разными элементами справочника, а в УПП это всех смущает, кроме рук. управления по борьбе с персоналом. Будет лучше если эти 5 должностей в УПП объединяться (спроно, конечно, но позиция гл.бух. такая).
32 1CIlya
 
20.10.17
15:56
(30) Спасибо за помощь, буду ковырять.
33 Ёпрст
 
20.10.17
16:03
(31) поиск всё равно по наименованию.
Просто при создании должность код автоматом создастся.