|   |   | 
| 
 | Обмен данными с продуктами на платформе 1С | ☑ | ||
|---|---|---|---|---|
| 0
    
        Cumpuciy 03.06.15✎ 13:56 | 
        Настроен обмен данными между УТ и БП. 
 Если регистрировать в плане обмена только документы, то переносятся только ссылки на справочники, сами справочники(не зарегистрированные в плане обмена) не переносятся. В правилах обмена вроде как всё ок. Не могу понять это баг или фишка такая, очень неудобно. | |||
| 1
    
        Stim 03.06.15✎ 13:57 | 
        все правильно сделано     | |||
| 2
    
        Stim 03.06.15✎ 13:59 | 
        переносятся - только когда изменятся(зарегистрируются).
 предполагается, что до начала обмена у тебя все справочники синхронизированы | |||
| 3
    
        Cumpuciy 03.06.15✎ 14:01 | 
        просто идёт тройной обмен. УТ1-УТ2-БП.
 при переносе из ут1 в ут2 все перенесенные объекты сразу же регистрируются в плане обмена с БП. Затем обработкой снимают всю регистрацию, и регистрируют только нужные документы. Какой костыль нужен чтоб элементы справочников связанные с регистрируемыми документами переносились в БП. чтоб все справочники не гонять. | |||
| 4
    
        Cyberhawk 03.06.15✎ 14:02 | 
        "элементы справочников связанные с регистрируемыми документами переносились в БП"
 А элементы справочников, связанные с элементами справочников, связанных с регистрируемыми документами, тоже потом захочешь? | |||
| 5
    
        Cumpuciy 03.06.15✎ 14:02 | 
        может быть стоит при установке регистрации в плане обмена, регистрировать по метаданным все элементы связанных справочников?
 если конечно можно перехватить событие регистрации в плане обмена, ну можно наверно, в обработке. или это я уже загоняюсь. | |||
| 6
    
        Cumpuciy 03.06.15✎ 14:03 | 
        (4) да)
 как при универсальном обмене по правилам. удобно же | |||
| 7
    
        Stim 03.06.15✎ 14:04 | 
        (3) костыли не нужны.
 Смотри подписку при записи справочников, которая регистрирует их для БП. Скорее всего там стоит что-то типа Если источник.ОбменДанными.Загрузка = ИСТИНА Тогда возврат; КонецЕсли; допиши там проверку по узлу отправителя | |||
| 8
    
        Stim 03.06.15✎ 14:05 | 
        (5) не нужно регистрировать все объекты! регистрировать нужно только те, что изменились     | |||
| 9
    
        butterbean 03.06.15✎ 14:05 | 
        (3) запретить авторегистрацию этих справочников + прописать в событиях перед записью документов код регистрации нужных элементов связанных справочников     | |||
| 10
    
        Stim 03.06.15✎ 14:05 | 
        + или вообще - добавь свою подписку, где и региструй справочники     | |||
| 11
    
        Stim 03.06.15✎ 14:05 | 
        (9) НЕТ!     | |||
| 12
    
        butterbean 03.06.15✎ 14:06 | 
        (8) ему не нужны все элементы, нужны только "участвующие" в документах     | |||
| 13
    
        Stim 03.06.15✎ 14:06 | 
        (12) ему нужны все, которые в составе плана обмена с БП. Другие не зарегистрируются     | |||
| 14
    
        Cumpuciy 03.06.15✎ 14:09 | 
        (7) мне не нужны все справочники которые приехали из ут1 в ут2.
 не все они должны попасть в БП. только те, которые связаны с выбранными и зарегистрированными документами. | |||
| 15
    
        Stim 03.06.15✎ 14:09 | 
        (14) ставь отбор по составу плана обмена     | |||
| 16
    
        Stim 03.06.15✎ 14:10 | 
        + или ты хочешь сказать, что тебе и не все справочники из плана обмена нужны??     | |||
| 17
    
        Cumpuciy 03.06.15✎ 14:13 | 
        (15) да. не все. 
 по сути, пользователь снимает ВСЮ регистрацию в плане обмена. а затем регистрирует отдельные документы, которые должны уехать в БП. Если не снимать регистрацию всех справочников, то они тоже уедут в БП, но там часть элементов не нужны. | |||
| 18
    
        Stim 03.06.15✎ 14:20 | 
        (17) блин, у вас какой-то бардак в учете.
 в составе плана обмена должны быть только те объекты, которые участвуют в обмене. регистрация их должна быть программная(если не нужны все), в подписке. И там же в подписке и нужно смотреть, откуда пришел объект и останавливать или пропускать(если из УТ1) дальше. и все, не нужно никаких мегапоисков по метаданным документов и в справочников, реквизитов справочников и реквизитов реквизитов справочников | |||
| 19
    
        Cumpuciy 03.06.15✎ 14:36 | 
        (18) ну как уж есть.
 есть риб центральная ут1 - переферейная ут2 и односторонняя синхронизация из ут2 в бп. все что приехало из центральной, сразу же регистрируется в плане обмена с бп. затем руками снимают регистрацию документов и справочников и выборочно что-то там помечают на обмен. не я это придумал) это исходные данные. не снимать регистрацию справочников в плане обмена с бп не вариант, там могут быть некоторые объекты, которые не нужны в бп. программно на этапе регистрации их не отсечь. вот поэтому я и в задумчивости. | |||
| 20
    
        Stim 03.06.15✎ 15:08 | 
        >>затем руками снимают регистрацию документов и справочников и выборочно что-то там помечают на обмен. 
 начни разгребать отсюда | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |