Применение математического аппарата контурного анализа для распознавания образов с web - камеры для 1С

Публикация № 266244

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

Распознавание образов изображений

52
Представлен видеоролик, а также демо - программа Identification.exe и 1C 8.1 (для теста). Реализован механизм сканирования видеоряда с web - камеры и занесения считанных кодов в документ. Для просмотра видеодемонстрации без скачивания можно перейти по ссылке - http://youtu.be/skEdJgKQ0h4

Данная демонстрационная версия программы предназначена для прямого сканирования изображения с web - камеры в реальном времени.  С помощью математического аппарата контурного анализа производится распознавания образов (в данном примере цифр) и занесения данных в 1С. С помощью данной программы имеетеся возможность распознавания символов, букв, цифр, образов: машин, самолетов, и т.д. Программа позволяет загружать свои шаблоны объектов и распознавать их вне зависимости от угла поворота, масштаба. Программа может быть применена для дистационного мониторинга движения объектов помеченных маркерами, и т.д. В следующей версии будет реализовано детектирование лица на изображении, распознавание и занесение в базу 1С. Для работы необходима web - камера (можно 4Tech). Программа реализована как COM exe - сервер. Все коды в 1С открыты. Для тестирования необходимо сразу запускать программу 1С. COM - сервер Identification.exe регистрируется в системе автоматически при первом запуске (необходимы права администратора). Для просмотра видеодемонстрации без скачивания можно перейти по ссылке - http://youtu.be/skEdJgKQ0h4

Для работы программы нужно зарегистрировать COM-exe - сервер: (под правами администратора) Regsvr32\Путь к каталогу\ImageIdentification.exe

52

Скачать файлы

Наименование Файл Версия Размер
Видео - демонстрация
.exe 200,13Mb
21.09.17
8
.exe 200,13Mb 8 Скачать
Программа и тестовая база (запакованная rar-ом)
.exe 1,38Mb
21.09.17
81
.exe 1,38Mb 81 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. ToJIuK 26.03.14 08:15 Сейчас в теме
А можно видео в свободный доступ? А то из описания не очень понятно возможности.
3. protexprotex 174 26.03.14 08:50 Сейчас в теме
(1) ToJIuK, Добрый день. Хотел выложить в свободный доступ - но там с форматом - не дают. Скиньте мне свою почту - скину само видео.
61. veacstavila 30.04.19 14:51 Сейчас в теме
Здравствуйте, Сергей !

