| 
    
        
     
     | 
    
    
  | 
Обмен данными без правил обмена | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        mihanic555    
     12.08.20 
            ✎
    13:32 
 | 
         
        Привет всем!
 
        Возникла задача организовать регулярный обмен документами между двумя идентичными конфигурациями 1С: ERP 2.4. Решил создать свой план обмена без правил обмена, скопировав соответсввующий из БСП. Пример реализации подсмотрел здесь: https://youtu.be/GJisV536NPk. План обмена заработал, я уже возрадовался, но затеми обнаружил, что: 1. Не выгружаются объекты по ссылкам. Авторегистрация изменений включена только для документов, документы выгружаются, а по ссылкам объекты не хотят. Например, выгружаю документ реализации, если контрагент уже был в базе-приемнике, проставляется корректно, если нет - выгружается "Объект не найден"; 2. Документы загружаются без проведения, и я не могу понять, где прописать необходимость проведения после загрузки. Если бы использовались правила, то все понятно, и про проведение после загрузки, и про выгрузку по ссылкам, но вот без правил не пойму где это прописывать.. А хочется именно без правил чтобы потом не пришлось эти правила актуализировать по мере обновления баз. Может сталкивался кто, подскажите, куда копать..  | 
|||
| 
    1
    
        hhhh    
     12.08.20 
            ✎
    13:43 
 | 
         
        (0) надо обязательно делать первоначальную загрузку справочников. Чтобы контрагенты и номенклатура уже была загружены на момент начала обмена     
         | 
|||
| 
    2
    
        mihanic555    
     12.08.20 
            ✎
    13:47 
 | 
         
        Т.е. нет возможности загружать только то, на сто есть ссылки? Мне бы не нужно в базе-приемнике иметь все элементы справочников, которые есть в источнике. Там много опративки, которая в принципе в приемнике не нужна.. Ну а так получается ставить регистрацию изменений на все и загружать..     
         | 
|||
| 
    3
    
        mihanic555    
     12.08.20 
            ✎
    13:47 
 | 
         
        А с проведением документов как быть? Есть мысли?     
         | 
|||
| 
    4
    
        hhhh    
     12.08.20 
            ✎
    13:50 
 | 
         
        (2) это вообще бред вы говорите. Если например на контрагента есть 500 ссылок, то он будет загружаться 500 раз? Да у вас обмены будут идти по 4 часа.     
         | 
|||
| 
    5
    
        mihanic555    
     12.08.20 
            ✎
    13:56 
 | 
         
        (4) Ну нет, почему же, я полагал просто, что есть возможность выгрузить все объекты, на которые есть ссылка в зарегистрированных к обмену документах. Хотя даже при таком варианте каждый раз при обмене будут выгружаться полностью все объекты, на которые есть ссылка, это неоптимально, согласен.     
         | 
|||
| 
    6
    
        mihanic555    
     12.08.20 
            ✎
    14:12 
 | 
         
        (4) А по поводу проведения документов не посоветуете ль чего?)     
         | 
|||
| 
    7
    
        Aleksey    
     12.08.20 
            ✎
    14:49 
 | 
         
        (4) можно же лайт версию контрагента выгружать. Наименования и ссылка. А раз в день/неделю/месяц делать выгрузку справочника     
         | 
|||
| 
    8
    
        Kesim    
     12.08.20 
            ✎
    15:44 
 | 
         
        (6) в самой настройке обмена галочка была раньше - "разрешить проведение при загрузке" или что то наподобии, но то было не ерп     
         | 
|||
| 
    9
    
        hhhh    
     12.08.20 
            ✎
    15:57 
 | 
         
        (5) так вы и можете так выгрузить, но один раз в самом начале     
         | 
|||
| 
    10
    
        mihanic555    
     13.08.20 
            ✎
    12:06 
 | 
         
        В общем, заставил обмен работать как мне нужно, доработав в расширении процедуру "ВыполнитьСтандартнуюЗагрузкуПорцииДанных" общего модуля ОбменДаннымиСервер. Но мне кажется, "Это какая-то дичь") Не хочется изобретать велосипед. Но я дейчствительно не нашел, как сделать это красиво через настройки этого самого плана обмена или еще как-то. Может, кто-то сталкивался? Ну или можно поставить вопрос по-другому: "А как вы решали задачу регулярного обмена между идентичными конфигурациями?". Поделитесь best practice?)     
         | 
|||
| 
    11
    
        Ёпрст    
     гуру 
    13.08.20 
            ✎
    12:08 
 | 
         
        (10) риб жешь, ои оно всё само.     
         | 
|||
| 
    12
    
        mihanic555    
     13.08.20 
            ✎
    12:10 
 | 
         
        (11) Да мне вот все не надо, мне надо чтобы только часть данных перегружалась, и в одну сторону еще и настройки разные в разных базах.. Или это все можно через РИБ реализовать? Я с ними не работал как-то плотно, не приходилось.     
         | 
|||
| 
    13
    
        mihanic555    
     13.08.20 
            ✎
    12:13 
 | 
         
        (11) Я через РИБ хотел изначально сделать, но у меня и базы уже обе есть, начальный образ мне не нужно создавать, как прописать, что существующая база - это узел РИБ не разобрался с ходу, да еще и не понятно было, насколько гибко можно рулить настройками.. В общем, решил, что через такой обмен будет проще. Возможно, зря)     
         | 
|||
| 
    14
    
        Ёпрст    
     гуру 
    13.08.20 
            ✎
    13:40 
 | 
         
        (13) ну тогда тупо план обмена и обмен по правилам, и там, что угодно и как угодно     
         | 
|||
| 
    15
    
        mihanic555    
     14.08.20 
            ✎
    05:11 
 | 
         
        (14) Безусловно, обмен по правилам наше все, но зачем создавать и поддерживать актуальность прапвил обмена если есть типовой механизм обмена между идентичными конфигурациями без использования правил     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |