8.х ОБМЕН Получить ссылку на объект через COM-соединение

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем rsv, 24 июл 2009.

  1. TopicStarter Overlay
    rsv
    Offline

    rsv

    Регистрация:
    24 июл 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Есть две базы. Делаю синхронизацию с помощью своей обработки. Создаю объект во внешней базе, если его нет - получаю строковый UUID созданного объекта. При дополнительном запуске обработки нахожу UUID. КАК ПОЛУЧИТЬ ссылку на объект во внешней базе по этому строковому UUID???
  2. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    никак) ... только по коду... по уид поиск не производиться

    если только не пользуешься XML обменом
  3. TopicStarter Overlay
    rsv
    Offline

    rsv

    Регистрация:
    24 июл 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Но в типовой выгрузке это как-то сделано?
  4. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    через правила) а через код никак..
    Хотя действительно как то странно (( почему так... надо поковыряться будет в обмене .. может что и найдемс)
  5. TopicStarter Overlay
    rsv
    Offline

    rsv

    Регистрация:
    24 июл 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    НАШЕЛ!!!

    МД = ВнешБаза.XMLTypeOf(ВнешБаза.Справочники[ИмяСпр].ПустаяСсылка());
    тСсылка = ВнешБаза.XMLValue(ВнешБаза.FromXMLType(МД),UUID);

    (http://kb.mista.ru/article.php?id=649&)

    Спасибо за участие...

Поделиться этой страницей