Пишу из Кишинёва. По какому номеру можно Вами связаться через Viber ?
Мой номер + 373 690 76 444 (Вячеслав Ставилэ, доктор исторических наук)
62. protexprotex 174 30.04.19 15:50 Сейчас в теме
(61) Добрый день. В Viber - я 8-920-252-20-50
4. protexprotex 174 26.03.14 09:23 Сейчас в теме
(1) ToJIuK, Можете просмотреть по адресу: http://youtu.be/skEdJgKQ0h4
2. protexprotex 174 26.03.14 08:49 Сейчас в теме
Добрый день. Хотел выложить в свободный доступ - но там с форматом - не дают. Скиньте мне свою почту - скину само видео.
5. bulpi 157 26.03.14 14:10 Сейчас в теме
Офигительная штука. Дополнительный плюс за бесплатность!
6. protexprotex 174 26.03.14 14:30 Сейчас в теме
(5) bulpi, Спасибо, работаем на благо клиентов :-)
7. soap 56 27.03.14 12:43 Сейчас в теме
Классная разработка спасибо
8. protexprotex 174 27.03.14 17:28 Сейчас в теме
(7) soap, Всегда пожалуйста :-)
9. iov 391 06.04.14 22:09 Сейчас в теме
10. protexprotex 174 06.04.14 23:09 Сейчас в теме
11. iov 391 07.04.14 16:43 Сейчас в теме
И вот момент может я не увидел - а нет ли распознания из файла?
12. protexprotex 174 07.04.14 16:48 Сейчас в теме
(11) iov, Добрый день. Есть конечно. В полной версии. Точнее, есть и демо - версии - только я этот метод не выводил в доступный интерфейс. Не думал что так будут копать глубоко :-) Нужен?
17. iov 391 12.04.14 23:12 Сейчас в теме
(12) да очень пригодится - это на тот случай когда изображение придет с устройств фиксации изображений
19. protexprotex 174 13.04.14 00:21 Сейчас в теме
(17) iov, ок. Ну тогда когда "случай" настанет - тогда и выложу. Счас на эту разработку уже три проекта есть - по уши ушел в доработку программы - управление открытием/закрытием шлагбаума по идентификации гос. номера автомашины, регистрации заказ наряда по появлении в боксе автомашины и еще есть. Вот это сейчас с помощью этого движка и разрабатываю.
13. NAKIS 5 10.04.14 18:31 Сейчас в теме
ООО, прикольно) Может пригодится, скоро начальство и такое заставит сделать)))
14. protexprotex 174 10.04.14 18:47 Сейчас в теме
(13) NAKIS, Обращайтесь, если что :-)
15. TitanLuchs 152 11.04.14 17:22 Сейчас в теме
Прикольно! Но пока не придумал, где бы это можно было применить в реальной жизни, кроме как при сканировании штрих-кодов и пропусков.
16. protexprotex 174 11.04.14 17:41 Сейчас в теме
(15) TitanLuchs, Нуууу - областей применения куча. Ну например, у Вас есть склад - у Вас ячеистое хранение. Вам интересно в какой ячейке находится тот или иной ящик. Наклеиваете на ящик этикетку с цифровым кодом. Через веб - камеру можно получать данные в какой ячейке какой ящик находится (ячейки тоже содержат цифровые коды). Или например - камера на пропускном турникете - сканирует бейджики на сотрудниках - получаем данные когда вход и когда выход. Или например, идентификация номеров машин, или сканирование ТОРГ-12 - просто поднесли к веб - камере - и торг-12 (не используя Fine Reared) появилась в 1С-ке (кстати, у меня есть в публикациях программа для сопоставлений). Да хоть определение какой объект появился в поле зрения веб - камеры - человек или машина или собака/кошка :-) ну и т.д. Куча, в общем. Вплоть до управления мобильным роботом.
18. iov 391 12.04.14 23:14 Сейчас в теме
Будет пара минут времени постучите в личку. Есть вопрос который может расширить функционал и вывести в реальный сектор рынка.
20. protexprotex 174 13.04.14 00:21 Сейчас в теме
(18) iov, В личку постучался :-)
21. sytkosa 13.04.14 21:12 Сейчас в теме
(0) А как оно распознает если есть 2 блока цифр на одном насителе например штрихкод и цена.
22. protexprotex 174 13.04.14 21:42 Сейчас в теме
(21) 8SiriuS8, Добрый день. Ну как Вам нужно - так и распознает. В текущем демо - режиме запрограммировано отбрасывать все что не является цифрами. Но если нужно чтобы и штрих - код распознал - так надо программе описать "что такое штрих - код" - и программа тогда и его детектирует. Ведь это "движок" - он предоставляет программисту возможности описания шаблонов ЧТО надо получить и КАК это интерпретировать. Можно задать программе (просто нарисовать в bmp - файле) например, самолет - и тогда если в области видимости web - камеры появиться самолет, программа его идентифицирует и выдаст сигнал.
23. sdn-1 143 14.04.14 16:42 Сейчас в теме
Спасибо за публикацию - тема очень интересная!
Если не секрет - какой алгоритм распознавания образов использовали ?
В свое время занимался реализацией алгоритма нейросети Хопфилда - неплохие результаты были при распознавании нечетких образов.
Еще раз спасибо!
24. protexprotex 174 14.04.14 18:03 Сейчас в теме
(23) sdn-1, Добрый день. Метод распознавания - контурный анализ. Контур представлен комплексными числами. Я тоже занимаюсь и нейронными сетями. Вот только проблема с ними есть - долго обучаются и не всегда получаешь то что надо :-) Больше сейчас склоняюсь к математическим методам распознавания. Достаточно быстро - и обучать не надо. Хотя, есть у меня наработки по нейронной сети - аналог глаза - от колбочки->Биполярные клетки->Горизонтальные клетки->Ганглиозные клетки->Слои колонок и суперколонок с латеральным торможением. Прикольно, но очень уж тормозит :-) Так что пока математические методы рулят :-)
25. It-developer 20 18.04.14 14:13 Сейчас в теме
26. protexprotex 174 18.04.14 14:43 Сейчас в теме
(25) It-developer, Простите, не понял вопроса - "PDF файл накладной, ФАКС " ??? - это к чему?
27. waizz 30 04.08.14 11:46 Сейчас в теме
Текст распознавать может? С каким разрешением камеры может работать?
28. protexprotex 174 04.08.14 11:59 Сейчас в теме
(27) waizz, Добрый день. Да, текст распознает хорошо. По поводу разрешения камеры - любое. Тут главное не разрешение камеры - а минимальные размеры объектов (6*4 пикселя - достаточно).
29. waizz 30 04.08.14 12:24 Сейчас в теме
Меня интересует паспортные данные распознавать сможет?
30. protexprotex 174 04.08.14 12:56 Сейчас в теме
(29) waizz, Да, сможет. Это для программы не проблема. Распознавать сможет даже в режиме реального времени. Могу даже показать - давайте - вышлите мне на почту пару изображений паспортных данных (чтобы на Ваших данных) - я Вам вышлю результат распознавания - если устроит - потом по удаленке подключимся - покажу как все это работает в режиме реального времени. protexsmirnov@mail.ru
31. Fedvere 25.07.15 16:56 Сейчас в теме
Здравствуйте, Хорошая программа. А возможно распознание товарной накладной и внесение данных в базу?
32. protexprotex 174 27.07.15 14:16 Сейчас в теме
(31) Fedvere, Добрый день. Да, это не составит особого труда.
33. Dionisiy 13.08.15 17:59 Сейчас в теме
Здравствуйте! Сейчас стоит вопрос покупать потоковый сканер или вдруг пойдет Ваша чудо программа. Мне накладные распознавать, ведь даже не нужно будет скрепки убирать, просто перелистывать.

