План обмена между УК и БП добавить новый тип документа

1. wmonref1 03.04.22 17:01 Сейчас в теме
Помогите пожалуйста разобраться с планом обмена между УК и БП
Хочу добавить новый тип документа для обмена данными. Проставил все галки в планах обмена и добавил необходимые подписки на события. Так понимаю что нужно еще добавить этот новый тип документа в правилах для обмена данными... Не могу понять как это сделать...

В обоих базах есть регистр сведений ПравилаДляОбменаДанными. Выгрузил Правила конвертации объектов в XML файлы. Есть какой-то способ внести изменения в эти XML файлы программно или надо ручками добавлять?

Спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1203706 14 03.04.22 17:13 Сейчас в теме
(1) если это правила от кд - то загрузить их в КД и поправить там. Можно и ручками в самом xml файлике поправить.
3. wmonref1 03.04.22 17:38 Сейчас в теме
Странно что из УК из регистра ПравилаДляОбменаДанными выгрузились 2 файла XML с полем "наименование" соответсвенно:

1. <Наименование>УправлениеКомпанией --> Бухгалтерия</Наименование>
и
2. <Наименование>Бухгалтерия --> УправлениеКомпанией</Наименование>

а из БП выгрузился только один файл:
<Наименование>Бухгалтерия--> УправлениеКомпанией</Наименование>

В файле 1 из УК вроде есть все текущие правила. Данные выгружаются из УК в БП. Интересно откуда БП "знает" правила конвертации если в ПравилаДляОбменаДанными из БП нет файла <Наименование>УправлениеКомпанией --> Бухгалтерия</Наименование>...
4. ZergKRSK 130 04.04.22 04:32 Сейчас в теме
(3) как много открытий вас ещё ждёт в КД
5. wmonref1 06.04.22 12:03 Сейчас в теме
(3) В УК, в плане обмена есть макет "ПравилаОбмена". Сделал там нужные изменения, выгрузил в БП, но все выгружается "по старому"... Подскажите, куда копать?
6. laperuz 47 06.04.22 12:05 Сейчас в теме
(5)После того, как изменили правила в макете, их еще нужно актуализировать в регистре сведений. Самый простой способ - в форме загрузки правил переключиться на "Загрузить из файла", и потом обратно, правила заново прочитаются из макета.
7. wmonref1 06.04.22 13:12 Сейчас в теме
(6) Сделал как вы посоветовали, но нет никаких изменений...
Значит я изменил в УК макет "ПравилаОбмена".
Должен ли в БП быть какой-то "зеркальный" макет или достаточно сделать изменения в УК?
8. laperuz 47 07.04.22 03:50 Сейчас в теме
(7)Вообще обычно есть оба - ExchangeRules и CorrespondentExchangeRules, они зеркальные. При этом само сообщение обмена также содержит в себе правило ExchangeRules конфигурации-источника. Т.е. вы можете открыть сообщение обмена и посмотреть, попали ли изменения, которые вы внесли в правила, в сообщение.
wmonref1; +1 Ответить
9. wmonref1 07.04.22 07:36 Сейчас в теме
(8)Из регистра сведений "ПравилаДляОбменаДанными" УК действительно выгружаются 2 файла ExchangeRules.xml и CorrespondentExchangeRules.xml, а вот из регистра сведении БП выгружается только 1 файл ПравилаДляОбменаДанными.xml

ПравилаДляОбменаДанными.xml соответстует CorrespondentExchangeRules.xml. Где может быть ExchangeRules.xml для БП?

Один маленький нюанс: УК у нас версии 1 на управляемых формах, а БП (тоже версии 1) на обычных формах.
10. laperuz 47 07.04.22 08:19 Сейчас в теме
(9)Если БП старая, то там может и не быть ExchangeRules, тогда конвертация происходит по правилам, которые приходят внутри сообщения обмена, т.е. по сути по правилам ExchangeRules.xml из УК.
Оставьте свое сообщение

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