Имя: Пароль:
1C
1С v8
Как проще организовать обмен в одну сторону из УПП в аналогичную базу?
0 BoBaH
 
25.04.12
09:33
Поставлена задача сделать зеркало рабочей базы УПП, периодический обмен в одну сторону (просто вылить все изменения рабочей базы в зеркальную).
Сделал копию базы, настроил и провел обмен УПП-УПП, все документы сменили номер (получили префикс). Но практически все стали непроведенными, почему - загадка, причем в зеркале проводятся нормально. Может, проще было почистить зеркало и снова провести полный обмен. чтобы не заморачиваться с установкой соответствия объектов?
1 Лоботряс
 
25.04.12
09:34
Распределенка
2 КМ155
 
25.04.12
09:37
(0) сиквельный бэкап/ресторе - в 200 раз быстрее любого обмена
3 Лоботряс
 
25.04.12
09:41
(2)+1. Главное потом не запутаться где зеркало, а где рабочая база :)
4 BoBaH
 
25.04.12
09:42
Дело усугубляется тем, что в зеркале будет проводиться корректировка некоторых документов (отражаться в реале она не должна и из реала перезаписываться тоже не должна). Имхо проще все сделать новым реквизитом и на выполнении ПриЗаписи() контролировать "Загрузка".
5 Лоботряс
 
25.04.12
09:50
(4) Ну, распределенка. Главное правильно настроить обмен и при изменении документов в подчиненной базе(зеркале) они будут регистрироваться в плане обмена и не будут затираться изменениями полученными из рабочей базы.
6 BoBaH
 
25.04.12
10:00
(5) Это можно сделать без нового реквизита?
7 takefive
 
25.04.12
10:08
флажок - не замещать существующие
8 BoBaH
 
25.04.12
10:14
(7) спасибо
9 BoBaH
 
25.04.12
10:20
(7) только хз где он есть, этот флажок :)
10 DayDreamer
 
25.04.12
10:35
а что делать с документами изменными и в основной базе и в зеркале?
11 BoBaH
 
25.04.12
10:36
(10) документы, измененные в зеркале, неизменны - это финальная, так сказать, редакция.
12 Лоботряс
 
25.04.12
10:41
(9) флажок в семере был, а в восьмере руками придется прописывать правила обмена, если я не ошибаюсь... В процедурах ПриПолученииДанныхОтПодчиненного  и  ПриПолученииДанныхОтГлавного
13 BoBaH
 
25.04.12
10:59
Я так думаю, это не даст перенести движения из зеркала в реальную базу:

Процедура ПриОтправкеДанныхГлавному(ЭлементДанных, ОтправкаЭлемента)
       ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
КонецПроцедуры
14 takefive
 
25.04.12
11:04
обмен по правилам... флажок в ПКО
15 BoBaH
 
25.04.12
11:09
(14) правила, так понимаю, надо формировать в конфе конвертации данных?
16 BoBaH
 
25.04.12
11:12
Т.к. документов, которые будут правиться в зеркале, ожидается не много и каждая правка должна вручную фиксироваться - "я правил это и не хочу перезаписи из реальной базы" - то придется обрабатывать дополнительный реквизит.
17 Лоботряс
 
25.04.12
11:46
(16)Скорее всего так действительно будет правильно.