А как программа отреагирует на перелистывание? Нужен какой-то алгоритм смены листа, ну что-то вроде - это другой лист, не тот который был до этого. Лицензия на одно рабочее место. Распознавание обычного А4, автоматическое выдирание скана без лишней информации превышающей 10%, например голова попала. Распознать штрихкод еан 128, если его нет распознать наименование документа число, дата и желательно все ИНН/КПП. Распознавать весь скан нужды нет.

На входе. Веб камера с неплохим качеством, например 1000 точек, расположена над столом, человек сидит под ней, листает документы
На выходе. Создаются текстовые файлы с текстом и с ссылками на сканы (кстати, обрезанные по листу), обязательно выдаются сигналы звуковые в случае успешного выполнения задачи


Как варианты можно купить файнридер енжин и т.д., но там ценники заоблачные, а у нас один человек со сканами работать должен, в перерывах.

А если Вы сделаете такую программу, то готов заплатить половину цены потокового сканера, отдал бы все, но придеться покупать хорошую камеру, чтобы сканы читабельные были ))
34. protexprotex 174 13.08.15 21:58 Сейчас в теме
(33) Dionisiy, Добрый день. По поводу смены листа - тут все просто - перелистнул, нажал на кнопку на клавиатуре - программа распознала. Потом опять перелистнул - опять нажал на кнопку - тут придумывать лишние механизмы не нужно. По поводу сделать такую программу - сделаю, но я думаю, что цена такой программы будет больше чем цена потокового сканера - цена нормального потокового сканера примерно 60000. Стоимость доработки программы - 80000. Так что овчинка будет стоить выделки, если будете покупать два - три сканера - тогда имеет смысл эту программу Вам покупать.
35. Dionisiy 14.08.15 05:28 Сейчас в теме
(34) оказалось, что перелистывать мятую, разрозненную бумагу трудоемко. Готовы выдирать скрепки, но не мучаться с каждым листом. А насчет кнопки не согласен.
36. protexprotex 174 14.08.15 09:19 Сейчас в теме
(35) Dionisiy, Ну, если бумага мятая, то согласен.
37. protexprotex 174 14.08.15 09:21 Сейчас в теме
(35) Dionisiy, А вот по поводу кнопки - в чем тут проблема? - неужели лучше разрабатывать алгоритмы анализа смены страницы? - или просто заставить пользователя при смене страницы нажать на кнопку для активации распознавания?
38. Dionisiy 14.08.15 10:55 Сейчас в теме
(37) ну чтобы уложиться в 2 секунды на страницу ))
39. murenysh 14 14.09.15 01:14 Сейчас в теме
protexprotex, подскажите как программа работает через терминальный режим?
40. protexprotex 174 14.09.15 08:15 Сейчас в теме
(39) murenysh, Добрый день. По поводу терминального режима - есть многопользовательская версия - запуск также как и на стационарном компе - только в терминальном окне.
41. murenysh 14 21.09.15 04:15 Сейчас в теме
(40) камера установлена на локальном компьютере, все равно будет работать? RDP такие устройства как камеры вроде еще не научился терминалить.

