Имя: Пароль:
1C
1C 7.7
v7: Синхронизация справочника между базами
0 Штурман
 
05.03.14
13:16
Есть две индетичные базы А и Б со справочником большого объема.
В базу А заносят новые элементы справочника, меняют реквизиты, перемещают между группами.
Нужно чтобы эти изменения отразились в базе Б.
Т.е. нужно выгрузить из А только один справочник, больше ничего, отправить выгрузку по почте и загрузить/синхронизировать в базе Б.

УРБД как-то не подходит, т.к. выгружает все.
Обработка TRANREF.ERT с диска ИТС тоже не походит, т.к. если переместить в А элемент в другую группу, в Б он остается на своем месте.

Есть ли другие способы синхронизации?
1 Mikeware
 
05.03.14
13:18
УРБД прекрасно подходит.
Кроме УРБД есть ОЛЕ, триггеры и много других сповобов
2 1Сергей
 
05.03.14
13:19
>>УРБД как-то не подходит, т.к. выгружает все.

хватить курить всякую гадость
3 Штурман
 
05.03.14
13:20
(1) а где достать подробную инструкцию как выгружать только один справочник в УРБД?

про ОЛЕ и триггеры можно подробнее?
4 Штурман
 
05.03.14
13:21
http://kb.mista.ru/article.php?id=3

там не написано как только определенный справочник выгружать-грузить
5 Штурман
 
05.03.14
13:22
(2) не понял
6 grigo
 
05.03.14
13:23
(5) автор поста (2) хотел сказать, что вы ошибаетесь ))
7 1Сергей
 
05.03.14
13:25
(5) в дереве метаданных встань на какой-либо справочник, ПКМ - Свойства - Последняя закладка
8 Штурман
 
05.03.14
14:08
(7) ок, спасибо

а какие еще есть способы синхронизации, кроме УРБД?
9 Ёпрст
 
05.03.14
14:09
мод
10 Штурман
 
05.03.14
14:16
(9) что это значит?
11 ДенисЧ
 
05.03.14
14:17
(10) менеджер обмена данными.
Но лучше урбд.
12 Штурман
 
05.03.14
14:20
всем спасибо, попробую, отпишусь
13 Ёпрст
 
05.03.14
15:40
лучше гибрид.. регистрация объектов урибом, выгрузка по правилам мод-а.
14 floody
 
05.03.14
15:45
про КД еще не вспоминали?
15 Ёпрст
 
05.03.14
15:47
(14) кд никак не отслеживает изменения в базе.
16 varelchik
 
05.03.14
15:50
тригеры +МОД
17 floody
 
05.03.14
15:50
(15) ааа, пропустил ключевое слово "большого объема"

думал просто весь справочник выгружать/пересылать
18 Партизан
 
05.03.14
20:57
(8) Если на одном компьютере или в терминале в абсолютно идентичных конфигурациях, то можно сделать файл справочника общим через жесткие связи файлов NTFS, но тогда общими надо делать и назначение внутренних идентификаторов, а значит точно также "расшаривать" между базами файл 1suidctrl.*
ну итогом этому частично общим будет и "ожидание захвата таблицы..."
19 Партизан
 
05.03.14
21:01
(18) естественно, что вытворять такое нужно в самом начале, на абсолютно пустой базе
20 КонецЦикла
 
05.03.14
21:02
Да если один справочник только и больше не планируется - вести свою регистрацию и выгружать измененные объекты правилами КД
http://1c911.by/stati_1s/statya-kak-avtomatizirovat-obmen-s-pomoshchyu-konvertacii-dannyh.htm
21 Партизан
 
05.03.14
21:09
+(19) еще одним плюсом этому является то, что это бомба замедленного действия, известная только фикси, при прочих посторонних вмешательствах мимо этого фикси - все накроется медным тазом.
22 Lionee
 
05.03.14
21:24
грохать в базе Б справочник грузить новый с изменениями ))
23 Z1
 
05.03.14
23:16
(22) прикольно ( так нельзя )
так на этот справочник уже могут быть ссылки по id
24 Кейси райбек
 
05.03.14
23:39
через sql менеджер экспорт настроить. Если база скульная.
25 Штурман
 
06.03.14
11:25
(13) (16) МОД оказался платным решение, к тому он вносит изменения в конфигурацию
26 Штурман
 
