Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев.

16.04.14

Разработка - Разработка внешних компонент

Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев c примером

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Архив с примером и библиотеками
.zip 492,39Kb
107
107 Скачать (1 SM) Купить за 1 850 руб.
Source
.zip 85,45Kb
70
70 Скачать (1 SM) Купить за 1 850 руб.

Реализованы почти все методы исходного SDK. Подробнее описано в примере, перечень методов/свойств можно посмотреть из пункта "инф. о компоненте"

Для работы необходимо скопировать в папку bin платформы  файлы tc400.dll и AvzScanner.dll.

Anviz

См. также

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54042    9    69    

46

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1127    3    4    

3

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47298    124    66    

67

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3598    3    0    

5

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77516    72    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28657    138    100    

91

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    1863    bayselonarrend    10    

44

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    4726    kovalevdmv    26    

75
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. anton.fly7 175 11.11.13 11:25 Сейчас в теме
а с каким железом работает?
2. Жолтокнижниг 259 11.11.13 11:33 Сейчас в теме
Тестировалось с терминалами T5Pro и сканерами U-Bio
21. KroVladS 35 27.04.17 09:34 Сейчас в теме
(2) Алексей Ко (Жолтокнижниг)
Тестировалось с терминалами T5Pro и сканерами U-Bio

Не подскажите как с сравнить два отпечатка.
Вернее как идентифицировать пользователя в 1с только с помощью сканера отпечатков пальцев Anviz U-Bio.
24. Жолтокнижниг 259 10.05.17 19:38 Сейчас в теме
(21) Если мне не изменяет память, сличением отпечатков занимается железяка.
25. eskor 98 11.05.17 09:02 Сейчас в теме
(24) Алексей, в исправленной версии отпечаток сравнивался в компоненте. Сам же дописывал функцию :)
3. CagoBHuK 33 15.11.13 13:23 Сейчас в теме
Если ВК Native, почему на скриншотах обычное приложение? Работает ли в браузере?
4. Жолтокнижниг 259 15.11.13 23:35 Сейчас в теме
Потому что внедрялось в обычное, насчет браузера увы, но не тестил
5. mkostya 30 18.11.13 19:39 Сейчас в теме
РеалТайм Вылатает через 10-15 минут, в остальном пока все отлично..
также не у всех есть БиблиотекаКартинок.Отклонить и БиблиотекаКартинок.Утвердить
поэтому просто закоментировал эти строчки

процедура ПриИзмененииСостоянияПодключения()
//	ЭлементыФормы.СостСканер.Картинка=?(ИДСканера=-1,БиблиотекаКартинок.Отклонить,БиблиотекаКартинок.Утвердить);
//	ЭлементыФормы.СостТерминала.Картинка=?(терминалПодключен,БиблиотекаКартинок.Утвердить,БиблиотекаКартинок.Отклонить);
	
	ЭлементыФормы.кпТерминалы.Кнопки.Подкл.Доступность=не терминалПодключен;
	ЭлементыФормы.кпТерминалы.Кнопки.Откл.Доступность=терминалПодключен;
	
	ЭлементыФормы.кпСканер.Кнопки.ПодклСканер.Доступность=ИДСканера=-1;
	ЭлементыФормы.кпСканер.Кнопки.ОтклСканер.Доступность=ИДСканера<>-1;
КонецПроцедуры
Показать
6. Жолтокнижниг 259 19.11.13 09:35 Сейчас в теме
(5) mkostya,
РеалТайм
- пока не совсем понятно как правильно с ним работать и поддерживается ли он по настоящему, поддержка молчит.
7. xTolstx 10.06.14 07:04 Сейчас в теме
Добрый день, не совсем понятно как записывать отпечатки в терминал. Создаю нового пользователя, нажимаю "Установить отпечаток 1", на что в окне сообщений появляется короткое "Нет". При двойном клике на FP1 или FP2 программа вылетает с записью дампа.
8. eskor 98 18.11.14 14:33 Сейчас в теме
Спасибо за допиливание dll. Интегрировал в самописку, пашет как танк на USB-сканере.
9. Жолтокнижниг 259 19.11.14 11:59 Сейчас в теме
10. fixin 4277 19.09.15 23:54 Сейчас в теме
держи пять, коллега, я тоже эту тему продвигаю и разрабатываю. Только я на VB6 компоненты пилил, так что сырцы скачал, но посмотрел что там C++ и выбросил за ненадобностью. ;-)
11. Жолтокнижниг 259 21.09.15 13:53 Сейчас в теме
(10) fixin, Видел ваше творение, но чтот в нем не хватало. Так что свое написал.
12. eskor 98 07.10.15 14:53 Сейчас в теме
(11) твой вариант с "прокладкой" более удобен, чем exe-коннектор. Сейчас шлифую мини-конфигурацию, чтоб без бубна интегрироваться в любую конфигурацию. Заодно переделал под управляемые формы, ну и само-собой в обычных работает. Думаю, может за денежку выложить?
13. ogre2007 302 03.02.16 10:43 Сейчас в теме
(10) fixin, (2) (12) eskor,
Подскажите, а зачем писать "прокладку", если по идее можно работать из 1С напрямую с библиотекой tc400.dll ?
В sdk на сайте есть некоторое описание функций этой dll.
Или есть какие-то сложности на этом пути?
14. Жолтокнижниг 259 15.02.16 11:07 Сейчас в теме
(13) ogre2007,
если по идее можно работать из 1С напрямую с библиотекой tc400.dll
, а не подскажете как? Я вот лично не знаю такого способа.
1с может работать только с теми библиотеками, которые реализуют определенный интерфейс, либо COM, либо NativeApi (тот который от 1с).
Прокладка реализует интерфейс NativeApi и это дает возможность работать с библиотекой.
15. ogre2007 302 18.02.16 14:14 Сейчас в теме
(14)
Спасибо, разобрался, длл дллке рознь. 1Ска хавает только специально обученные дллки, так называемые "внешние компоненты".
16. eskor 98 18.02.16 17:59 Сейчас в теме
(15) ogre2007, я делал полноценный коннектор на разработке Алексея: http://infostart.ru/public/411217/
Все никак руки не доходят переделать под "метро" на 8.3, а под обычные и управляемые формы 8.2 - все работает уже больше года на реальных устройствах.
17. ogre2007 302 06.04.16 13:09 Сейчас в теме
У меня компонента не работает в серверном варианте, вы пробовали в таком режиме?
18. Жолтокнижниг 259 07.04.16 13:58 Сейчас в теме
(17) ogre2007, Не пробовал. но что вы имеете ввиду? Что вы делаете с каким оборудованием работаете(терминал/сканер). Есть ли на сервере необходимые dll?
19. Matveymc 149 17.08.16 15:41 Сейчас в теме
(18)
Столкнулся с аналогичной проблемой. Задача простая: надо регламентом подгружать данные о проходах в базу. Соответственно для x64 сервера данная dll не подойдет, т.к. (насколько я понимаю) ее надо скомпилировать под х64 чтоб на сервере заработала. Но исходники мало мне помогут, т.к. C++ не владею. У Вас нет скомпилированной под x64? (правда еще вопрос, подхватит ли библиотека x64 вспомогательные библиотеки)
verniypro; +1 Ответить
40. verniypro 6 08.04.24 18:57 Сейчас в теме
(19) там ещё проблема в библиотеке tc400.lib, она тоже 32 бита. Из-за этого в т.ч. не получается пересобрать в x64.
20. tamaks 122 20.04.17 12:53 Сейчас в теме
Столкнулся с проблемой. Ситуация в следующем, требуется реализовать подключение к удаленным устройствам, которые сидят за роутером в своей сети. Из вне мы видим роутер с единственным статическим IP, в котором проброшены два порта (5010 и 5011), каждый ведет на своё устройство. Подключение удается только к тому устройству, для которого проброшен стандартный порт. Подскажите каким образом в параметрах подключения к устройству можно задать порт. IP-адрес и ID устройства выведены на форму, а стандартный порт 5010 прописан жестко в dll ?
23. Жолтокнижниг 259 10.05.17 19:35 Сейчас в теме
(20)
выведены на форму,
Скорее всего так и есть. Если нужна необходимость пиши в лс.
26. KroVladS 35 11.05.17 09:20 Сейчас в теме
(23)
У меня в наличии только сканер U-Bio и работать планируется только с ним, без терминалов.
Задача стоит заставить всё это работать в веб-клиенте, так что нужно встраивать все методы в стандартный шаблон от разработчиков.