Еще возник вопрос по качеству распознавания - программа пытается распознать даже мелкие сочетания, из-за чего происходят тормоза и ложные срабатывания, что видно и на вашем демо-видео. Это как-то настраивается?
42. protexprotex 174 21.09.15 20:35 Сейчас в теме
(41) murenysh, Добрый день. По поводу RDP - есть фоновая программа которая данные с IP камеры сжимает и транслирует в программу распознавания по выделенному каналу. По поводу ложных срабатываний - да, там есть уровень ложных срабатываний. Но на самом деле все немного по другому - в этом демо - ролике включено распознавание только по одному методу (контурный метод) - если включить каскадное(или конкурентное) распознавание (сразу несколько методов - а их там разработано около 10-ти) с голосованием, то ложных срабатываний практически не будет.
43. murenysh 14 23.09.15 00:26 Сейчас в теме
(42) Добрый день,
сразу новая куча вопросов:
1. Что это за программа? Я устанавливал DroidCamApp на компьютер и DroidCam на смартфон, но при попытке выбрать в ImageRecognition.exe одну из камер, эмулируемых DroidCam, вылетает исключительная ситуация.
2. Получается, в программе есть какие-то настройки кроме шаблонов цифр?
3. Если подключить одновременно несколько методов распознавания, то думать будет дольше? Сейчас на код номенклатуры из демо-конфигурации уходит 2-3 секунды (из них одна секунда на стабилизацию четкости изображения веб-камерой)
4. Есть ли в настройках программы звуковой сигнал успешного распознавания шаблона?
5. Сколько времени будет распознаваться через веб-камеру ТОРГ-12?
6. Сколько стоит коммерческая версия и что в ней можно настраивать?

44. protexprotex 174 23.09.15 20:55 Сейчас в теме
(43) murenysh, Добрый день. По номерам вопросов - 1) - это программа просто транслирует видеопоток с веб-камеры в приемник - приемником может выступать каталог(папка windows) или порт или еще др. - самописная (мной) программа. 2) - да, настроек много 3) - увеличение времени распознавания будет, но это зависит от вида включенных методов. Те "тормоза" кот. вы видите - это из-за того, что производится вывод на экран - это долгая операция - она и занимает около 60% - в НЕ демо версии - вывод на экра можно отключить - т.к. он не нужен в рабочем режиме. 4) - есть. 5) - у меня старый комп - Core 2 DUO 3 Гг - ТОРГ - 12 распознается около 1.5 сек. 5) - коммерческая версия стоит 15000 руб. Что касается настроек - там реализован процедурный язык с помощью которого можно описывать алгоритм и методологию распознавания.
45. murenysh 14 24.09.15 22:33 Сейчас в теме
(44) снова вопросы :)
1. Каково качество распознавания ТОРГ-12? Тот же FineReader может делать ошибки, а в документе, связанном с деньгами, это недопустимо.
2. Сложно ли настраиваются шаблоны - некоторые поставщики добавляют свои столбцы и прочие изменения в стандартные формы
3.
там реализован процедурный язык с помощью которого можно описывать алгоритм и методологию распознавания

То есть это полуфабрикат, для качественного внедрения которого нужно еще долго разбираться и потратить еще много деньго-часов у каждого заказчика?
4. Словом, возможна ли серьезная каждодневная работа с вводом накладных, полностью минуя ручной ввод или это интересная игрушка от практического применения которой очень быстро откажутся?
5. Заметили периодические вылетания программы с недопустимыми операциями. Какова будет длительность поддержки программы?

