|
COM - обмен через Универсальный обмен данными | ☑ | ||
---|---|---|---|---|
0
suvolod
04.07.12
✎
21:39
|
Есть две одинаковые по структуре базы - пусть будут база1 и база2.
По условиям задачи пользователи первой базы не могут создавать новые элементы в справочнике Номенклатура, а должны их "подтягивать" из второй базы. Самый простой способ - написать на КД2 правила обмена, заходить в базу2 и через универсальный обмен выгружать номенклатуру, а затем в базе1 ее загружать. Но мне поставили задачу облегчить пользователям их труд: сделать в базе1 кнопку "Обновить спр.Номенклатура", и синхронизировать справочник через нее. Сижу и думаю как это сделать... Теоретически, можно так: 1// Написать в базе2 (откуда выгружаем номенклатуру), обработку, которая будет устанавливать COM-соединение с базой1 и выгружать в нее номенклатуру, используя программный вызов типовой обработки УниверсальныйОбменДаннымиXML 2// ИЗ базы1 по COM-соединению подключаться к Базе2 и вызывать эту обработку на исполнение... Покритикуйте решение. Может есть способ проще. Такой способ: инициализировать COM из базы1 к базе2, чтобы тут-же создать "обратное" COM-соединение из базы2 к базе1, кажется мне костылем.. Да и заработает ли? |
|||
1
AlexNew
04.07.12
✎
21:44
|
Сейчас они у тебя как обмениваются?
|
|||
2
suvolod
04.07.12
✎
21:48
|
Никак. Только сегодня поставили задачу. База1 пока чистая, т.е. начальная загрузка в нее номенклатуры будет завтра/послезавтра
|
|||
3
AlexNew
04.07.12
✎
21:49
|
(2) Про планы обмена слышал? Почитай, 2 дня хватит.
|
|||
4
suvolod
04.07.12
✎
21:52
|
План обмен не подойдет. УТ > УТ можно сделать только через полный план обмена, т.е. с выгрузкой всех данных. А мне нужна синхронизация только справочника номенклатуры. Остальные данные (контрагенты, документы поступления), будут совсем разные
|
|||
5
AlexNew
04.07.12
✎
21:53
|
(4) Где написано?
|
|||
6
suvolod
04.07.12
✎
21:55
|
не понял твой пост... когда-то разбирался с планами обмена, говорю что помню. Как вариант написать собственный план с выгрузкой только нужных мне данных, но в тогда мне легче через обработку все сделать...
|
|||
7
suvolod
04.07.12
✎
21:56
|
... или ошибаюсь? Полный план обмена позволяет синхронизировать только один справочник?
|
|||
8
AlexNew
04.07.12
✎
21:57
|
(7) Будь мужиком, открой конфигуратор.
|
|||
9
izekia
04.07.12
✎
21:58
|
(7) зачем тебе полный? тебе нужно отслеживать регистрацию изменений
|
|||
10
izekia
04.07.12
✎
21:58
|
(8) с документации начать оптимальнее
|
|||
11
suvolod
04.07.12
✎
21:59
|
так, судя по комментариям действительно ошибаюсь. пойду курить обмены :)
|
|||
12
ШтушаКутуша
04.07.12
✎
23:37
|
(4) конфе можно запретить документам участвовать в обмене.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |