Пример обработки для работы с веб камерами в управляемых формах. Данная обработка выводит на форму данные с веб камеры, 1 фотографирует, 2 сохраняет в папку и 3 добавляет фото к физическому лицу (ЗУП 3). Так же можно записать видео (Можно подправить программно, в коде все выведено и закомментировано ).
Обработка содержит 3 формы:
- Основная — Для выгрузки фотографии в зуп 3, для этого откройте обработку с программы ЗУП — укажите физическое лицо — сфотографируйте — и добавьте к физ. лицу. Можно так же сохранить изображения на компьютер.
- Форма, с примерами работы камеры в управляемых формах
- Для примера с обычными формами.
Для работы с обычными формами Web-камерой нужна компонента "WebCamX.ocx".
Данная компонента используется и в Управляемых формах, но она встроена в макет обработки и не нужно загружать и регистрировать ее отдельно )
P.S. Для обновления изображения используется обработчик ожидания 0.1 сек, поэтому изображение немного тормозит на форме. Можно прикрутить изображение к html документу и тормоза уйдут (Тормоза изображения на форме, при записи видео — тормозов нет), но мозгов на это не хватило (=
Буду признателен если подскажут более опытные коллеги )
Тестировалась на Зарплата и управление персоналом, редакция 3.1 (3.1.9.108).
Что не так делаю?
ВебКамера = Новый COMОбъект(«WebCamProj1.WebCamX»);
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
Платформа 8.3.13.1690 32 бита, управляемые формы в режиме совместимости 8.3.11
Windows 7 x64
Пробовал добавлять метод УстановитьВнешнююКомпоненту(), но тогда выходит другая ошибка (см скрин)
upd. Выгрузил макет в файл и зарегистрировал все-таки отдельно «regsvr32 WebCam.ocx», тогда взлетело
(1) Только что проверил, работает…
ПолучитьМакет() — что возвращает ?
(2) Пришлось компоненту отдельно зарегистрировать
(1) Библиотека встроена в макет. Можно зарегистрировать в ручную
(4) Ну судя по описанию, я думал что не надо
Добавьте в описание, может кто еще столкнется
(5) так по идее она должна работать без регистрации, у меня она не зарегистрирована в системе
(6) ну должно, но не работает)
(7) не работает у вас) я все перепроверял не раз