Мы приобрели годовой пакет распознавания от EFSOL, но не удовлетворены сильным торможением и адски неудобным интерфейсом под обычными формами. Ищем варианты.
46. protexprotex 174 25.09.15 16:42 Сейчас в теме
(45) murenysh, Добрый день. По вопросам - 1) По поводу качества распознавания - на хороших формах - отличное. А если пролили кофе на ТОРГ-12 - то не очень. 2) - по поводу шаблонов - несложно. У меня есть такая программа (в моих публикациях) - по считыванию из EXCEL - файлов - на 1С 8 - там настраиваются любые варианты шаблонов (а также любые варианты определения столбцов и многое чего еще) - http://infostart.ru/public/194838/ 3) - это не полуфабрикат, а демонстрация метода. Для его применения в распознавании ТОРГ-12 много-немного - но надо будет оптимизировать для этого. 4) - да возможна. Вылетания - может быть. Это же не коммерческий продукт - а демонстрация метода. Поддержка - новые обновления в рамках приобретенного продукта - бесплатные - покуда живы и работаем :-)
52. murenysh 14 30.09.15 00:37 Сейчас в теме
(46)
это не полуфабрикат, а демонстрация метода


Я Вас уже наверное замучил, но мне по-прежнему неясны возможности и интерфейс платной версии. И я правильно понял, что вылетает с ошибками только демо-версия?
И непонятно, какое отношение программа по распознаванию из Excel-файлов имеет к шаблонам распознавания из видеопотока.
это не полуфабрикат, а демонстрация метода. Для его применения в распознавании ТОРГ-12 много-немного - но надо будет оптимизировать для этого

Если Вы говорите, что распознавание ТОРГ-12 идет 1.5 сек., значит вы эту оптимизацию уже произвели?
Можете ли Вы выложить видео такого распознавания, это сняло бы большую часть вопросов, а то мне это напоминает попытки слепого понять, что такое рассвет по описанию зрячего :)
53. protexprotex 174 30.09.15 09:04 Сейчас в теме
(52) murenysh, Давайте - может, так будет проще - мой скайп - pppprotexprotex - буду сегодня в скайпе после 18-00 или мой телефон - 8-920-252-20-50
54. murenysh 14 30.09.15 12:39 Сейчас в теме
(53) Да, так будет проще, думаю. Наберу.
47. demart-omsk 17 26.09.15 11:09 Сейчас в теме
Добрый день. При подключение к камере "COM_SERVER.ConnectToCamera ()"
падает по ошибке: "Ошибка при вызове метода контекста (ConnectToCamera): Произошла исключительная ситуация (0xfffffffe)"
Камера HD, куда копать?
Спасибо.
48. protexprotex 174 27.09.15 12:43 Сейчас в теме
(47) demart-omsk, Добрый день. Назовите, пжл, марку камеры. И такая ошибка появляется если com-exe сервер некорректно зарегистрирован - или может камера уже занята другим приложением.
49. demart-omsk 17 28.09.15 21:41 Сейчас в теме
(48) HP TrueVision HD.
Камера не используется.
50. protexprotex 174 29.09.15 07:18 Сейчас в теме
(49) demart-omsk, Тяжело так сказать. Надо смотреть "на месте". Могу по удаленке глянуть.
51. demart-omsk 17 29.09.15 19:54 Сейчас в теме
55. protexprotex 174 05.10.17 00:34 Сейчас в теме
Добрый день мой скайп - pppprotexprotex
56. protexprotex 174 05.10.17 08:47 Сейчас в теме
Добрый день. Да, программа дорабатывается.
57. sergbsv 61 01.11.17 10:49 Сейчас в теме
а если на фото изогнутый провод - сможет распознать ?
58. protexprotex 174 01.11.17 14:41 Сейчас в теме
(57) Добрый день. Да, сможет.
59. protexprotex 174 20.02.18 20:04 Сейчас в теме
60. user1151517 11.02.19 08:27 Сейчас в теме
(59) Подскажите пожалуйста стоимость полной версии программы.
63. protexprotex 174 16.09.19 10:57 Сейчас в теме
64. ansagan 04.10.19 14:41 Сейчас в теме
Добрый день. хочу использовать программу для сканера Удостоверение личности . там текст мелькая и много текста сможет разобрать ?
65. protexprotex 174 04.10.19 20:19 Сейчас в теме
(64) Добрый день. Можете прислать на почту фото удостоверения как будет в рабочем режиме? - я посмотрю и скажу
protexsmirnov@mail.ru
Оставьте свое сообщение

См. также

Управление окнами и мониторами в 1С 6

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Windows Абонемент ($m) Сервисные утилиты Разработка внешних компонент

Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.

1 стартмани