06.03.14
11:26
(7) выбрал, как вы советовали, получается, что в конфигураторе придется у каждого ненужного объекта в свойтвах отменять миграцию????
27 Bigbro
 
06.03.14
11:28
26 можно отменить на все объекты типа справочник затем вернуть на те которым нужно мигрировать.
28 Штурман
 
06.03.14
11:34
(27) во идея, век учись, спасиб :)
29 Ёпрст
 
06.03.14
12:21
(25) 800 рублей, это огромные не подъемные деньжищщщааа!
30 Ёпрст
 
06.03.14
12:22
И да, УРИБ, если че, тоже платный, раньше, тыщ 15 стоил, если не ошибаюсь.
31 Ёпрст
 
06.03.14
12:22
Он у вас куплен ?
32 Квиджибо
 
06.03.14
12:28
МОД прекрасно справится. настройки там минут на 10 для одного справочника.
33 Mikeware
 
06.03.14
12:43
(30) а если УРИБ использовать в "периферийном режиме"? :-)
34 Штурман
 
06.03.14
12:48
(31) уриб не знаю, стоит давно вообще-то
35 Штурман
 
06.03.14
12:49
(32) а где его взять для теста, мож потом купим
36 Ёпрст
 
06.03.14
12:58
(35) на любом варезном сайте.. как грязи + ключей штук 70 в одном файле..
37 Штурман
 
06.03.14
13:05
(36) так в описании пишут, что мод надо ставить еще он изменения в конфу вносит.

Что-то я сомневаюсь что простой оператор 1с в другом городе сие осилит
38 Ёпрст
 
06.03.14
13:07
(37) осилит что ?
У вас оператор занимается изменением конфы ?
Всё будет в автомате, в полном. И не важно, на чем будет решение - на мод-е, на урибе.. на обменен своей поделкой.
Делать надо именно так.
39 Штурман
 
06.03.14
13:08
(38) ты не так понял, оператор базы Б в другом городе, который далеко, ему инструкцию надо как справочник грузить делать, а вообще желательно обработку с одной кнопкой
40 Bigbro
 
06.03.14
13:10
39 если изменения в конфигурации планируются часто мод будет сложнее в обслуживании на мой взгляд.
41 Штурман
 
06.03.14
13:19
(40) не, конфа фактически не меняется, но элементы в справочник слишком часто заносятся и перемещаются между группами

плюс к этому, он большого объема

Простая обработка с учетом транзакций грузит слишком долго
42 Мимохожий Однако
 
06.03.14
13:21
Иногда простым решением является установка общей базы на доступный терминал-сервер.
43 Штурман
 
06.03.14
13:25
(42) фирмы разные, а с интернетом постоянные обрывы
44 Bigbro
 
06.03.14
13:30
тогда катайте обмены по урбд в автомате каждые 5-15 минут да и нехай. главное не забудьте подтверждения с базы Б принимать иначе файл выгрузки будет пухнуть не получая подтверждения предыдущего обмена.
45 Штурман
 
06.03.14
13:31
(44) не, такая частота обмена не нужна, обычно 2-3 раза в неделю синхронизировать справочник достаточно
46 Штурман
 
06.03.14
13:33
(44) а где, кстати, про урбд очень подробно расписано, что да как, включая синхронизацию только определенных справочников?доков и тд?
47 Bigbro
 
06.03.14
13:41
да нечего там рассказывать особо.
делаешь базу распределенной - это центральная
делаешь из нее выгрузку - это периферийная
если из периферийной ничего обратно качать не надо ставится галка только получатель.
дальше в конфигурации в правилах миграции ставишь галки по тем метаданным которые должны ехать.
миграцию в этом случае - все базы, раз их всего 2.
когда схемы сложнее - там можно уже с настройкой правил играться.
48 PuhUfa
 
06.03.14
13:54
Есть подозрение, что у ТС в базах уже давно работают...
49 Bigbro
 
06.03.14
14:10
угу. слить все придется в кучу) для урбд дополнительные действия. в случае с мод начхать на это)
50 Ёпрст
 
06.03.14
14:48
(39) Зачем ?
Не надо никакой инструкции, полный автомат по расписанию.
51 Штурман
 
06.03.14
16:35
(48) да, точно, работают давно, упустил про такой момент
52 varelchik
 
06.03.14
17:12
(27) И где это ты такое видел?
Может поделишься?