Доступ к Веб Камере из 1С 8.3 #729888


#0 by luter-89
Есть необходимость задействовать веб камеру планшета из конфигурации на 8.3. Перекопал инет, на инфостарте есть статья как это можно сделать через Active x, или есть примеры работы через COM Объект WIA.DeviceManager. Но Active x не работает на управляемых формах, объект WIA.DeviceManager создается пустым, без данных. Может у кого-то был подобный опыт?
#1 by Cube
Что надо-то? Задачу опиши.
#2 by luter-89
Необходимо по кнопке из документа запустить камеру, сделать фотку и сохранить фотку в документ.
#3 by Cube
Поиск рулит:
#4 by luter-89
Там речь о 1CScan.dll, компонента сканера, она не подойдет для работы с веб камерой
#5 by luter-89
Неужто нельзя напрямую обратиться к какой нибудь виндовой библиотеке?
#6 by Cube
Чукча не читатель? Ты тему-то почитай...
#7 by luter-89
Почитал тему, никакой конкретики
#8 by luter-89
Базар только
#9 by Cube
Для тех, кто в танке, пост №26: Суть длл из такая: 1). Жмешь в 1С кнопку "Сфотать". 2). Открывается ПО, которое шло с камерой для фото или стандартная виндовая фоталка. 3). Фотаешь чела через это ПО. 4). В этом же окне есть список последних фото, ты выбираешь только что сфотанное и оно (о, чудо) прикрепляется к твоему сотруднику в 1С и управление возвращается в форму, из которой ты нажал кнопку "Сфотать".
#10 by luter-89
Ну, это и так понятно, вопрос как подключить это ПО или что это за стандартная виндовая фоталка.
#11 by luter-89
Это COM объект
#12 by luter-89
Как его подключить? Как называется dll
#13 by luter-89
Напрямую вроде как из винды не получится управлять камерой
#14 by Cube
Кури там всё написано. Если что-то не нашел - перечитывай до полного просветления...
#15 by luter-89
Ты случайно не из ТИбета?
#16 by Cube
Если ты школьную программу не осилил и читать не научился, я-то тут причём?
#17 by luter-89
Есть тут кто в теме, а не просто базар устраивать?
#18 by luter-89
Предлагаю писать тем кто знает и кому не впадлу
#19 by Cube
Я в теме. У меня работает фоталка через веб-камеру на УФ. Компонента, позволяющая это сделать озвучена. За сим, базар прекращаю.
#20 by Леха Дум
Кусок для работы со сканером какой то наблюдал в БСП - работает кажись через WIA
#21 by luter-89
Какая версия бсп
#22 by luter-89
Спасибо хоть за какую то помощь
#23 by Леха Дум
бери последнюю - не ошибешься
#24 by RomaH
мы решили через собственную ВК - подключается к форме в вк жестко прописано на какое по счету поле "проецировать" изображение в итоге: жмем кнопку "Сфоторграфировать" - открывается модальная УФ форма с видио, фото, выбором камеры из списка (возвращает этаже ВК) - жмем "Вспышка" - - ВК возвращает картинку в двоичных все на тонком на 8.2
#27 by luter-89
А если теорретически, попросить эту компоненту, то можно ее получить?)
#28 by luter-89
Или подскажите инфу по созданию Вк
#29 by RomaH
можно (тут сработал матофильтр - убираем разделители)X Y E это как должна быть скомпанована форма для фотографирования видео будет транслироваться в декорацию, только если она стоит там где показано - будет другой элемент на этом месте - будет показывать в него
#30 by Йохохо
икс заменить на английскую X
#31 by luter-89
Спасибо епическое
#32 by luter-89
Не каждый бы так заморочился
#33 by luter-89
А регистрировать компоненту нужно?
#34 by RomaH
ну - это натив все типовыми методами
#35 by RomaH
Если Компонента1cruen = Неопределено Тогда
#36 by RomaH
и отключить камеру желательно при закрытии формы
#37 by luter-89
Команда regsvr32 не может зарегистрировать C:mistools.dll загружен, но точка входа DllregisterServer не найдена
#38 by luter-89
То есть Новый COM("mistools.dll") так не объект не получиться создать
#39 by RomaH
не надо её регистрировать почитайте про ВК для 8.2
#40 by luter-89
Ок, еще раз спасибо большое
#41 by luter-89
И еще последнее спрошу и все. Можно пару команд хотя бы по работе с компонентой, хотя бы для получения камер и сделать фото. Компонента подключилась, но ее методы неизвестны
#42 by RomaH
вроде все в 26
#44 by luter-89
Добавил в общий макет dll. пробовал и 64 разрадную.. Пишет Установка внешней компоненты не выпонена, В процессе установки произошла ошибка, возможно отсутствует компонента для используемого клиентского приложения (тонкий клиент) ((((((( Осталось всего то чуть чуть и все уже заработает
#45 by RomaH
а ничего что 1С хочет ZIP в макет и я выложил ZIP
#46 by luter-89
ZIP тоже пробовал
#47 by luter-89
Я пробовал добавить в зип только dll, потом 2 dll, потом еще xml, во всех вариантах не устанавливается
#48 by luter-89
Фух..скачал заново ZIP, теперь компонента установилась
#49 by luter-89
Огромное еще раз спасибо, вы единственный, кто мне помог
#50 by RomaH
может из-за 8.3? попробуй на 8.2 для начала эти файлы создает? (ВременныйКаталог + "1C1Cv82ExtCompT","mistools*.dll"); удали все - нужен полный зип в манифесте твоя винда описана?
#51 by luter-89
Все уже, компонента успешно установленна
#52 by luter-89
Во временном каталоге файл создает
#53 by luter-89
Методы компоненты доступны на клиенте?
#54 by RomaH
включаем голову - камера на клиенте, компонента на клиенте - где методы компоненты?
#55 by RomaH
важный момент форма должна иметь заголовок "Камера"
#56 by luter-89
Заголовок Камера, Элемент надпись расположен как на фото с такими же размерами, но происходит ошибка при вызове метода
#57 by luter-89
ПолучитьФото
#58 by RomaH
скрин
#59 by RomaH
видео-то показывает?
#60 by RomaH
на 8.2 пробуете?
#61 by luter-89
#62 by luter-89
#63 by luter-89
8.3
#64 by luter-89
На 8.2 проверить пока не могу
#66 by luter-89
Человек с Большой Буквы
#67 by luter-89
В конфигурации все работает
#68 by luter-89
)
#69 by RomaH
в режиме совместимости точно работает на такси - нет - там с заголовками окон проблемка
#70 by RomaH
на такси к стати тоже работает - во второй параметр передать Окно.Заголовок
#71 by luter-89
У меня как раз такси
#72 by luter-89
А разрешение увеличить никак нельзя?
#74 by Йохохо
спасибо, режим совместимости 8.2.13 не снять как я понял?
#75 by luter-89
Или это только от железа зависит?
#76 by RomaH
размер? Можно, это всегда можно, дуся. С нашим удовольствием, дуся.
#77 by RomaH
разрешение - от железа а размер - обрезан под наши нужды 640х480
#78 by luter-89
Это на уровне компоненты
#79 by luter-89
Теперь надо научиться разрабатывать компоненты)) Или писать сразу мобильное приложение 1С на Андроид, там хоть доступ к железу напрямую есть
#80 by luter-89
У меня кстати на Такси не работает Видео.ПодключитьКамеру(Камера, ЭтаФорма.Заголовок, 3);
#81 by luter-89
В вашей конфигурации
#82 by luter-89
Работает частично
#83 by RomaH
Окно.Заголовок
#84 by luter-89
Возникает ошибка, но Камера работает и фоткает
#85 by luter-89
{ОбщийМодуль.Видео.Модуль}: Поле объекта недоступно для записи (Заголовок)     Возврат ВКВидео.ПодключитьКамеру(ID,Заголовок, НомерЭлемента);
#86 by luter-89
Передается Окно.Заголовок
#87 by luter-89
И название Камеры с нормального меняется на @device:pnp:\?usb#vid_046d&pid_082d&mi_00#7&245e51b6&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}global Это при ошибке. Список камер формирует реальную камеру и вот это @device:pnp:\?usb#vid_046d&pid_082d&mi_00#7&245e51b6&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}global
#88 by luter-89
НО фоткает))
#89 by luter-89
А можно убрать Размер или Сделать возможность передавать параметр Размер?
#90 by luter-89
{ОбщийМодуль.Видео.Модуль}: Поле объекта недоступно для записи (Заголовок) Здесь Нужно Знач Заголовок
#91 by luter-89
Можно как-то Сделать возможность передавать параметр Размер?
#92 by luter-89
Ну очень надо
#93 by RomaH
Дуся! Вы меня озлобляете. Я человек, измученный нарзаном.
#94 by RomaH
Не учите меня жить, лучше помогите материально.
#95 by Йохохо
когда буду на главном с удовольствием, ты что пьешь?
#96 by luter-89
А что значит Дуся
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С