28.10.2019    1211    Grigoriy251    2       

Маленькая и скромная мобильная внешняя компонента 44

Вопрос Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.

1 стартмани

21.10.2019    2894    1    ripreal1    8       

Native внешняя компонента для оповещения по UDP или TCP 35

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    2492    5    vdv2701    7       

Внешняя компонента для работы с драйвером "Атол v.10". 1С:8.3 5

Инструменты и обработки Программист Архив с данными v8 Windows Кассовые операции Абонемент ($m) Разработка внешних компонент

Внешняя компонента, для работы с драйвером «Атол v.10», посредством JSON-заданий.

1 стартмани

16.07.2019    2244    4    gortrex    0       

Менеджер буфера обмена. Нативная внешняя компонента win 32/64 7

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Добавляет возможности получения информации из почтовых вложений или файлов с других рабочих столов (RDP) с помощью операций копирования/вставки. Может «прослушивать»: любые изменения буфера обмена; нажатие клавиш соответствующих вставке (paste); нажатие клавиш копирования (copy); drop операции. Это новая реализация аналогичной компоненты https://infostart.ru/public/379695/, но теперь не C#, а С++ нативно для x32 / x64. (см. http://youtu.be/-PaWWFfbYo4)

1 стартмани

26.06.2019    1644    4    Bww    6       

Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные) 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Разработка внешних компонент Ценники

Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах без установки дополнительных ActiveX компонент. Тестировалась на чистой базе платформы 1С:Предприятие 8.3 (8.3.14.1630), а так же в конфигурациях Бухгалтерия предприятия КОРП, редакция (3.0.69.35) и на Бухгалтерия предприятия (3.0.70.30)

2 стартмани

22.05.2019    2313    14    MGemini    2       

DLL для подключения к Asterisk (32/64 клиенты) 6

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Телефония, SIP

Подключение к Астериску и получение событий "Newchannel","BridgeEnter","Hangup" через ОбработкаВнешнегоСобытия.

1 стартмани

19.03.2019    2680    3    xxxAndricxxx    9       

DLL для обмена между 1С (и не только) через UDP порты (32/64 клиенты) 14

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент

Библиотеки для создания функционала для прослушивания портов из 1С и отправки сообщений на удаленный udp порт.

1 стартмани

28.02.2019    2359    6    xxxAndricxxx    1       

Внешняя компонента для ping (под win) 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Цель: выполнение ping из 1С без использования команд системы. Может быть полезна разработчикам для проверки доступности компьютеров.

1 стартмани

05.01.2019    2342    2    milut    0       

Эмулятор ККМ по стандарту ФФД 1.1 21

Инструменты и обработки Программист Архив с данными v8 Розница УТ11 Россия Windows Кассовые операции Абонемент ($m) Разработка внешних компонент ККМ

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    9924    81    Matveymc    19       

Внешняя компонента для считывателя карт ACS 122/1281 (БПО) 5

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Ридер магнитных карт

Внешняя компонента для считывателя бесконтактных карт ACS 122/12 для подсистемы подключаемого оборудования.

1 стартмани

11.12.2018    3296    14    eugenevk    19       

WebSocket Клиент / Сервер. Внешний компонент 21

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    5803    32    nomadon    19       

Внешняя компонента для выполнения регулярных выражений 58

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок boost::regex (v 1.69, v 1.68 - для Android). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    6311    21    KAV2    57       

Native компонента для 8.3, реализующая метод sleep() 6

Инструменты и обработки Программист Архив с данными v8 Россия Windows Абонемент ($m) Разработка внешних компонент

Внешняя Native 64-битная компонента для 1C 8.3, которая реализует метод sleep() - паузу выполнения кода. Пауза для большой устойчивости сделана платформозависимой и требует WinAPI. Ид компоненты - AddIn.AddInNativeSleep.NativeSleep.

1 стартмани

16.10.2018    3538    2    ripreal1    9       

TextRadar - нечеткий поиск в тексте (Native API) 10

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

5 стартмани

19.09.2018    7599    15    TSSV    14       

Класс-обработка “Работа с картами Яндекс” 58

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Разработка внешних компонент WEB

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    11569    129    RSConsulting    13       

Распознавание лиц (off-line). Демонстрационная база. 98

