| 
    
        
     
     | 
    
    
  | 
Как проще организовать обмен в одну сторону из УПП в аналогичную базу? | ☑ | ||
|---|---|---|---|---|
| 
    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)Скорее всего так действительно будет правильно.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |