| 
    
            
         
         | 
    
  | 
Вопрос знатокам по Планам Обмена | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ironkrab    
     23.06.12 
            ✎
    16:15 
 | 
         
        Добрый день господа, вопрос следующий. Конфигурации УНФ и Бухгалтерия, между ними работает штатный обмен. Для нового документа, создали свой обмен. В составе плана обмена указан только этот документ, ну и регистр соответствий больше ничего. Принимаем документы по обмену: в новых документах номенклатура подхватилась а организация, склад и подразделению - нет.
  
        Вопрос почему так и как сделать чтобы фирма, подразделения и склады тоже перенеслись? Спасибо!  | 
|||
| 
    1
    
        Byasha    
     23.06.12 
            ✎
    16:27 
 | 
         
        Правила конвертации правили? Как происходит поиск этих реквизитов? По умолчанию 1С ищет по идентификаторам.     
         | 
|||
| 
    2
    
        ironkrab    
     23.06.12 
            ✎
    16:30 
 | 
         
        (1) Правила конвертации правил, иначе документы (самописные нештатные) бы не передавались.     
         | 
|||
| 
    3
    
        Byasha    
     23.06.12 
            ✎
    16:32 
 | 
         
        Ну вот там и копай. Только учти, что после того как ты правила загрузил они распространяться на все обмены. Так уж УНФ устроена.     
         | 
|||
| 
    4
    
        ironkrab    
     23.06.12 
            ✎
    16:32 
 | 
         
        (1) правила обмена в новом плане-копия правил штатного+добавил свое правилро по самописному документу, но в составе плана обмена я не помечал на выгрузку ничего кроме вышеуказанного документа и регистра "Соответствие объектов информационных баз"     
         | 
|||
| 
    5
    
        ironkrab    
     23.06.12 
            ✎
    16:35 
 | 
         
        (1) При просмотре файлов обмена я не вижу чтобы передавались значения реквизитов справочников только их идентификаторы. А тем не менее вся номенклатура распозналась в загруженном документа, а фирма, склад и подразделение -никак.     
         | 
|||
| 
    6
    
        Byasha    
     23.06.12 
            ✎
    16:36 
 | 
         
        регистра "Соответствие объектов информационных баз"
  
        Нафига. Это регистр заполняется при обменах. Идентификаторы фирмы, склада и подразделения передаются?  | 
|||
| 
    7
    
        Byasha    
     23.06.12 
            ✎
    16:38 
 | 
         
        В созданных в БП документах - просто пустые ссылки, или что-то иное?     
         | 
|||
| 
    8
    
        ironkrab    
     23.06.12 
            ✎
    16:38 
 | 
         
        (6) без него документы не записывались в базе приемнике.
  
        Идентификаторы фирмы, склада и подразделения передаются?- да  | 
|||
| 
    9
    
        ironkrab    
     23.06.12 
            ✎
    16:38 
 | 
         
        (7) Да     
         | 
|||
| 
    10
    
        ironkrab    
     23.06.12 
            ✎
    16:39 
 | 
         
        (7) Да ссылки на несуществующие объекты     
         | 
|||
| 
    11
    
        Byasha    
     23.06.12 
            ✎
    16:41 
 | 
         
        Попробуй вручную в БП добавить в регистр "Соответствие объектов ИБ" записи по нужным тебе фирмам, складам и подразделениям.     
         | 
|||
| 
    12
    
        Byasha    
     23.06.12 
            ✎
    16:41 
 | 
         
        + к (11) и в УНФ тоже. Только сам регистр из обмена исключи, иначе вообще все связи запорешь.     
         | 
|||
| 
    13
    
        ironkrab    
     23.06.12 
            ✎
    16:46 
 | 
         
        (11) Так регистр "Соответствие объектов ИБ" в штатном обмене включен, правда авторегистрация запрещена.
  
        А в бухгалтерии в регистр попробую данные вручную добавить, спасибо за совет!  | 
|||
| 
    14
    
        Byasha    
     23.06.12 
            ✎
    16:46 
 | 
         
        Данные этого регистра должны из БП, после загрузки, уходить в УНФ.
  
        Суть примерно такая. При выгрузке из ИБ источника в это регистр записываются данные с идентификаторами выгруженных объектов. После загрузки в ИБ приемнике, если создается новый объект - он так же прописывается в регистр сведений уже с двумя идентификаторами, источника и приемника. Данные по идентификаторам выгружаются в ИБ источник. При загрузке в источнике прописывается идентификатор приемника в ту же запись где и источник. При последующих обменах в приемник выгружатся только идентификатор приемника, по которому и происходит поиск объекта. Если у тебя при обмене из источника выгрузились записи этого регистра и ушли в приемник - то может быть большая и жирная задница.  | 
|||
| 
    15
    
        Byasha    
     23.06.12 
            ✎
    16:47 
 | 
         
        Аналогично и в том случае если источник - БП, применик - УНФ.     
         | 
|||
| 
    16
    
        ironkrab    
     23.06.12 
            ✎
    16:50 
 | 
         
        (14) А зачем же они в штатном обмене есть? - могу если надо скрин выложить.     
         | 
|||
| 
    17
    
        ironkrab    
     23.06.12 
            ✎
    16:52 
 | 
         
        (16) А зачем же они в штатном обмене есть= Почему регистр "Соответствие объектов ИБ" в штатных обменах включен?     
         | 
|||
| 
    18
    
        Byasha    
     23.06.12 
            ✎
    16:52 
 | 
         
        Все правильно, я тебя не правильно понял - предположил что ты все записи регистра в обмен включил. Если у него авторегистрация отключена - то ок.     
         | 
|||
| 
    19
    
        ironkrab    
     23.06.12 
            ✎
    16:54 
 | 
         
        (18) это в штатном авторегистрация отключена, в моем - включена.
  
        Я так понимаю если авторегистрация отключена- значит смотрятся какие-то правила зашитые в системе? А где их можно найти?  | 
|||
| 
    20
    
        Byasha    
     23.06.12 
            ✎
    17:13 
 | 
         
        "в моем - включена" это ты зря сделал. Этот регистр заполняется обработкой обмена. При обмене выгружаются те объекты у которых установлен признак изменения. Т.е. если включена авторегистрация, то при модификации объекта у него устанавливается признак изменения. Если не включена - то признак соответственно не устанавливается. Регистр соответствий - служебный. Запись в него производиться обработкой обмена. Если ты включил для него авторегистрацию - то он постоянно будет гулять туда-сюда, и высока вероятность нарушения соответствий объектов.
  
        "Я так понимаю если авторегистрация отключена" - наоборот, если включена то проверяются условия указанные для плана обмена. Они могут быть прописаны в КД - правила регистрации. Если условие выполняется, то регистрация изменений выполняется, если нет - то нет.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |