|
Как поменять GUIN? |
☑ |
0
slicem
28.12.12
✎
05:24
|
Задача: борьба с рассинхронизацией объектов(Справочник) в двух базах.
Т.е. установить соответствие объектов параллельно создаваемых в двух базах друг другу.
Если я прально понимаю, стандартный XML обмен как-то задаёт вновь создаваемым объектам GUIN принудительно. Вопрос в том, как это сделать руками.
Пока в голову приходит только прямое обращение к sql таблицам базы, но не хочется даже пробовать, ибо можно хорошо накосячить и ваще.
Вариант синхронизации по реквизитам просьба не предлагать. У него тоже есть противопоказания. Да и просто интересно.
|
|
1
slicem
28.12.12
✎
05:26
|
(0) *GUID
|
|
2
Godofsin
28.12.12
✎
05:35
|
Выбрать одну из баз шаблоном, привести элементы справочников в обоих базах к одному гуиду, во второй базе запретить создание элементов, выгружать с поиском по гуид. Как то так...
|
|
3
slicem
28.12.12
✎
06:26
|
(2) Эх, еслиб это было возможно решить организационно, вопроса не возникло бы ((. Увы практика такова, что объект может быть вбит в любую из баз (АААА, это надо СЕЙЧАС!!!).
|
|
4
Lokli
28.12.12
✎
06:32
|
На GUID'е свет клином сошелся? Конвертация данных позволяет настроить обмен по нескольким ключевым полям.
|
|
5
slicem
28.12.12
✎
06:37
|
(4) в курсе. В отдельных случаях этого не достаточно: РКЦ
|
|
6
GenV
28.12.12
✎
06:38
|
(0) Зубудь про GUID. Делай по доп реквизиту. Можно и со значением GUID.
|
|
7
slicem
28.12.12
✎
06:39
|
(6) Похоже придётся.
|
|
8
Lokli
28.12.12
✎
06:39
|
+(6) или делай по регистру сведений.
|
|
9
slicem
28.12.12
✎
06:43
|
(8) разве стандартный XML обмен может брать данные для синхронизации из третьих объектов?
|
|
10
andreymongol82
28.12.12
✎
06:45
|
(9) Специальный регистр сведений, где гуиды объектов другой ИС хранятся. Используй его
|
|
11
Lokli
28.12.12
✎
06:47
|
(9) Посмотри стандартный механизм обмена. В частности регистр сведений "СоответствиеОбъектовДляОбмена". Он есть во всех типовых. Что бы использовать третий объект для синхронизации надо дописать правила обмена.
|
|
12
andreymongol82
28.12.12
✎
06:48
|
(11) Точно сидел вспоминал как он называется :)
|
|
13
DrShad
28.12.12
✎
07:22
|
(12) а еще он называется СоответствияОбъектовИнформационныхБаз в типовых конфах с БСП
|
|
14
slicem
28.12.12
✎
09:50
|
(11) О! А я опасался, что это на уровне платформы реализовано. Спасибо. Будем посмотреть.
|
|
15
Maxus43
28.12.12
✎
10:00
|
(14) есть много вариантов, поиск и замена ссылок - стандартная обработка, если хотите именно синхронизировать гуиды
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший