• Здравствуйте. Сайт заработал в архивном режиме форум www.old.nado.in

Расширение "AIRDocLocal" для BAS конфигураций

boomzoom666

New member
Регистрация
5 Янв 2015
Сообщения
3
Реакции
0

AIRDoc - сервис распознавания документов для BAS​


AIRDocLocal — расширение BAS, которое перехватывает сетевой слой штатной обработки AIRDoc_ЗагрузкаДокументов и переадресует его с облака ai.br.org.ua на локальный Python-сервис server.py (127.0.0.1:8077), цель снять зависимость от платного облака и работать локально.

Как устроено:
Аннотациями &Вместо в заимствованном модуле AIRDoc_Сервер подменены девять методов вендора: получение превью, распознавание товаров, загрузка справочника номенклатуры в индекс, подбор номенклатуры, проверка доступа.
JSON-контракт ответов не изменён, поэтому код формы обработки остаётся нетронутым — расширение не правит конфигурацию.
Только читает: контрагентов и номенклатуру по-прежнему заводит штатный механизм AIRDoc, форма находит их сама по ЕДРПОУ и кнопкой.
Настройки (адрес, порт, SSL, токен, таймауты) лежат в ХранилищеОбщихНастроек, редактируются через обработку AIRDocLocal_Настройки.
Есть плавный откат: если локальный режим выключен или сервис недоступен — ПродолжитьВызов(), то есть поведение вендора.

В комплекте скрипты для автоматической загрузки и установки сервиса распознавания.

Примечание:
Распознает изображения .jpg, .png, но требуется довольно мощный компьютер, на моем (см. ниже) один файл обрабатывался примерно 30 мин.

У Вас недостаточно прав для просмотра ссылок. Войдите или зарегистрируйтесь.


Тестировалось на:
BAF (8.3.23.2301)
Конфигурация Business automation software for accounting, edition 2.1 (2.1.34.2)
Ноутбук (2018 года) Xiaomi Mi Notebook "Air 13.3" (Core i5 / 8 GB / Windows 11)

Открытый код без каких-либо ограничений, можно устанавливать на любое количество баз, будет работать на BAS конфигурациях с встроенным сервисом AIRDoc
 
Назад
Сверху