|
Правила конвертации объектов, что меняется при добавлении плана обмена? | ☑ | ||
---|---|---|---|---|
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) поиск всё равно по наименованию.
Просто при создании должность код автоматом создастся. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |