К сожалению напрямую использовать SDK в 1С 7.7 нельзя. Нужно писать компоненту для 1С, которая в свою очередь вызывает функции SDK. В данном примере компонента поддерживает 2 функции - подключение (инициализация) и считывание входящего номера из стека SDK. Исходники dll для Delphi во вложенном файле.
Процедура Сформировать()
имяф=КаталогИБ()+"Spaon.dll";
Если ФС.СуществуетФайл(имяф)=0 Тогда
Сообщить("Не найден файл внешней компоненты "+имяф); а=1/0;
КонецЕсли;
Если ЗагрузитьВнешнююКомпоненту(имяф)=0 Тогда
Сообщить("Ошибка при загрузке внешней компоненты "+имяф); а=1/0;
КонецЕсли;
Попытка
vk = СоздатьОбъект("AddIn.Spaon");
Исключение
Сообщить("Не удается создать объект AddIn.Spaon... !!");
Сообщить("Зайдите в Windows под правами локального администратора и повторите попытку."); а=1/0;
КонецПопытки;
Сообщить(vk.Версия);
vk.Подключить();
КонецПроцедуры
Процедура Проверка()
vk.Проверить();
Если СокрЛП(vk.Номер)<>"" Тогда
Сообщить(vk.Номер);
vk.Номер="";
КонецЕсли;
КонецПроцедуры
Подключение SpRecord к 1С 7.7
Подключение SpRecord к 1С 7.7
- Вложения
-
- SpAON.zip
- (244.93 КБ) 1282 скачивания