Подключение SpRecord к 1С 7.7

Интеграция возможностей SpRecord в ваши приложения
Ответить
MrSham
Сообщения: 1
Зарегистрирован: 19 дек 2013, 20:53

Подключение SpRecord к 1С 7.7

Сообщение MrSham »

К сожалению напрямую использовать 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.Номер="";
КонецЕсли;
КонецПроцедуры
Вложения
SpAON.zip
(244.93 КБ) 1282 скачивания
Ответить