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