Имя: Пароль:
1C
1С v8
Как поменять 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) есть много вариантов, поиск и замена ссылок - стандартная обработка, если хотите именно синхронизировать гуиды
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс