Как загрузить компоненту в приложении
У компоненты есть две сборки: Addin
и COM
.
Компонента Addin
отличается от COM
только идентификаторами интерфейсов и наличием дополнительного интерфейса для подключения к 1С.
В остальном они одинаковые.
В случае запуска компоненты 64-битным приложением, необходимо использовать 64-битную сборку компоненты.
Ключ разработчика представляет собой последовательность символов и идентифицирует разработчика интеграционного решения. Оставить заявку на ключ.
Загрузка Addin
компоненты
Подключить компоненту Addin
можно двумя способами:
Как Addin-компоненты в 1С.
//Загрузка внешней компоненты
ИмяФайла = "C:\Temp\AddInDiadocAPI.dll";
ЗагрузитьВнешнююКомпоненту(ИмяФайла);
//Создание объекта DiadocInvoiceAPI
DiadocApi_ = Новый("AddIn.DiadocInvoiceAPI");
DiadocApi = DiadocApi_.CreateObject();
//Задаем параметры подлючения к серверу
DiadocApi.ApiClientId = КлючРазработчика;
DiadocApi.ServerUrl = "https://diadoc-api.kontur.ru:443";
Как классический COM-объект.
Данный способ загрузки компоненты может использоваться для загрузки компоненты, например, на сервере 1С.
//создаем корневой элемент COM-объекта
DiadocApi = Новый ComОбъект("Diadoc.Api.InvoiceApi");
//Задаем параметры подлючения к серверу
DiadocApi.ApiClientId = КлючРазработчика;
DiadocApi.ServerUrl = "https://diadoc-api.kontur.ru:443";
Загрузка COM
компоненты
COM
компоненту можно загрузить только как классический COM-объект.
//создаем корневой элемент COM-объекта
DiadocApi = Новый ComОбъект("Diadoc.DiadocClient");
//Задаем параметры подлючения к серверу
DiadocApi.ApiClientId = КлючРазработчика;
DiadocApi.ServerUrl = "https://diadoc-api.kontur.ru:443";
Перед загрузкой компоненты как классический COM-объект зарегистрируйте её.