8.х COM-соединение

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Рустем, 20 май 2008.

  1. TopicStarter Overlay
    Рустем
    Offline

    Рустем

    Регистрация:
    8 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Как можно передать, например, двоичные данные из одной базы 1С в другую базу 1С через COM-соединение?
    "
    Образ = МоеХранилищеЗначения.Получить();
    Если Образ <> Неопределено Тогда
    Путь = "File=""C:\ВеликийПуть""" ;
    Соединитель = Новый COMObject("V81.COMConnector");
    Соединение = Соединитель.connect(Путь);
    РегистрСведений = Соединение.РегистрыСведений.Образы;
    НаборЗаписей = РегистрСведений.СоздатьНаборЗаписей();
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.Образ = Новый ХранилищеЗначения(Образ);
    НаборЗаписей.Записать(Ложь);
    КонецЕсли;
    "
    После исполнения данного кода, в базе, куда я кинул двоичные данные, содержатся все же пустые хранилища значений ((
    Чего-то я не понимаю...
  2. TopicStarter Overlay
    Рустем
    Offline

    Рустем

    Регистрация:
    8 май 2008
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Да уж, отвечу сам же. Через ком-соединение надо передавать строку, предварительно преобразовав в нее наши исходные двоичные данные. Получилось просто.

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