P.S. Спасибо за исходники.
Откуда вы брали helper1c.cpp, может есть обновлённая версия?
27. Жолтокнижниг 259 14.05.17 19:07 Сейчас в теме
(26) Из головы, а что конкретно интересует?
28. KroVladS 35 15.05.17 09:24 Сейчас в теме
(27) может есть обновлённая версия?
29. Жолтокнижниг 259 21.05.17 19:42 Сейчас в теме
22. eskor 98 27.04.17 11:36 Сейчас в теме
30. Johny_v 140 23.08.17 12:01 Сейчас в теме
С терминалами ANVIZ OA101, BIO OFFICE TC100 будет работать?
31. eskor 98 24.08.17 05:27 Сейчас в теме
(30) сравни SDK, если используются те же библиотеки, то будут.
32. Munsters 13 12.09.18 12:35 Сейчас в теме
Добрый день. Тоже попалась мне эта игрушка U-Bio и сижу с ней разбираюсь.
А есть source с рабочими AvzMatch ? не работает сравнение отпечатков
33. Жолтокнижниг 259 21.09.18 09:57 Сейчас в теме
(32) В прикрепленных сурсах нет примера?

Не смогу вам помочь. К сожалению исходники всего этого дела остались только на ИС, своя версия провала.
41. RiK007 2 01.10.24 23:42 Сейчас в теме
(33)
Не удалось подкл компоненту: Addin.AV.AnvizComponent

с чем может быть связано?
42. Жолтокнижниг 259 02.10.24 16:02 Сейчас в теме
(41) Увы не подскажу, 10 лет прошло.
Вся информация, что есть - в этой статье.
34. eskor 98 25.09.18 21:43 Сейчас в теме
(32) Посмотри у меня в разработках лежит конфа для Anviz девайсов со встроенной компонентой, ее Алексей пересобирал, как раз для проверки отпечатков со сканера U-Bio. Там точно работает, как использовать найдешь в коде, там есть обработка для проверки.
35. Asmer 09.10.18 11:46 Сейчас в теме
Добрый день. Компонента работает отлично !!! Но, если IP терминала пробросить через роутер сразу сталкиваешься с проблемами и большая часть функционала не работает. Но все равно Автору респект !!!

З.Ы. Также (локально) функционал терминала работает на W1
36. user1542770 10.02.21 14:07 Сейчас в теме
Добрый день.
Кто может помоч реализовать данное решение в моей 1с?
Терминалы Anviz W2 Pro
37. eskor 98 10.02.21 17:29 Сейчас в теме
(36) любой программист, умеющий использовать Native, сделает достаточно быстро. В крайнем случае, у Рарус сейчас поддержка оборудования Anviz в библиотеке подключаемого оборудования. Я видел краем глаза на Рознице 2, причем возникло ощущение, что используют как раз "сворованную" тут у Алексея :)
38. user1542770 10.02.21 18:20 Сейчас в теме
(37)
Где найти этого программиста.
Может Вы сможете помоч?
39. eskor 98 11.02.21 08:41 Сейчас в теме
(38) К сожалению времени нет катастрофически. Мало того, вся обойма знакомых в разработке загружена под хряпку. С франчами попробуйте поторговаться, должны взяться. Вопрос то не сложный.
Оставьте свое сообщение