Инструменты и обработки Системный администратор Пользователь Руководитель проекта Архив с данными v8 Абонемент ($m) Разработка внешних компонент

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

1 стартмани

17.07.2018    10757    73    nomadon    45       

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента) 11

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Разработка внешних компонент Сканер штрих-кода

Предназначена для создания QR-code с указанием процента восстановления потерянных данных. Строка кодирования может содержать все печатаемые символы, в том числе и кириллические. Для работы не требуется внешняя компонента или шрифт.

2 стартмани

10.07.2018    6834    13    bobank    6       

Внешняя компонента для ping'а 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Внешняя компонента для выполнения ping'а из 1С:Предприятия 8.

1 стартмани

04.07.2018    6589    5    frkbvfnjh    24       

Демо Native API компонента для использования в 1С плагинов, написанных на Java 21

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Демо: запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    6082    12    minimajack    30       

Вызов методов 1С из внешней компоненты, выполненной по технологии COM на C++ 7

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Пример работы с объектами и методами 1С из внешней компоненты, разработанной по технологии COM на С++.

1 стартмани

04.06.2018    5459    4    le_    0       

Tool1CD Beta в деле 98

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Абонемент ($m) Разработка внешних компонент

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    17704    27    baton_pk    26       

Внешняя компонента Native для создания штрих кода (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked и другие) 16

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

В связи с внедрением ГИС Меркурий потребовалось внешняя компонента, которая создает штрихкод и отдает 1С. ВК создана на основе библиотеки zint www.sourceforge.net/projects/zint.

1 стартмани

27.04.2018    11729    169    artmaks1988    65       

Внешняя компонента для работы по Web-socket протоколу 21

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент WEB

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

6 стартмани

30.03.2018    13564    9    Ditron    62       

Работа с любыми сканерами документов в 1С c помощью внешней компоненты от vintasoft.com 7

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Универсальная обработка для сканирования изображений на любых сканерах (поточных, планшетных) средствами ActiveX от компании Vintasoft.

1 стартмани

29.03.2018    5861    3    Dach    0       

Разработка игр на языке 1С с использованием Active-X компоненты (собственная разработка) 10

Инструменты и обработки Программист Архив с данными v7.7 v8 Россия Windows Абонемент ($m) Разработка внешних компонент

Написанная Active-X компонента встраивается на форму обработки 1С (тестировалось на 1С 8.0, 8.1, 8.2, 8.3 не управляемые формы, 1С 7.7.). Компонента предназначена для моделирования игрового поля (вывод, движение спрайтов - фреймов, обработка коллизий, управление спрайтами-фреймами и т.д.) при разработки логики игры на встроенном языке 1С. Приложен пример обработки в которой реализована игра "Бита".

5 стартмани

04.01.2018    9950    2    protexprotex    34       

Active-X компонента для получения видео-данных с Web-камеры, IP-камеры для 1С 8.3, 1С 8.2, 1С 8.1, для рисования на форме 12

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент

Active-X компонента встраивается непосредственно на форму 1С (тестировалось на 1С 8.3, 1С 8.2, 1С 8.1 - неуправляемые формы), реализованы методы подключения к Web-камеры (интерфейс VFW), к IP-камере по http-запросам, отображение на форме 1С потокового видео, снятие скрина и сохранение в файл на диск. Приложена обработка реализующая подключение и работы с ocx - компонентой.

4 стартмани

13.12.2017    9665    21    protexprotex    24       

ЭЦП по гостам Украины в 1С - Внешняя компонента BilboSign.dll 6

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Украина Windows Абонемент ($m) Разработка внешних компонент Защита и шифрование

Причиной данной разработки послужило отсутствие на данный момент криптопровайдера ЭЦП, который может работать по гостам Украины и использоваться в 1С. Для этого разработана внешняя компонента по технологии NativeAPI.

1 стартмани

11.12.2017    7632    11    Zahary    5       

Внешняя компонента симуляции нажатий клавиатуры и мыши (в т.ч. сворачивание/разворачивание динамических списков) 7

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Данная ВК позволяет использовать в ОС Windows начиная с 2000 функцию WinApi - SendInput(). А прилагающаяся обертка на 1С под нее позволяет делать это комфортно и просто. Внешняя компонента была написана, прежде всего, для сворачивания/разворачивания группировок в динамических списках.

1 стартмани

18.10.2017    10079    9    🅵🅾️🆇    24       

