|
Помогите настроить обмен УТ11->БП2 |
☑ |
0
Smallrat
04.12.12
✎
11:30
|
Такая проблема: Настраиваю обмен между УТ11 и БП2. И вот хочу чтобы у объектов, зарегистрированных к выгрузке, ссылочные реквизиты выгружались полностью.
Сейчас выгружаются от них только УИД и представления. Соотвественно, если такого объекта в базе-приёмнике нет, получаем "Объект не найден" в реквизите загруженного объекта.
Смотрел на правила конвертации - вроде бы всё на месте. Куда копать что-то не найду. Плииз хелп!
|
|
1
Smallrat
04.12.12
✎
12:03
|
апну
|
|
2
Smallrat
04.12.12
✎
14:58
|
эээх
|
|
3
Smallrat
04.12.12
✎
16:49
|
ладно - сам попробую разобраться (
|
|
4
samozvanec
04.12.12
✎
16:54
|
там настройка должна быть типа Выгружать/Не выгружать/По ссылке
|
|
5
Smallrat
04.12.12
✎
16:59
|
(4) эт помоему в обмене УТ10 есть, а в УТ11 нету, или я плохо смотрел.
|
|
6
i-rek
04.12.12
✎
17:13
|
там же мастером всё настраивается. сама обработка выгрузки в значительной степени полагается на кучу регистров сведений которые заполняются при первоначальном "знакомстве баз"
короче или разбираться во всём досконально или плюнуть, удалить все настройки и всё переделать мастером заново
мастером !
|
|
7
Smallrat
04.12.12
✎
17:18
|
(6) В УТ11 мастер из 3,5 страниц состоит - там настраивать то толком нечего.
|
|
8
i-rek
04.12.12
✎
17:24
|
(7) значит надо бросит все силы на то чтобы грохнуть старые настройки.
Планы обмена. Сценарии обмена данными. Соответствие объектов информационных баз. Настройки транспорта обмена. Правила обмена информационных баз. Состояние обменов.
В обоих базах.
|
|
9
Smallrat
05.12.12
✎
00:17
|
Вообщем разобрался, правда пока толком не оттестировал, но суть такова:
Как это дело работает в УТ 10:
-есть справочник НастройкиОбмена, в нём в ТЧ хранятся настройки выгрузки для обмена. Обмен берет обработку обмена "ОбменДаннымиXML", загружает в нее правила и потом в соответствии с настройками выгрузки выставляет в таблице правил конвертации свойства ПКО - выгружать по ссылке или нет и т.д.
Как это сделано в УТ 11:
- собственно никак не сделано. настроек обмена толком нет, как выгружать (точнее как не выгружать) жёстко прописано прям в коде, универсальная (по идее) обработка обмена заточена чтобы не выгружать лишнего.
То есть в коде прямо написано
ОбработкаОбменаДанными.НеВыгружатьОбъектыПоСсылкам = Истина;
а в обработке обмена процедура конвертации свойств без вариантов вызывается с признаком выгружать только ссылку без реквизитов, ну и до кучи жестко прописано не запоминать выгруженные объекты (то есть клала эта обработка обмена большой болт на то как настроены правила обмена).
Допилил конфу - вроде ссылочные реквизиты выгрузились как должны. Буду дальше тестировать, смотреть как пойдёт.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой