Написал пустую внешнюю компоненту. Написал обработку, которая тестирует эту ВК.
Правда, ВК она может подключить только в толстом клиенте, в тонком надо сжимать в ZIP вроде или еще что.
Компоненту подключаю кодом:
Расположение = "m:\fixin\1s8MyTools\Anviz биометрия\+\Проект VB COM ANVIZUBIO\AddInAnvizUBIO.dll";
Расположение = "m:\fixin\1s8MyTools\Anviz биометрия\+\Проект VB COM ANVIZCKT\AddInAnvizCKT.dll";
ЗагрузитьВнешнююКомпоненту(Расположение)
AnvizUBIO_Компонента = Новый ("AddIn.AddInAnvizUBIO");
Добавил в оборудование по стандарту 1С-совместимо:
Правда, 1С хранит тайну за семью печатями, какие методы должны быть у такого драйвера, ниче - вскроем методом обратного инжениринга кода конфигурации, когда она будет пытаться у драйвера запрашивать идентификацию.
Мне даже удалось добиться чтобы произошел тест драйвера, т.е. CheakHealth, правда 1С предполагает что метод должен называться по-русски ТестУстройства. К счастью, на VB6 можно использовать русские наименования методов, все получилось, но как-то это не интернационально. Прикиньте, кто-то будет писать драйвер за бугром и обязан будет реализовывать метод, называющийся ТестУстройства.
В общем-то так продвигаюсь бодренько, скоро буду тестировать, как ведет себя прокатка пальцев.
И заметьте - все это в УФ, не так страшен оказался чёрт, как его малюют.
Journal information