Отправка сообщений 9

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Внешняя компонента и сервер отправки сообщений клиентам с сервера / от других клиентов.

1 стартмани

16.10.2017    8135    8    eugenevk    5       

Компонента формирования штрихкода 5

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Компонента формирования штрихкодов по технологии NativeAPI. Разработана как альтернатива стандартной компоненте 1С.

1 стартмани

04.10.2017    7839    24    eugenevk    18       

Внешняя компонента для работы с весами Massa-K (технология NativeAPI) из 1С 6

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Весы

Внешняя компонента создавалась для работы с терминалами типа А и RA, вполне вероятно, будет работать и с другими терминалами масса-К. Получает показания весов в любой момент времени, также можно подключить выдачу внешнего события при окончании взвешивания (при звуковом сигнале весов).

2 стартмани

15.09.2017    10715    7    Kant1975    13       

Внешняя компонента (Native) для печати QR-кода 10

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Native-компонента и тестовая обработка для печати QR-кода в различных кодировках.

1 стартмани

21.08.2017    11305    25    ImHunter    14       

Внешняя компонента (Native) для печати двумерного штрих-кода PDF417 11

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Достаточно давно возникла потребность печатать двумерные штрих-коды на некоторых документах. Какое-то время использовали для этого шрифтовую отрисовку ШК. Минусы этого решения - необходимость иметь установленный специальный шрифт, неустойчивость чтения платежными терминалами. Поэтому было принято решение - попробовать написать свою ВК.

1 стартмани

10.02.2017    23854    88    ImHunter    10       

Сервер TCP/IP NativeAPI на Delphi 5

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Абонемент ($m) Разработка внешних компонент

Внешняя компонента NativeAPI на Delphi запускает прослушивание заданного порта по протоколу TCP/IP.

1 стартмани

10.11.2016    10350    24    AleSSandre    7       

Фотография с камеры через DirectX 5

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Компонента для получения фотографии с WEB-камеры с использованием DirectX

5 стартмани

04.11.2016    9379    12    7OH    14       

1С+Классы. Версия-0 52

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Математика и алгоритмы

Разработано ООП-расширение языка 1С, включающее (но не ограничивающееся): Классы как абстрактные типы данных с элементами «переменная», «свойство», «функция», «процедура»; Интерфейсы как абстрактные классы без элементов состояния («переменная») и без привязки к реализации методов (свойств, процедур, функций) при определении; Имплементация (реализация) интерфейсов классами; - одиночное открытое наследование; Области видимости «внутренняя» (private), «экспорт» (public), «защищенная» (protected); Статические элементы классов (общие для всех экземпляров класса); Замещение (переопределение реализации) методов при наследовании – «виртуальные методы, свойства»; Сокрытие (затенение) обычных (не замещаемых) элементов при наследовании; Перегрузка процедур и функций по количеству и типам данных аргументов; Конструкторы класса; Деструктор класса; Слабые ссылки; Делегаты.

1 стартмани

28.10.2016    16745    14    IntelInside    68       

Внешняя компонента RBSCaller.dll для интеграции с 3CX Phone System 7

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент Телефония, SIP

Внешняя компонента для 1С: 8.x, позволяющая производить звонки, получать оповещения о входящих через механизм внешних событий 1С.

2 стартмани

12.10.2016    14552    17    RBS    7       

"Внешнее событие" и мобильная платформа 1С 65

Инструменты и обработки Программист Архив с данными v8 Android Абонемент ($m) Разработка внешних компонент Мобильная разработка

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет.

1 стартмани

09.09.2016    29523    81    dewersia    49       

Организация файлового хранилища на базе MS SQL Server с доступом из 1С 80

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент Сервисные утилиты

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    18807    42    tohandr    30       

Native компонента сканирования для обычных форм (Beta версия) 6

Инструменты и обработки Программист Конфигурация (md, cf) v8 Россия Windows Абонемент ($m) Инструментарий разработчика Разработка внешних компонент

Внешняя компонента, сделанная по технологии Native для 1С. Компонента использует Windows Image Acquisition для работы со сканерами. Компнонета тестировалась только в толстом клиенте на обычных формах. В принципе, ее использование в УФ не исключено. Тест проводился как локально, так и через RDP подключение.

1 стартмани

18.07.2016    26958    11    compguru    7