Этот шаг перекрывает проблему поднятую в
Шаг 116 - Третья ошибка внедрения 1С - чем
может помочь XBase.
То есть если данные в DBF формате то все нормально, а вот если в
другом, то использование данной технологии позволяет избежать серии конвертаций.
Кроме того есть всякие устройства типа кассовых аппаратов, бензоколонок и так
далее. Много много оборудования которые используются для работы в местах продаж,
да и вообще в работе предприятия. Встает вопрос о том как все это интегрировать
что бы не переколачивать с бумаги. Да и вообще можно сделать многое, например
модуль который по интернет будет забирать курс доллара с сервера Центрального
банка России. А все совсем просто. 1С может использовать ActiveX
DLL. Создавать их можно откуда угодно VB, VC и так далее. Все
что необходимо есть на сайте. Если опыт программирования у Вас маленький могу
посоветовать использовать VB. В разделе VB на нашем сайте есть
информация по этому поводу.
Шаг 1 -
Создание COM DLL.
Шаг 2 - Свойства
(Property) класса.
Шаг 3 -
Определяем свойства и создаем COM DLL.
Шаг 4 - Тестируем DLL.
Шаг 5 - Имя проекта.
Шаг 6 - Использование Class Builder для
создания свойств.
Так же можете посетить раздел VC++ и там то же есть информация. Итак, Вам нужно как то создать ActiveX DLL. Я сделал его на VB.
Пояснять не буду есть раздел VB. А потом спокойно вызвал эту функцию в отчете. Кстати можно и в документе.
Процедура Сформировать() МояDLL = СоздатьОбъект("DLL1C.Test1C"); МояDLL.Test(); КонецПроцедуры
Мелочь одна. Создается объект использует формат
имя_dll имя_класса
А теперь запустил.
Все тривиально как некогда. Вы можете использовать системные ActiveX и практически делать все что может VB вплоть до использования интернет для связи офисов. И Вы можете создавать свои компоненты для решения специфических задач.