gifts2017

Распознавание накладных БГУ 8.2

Опубликовал Константин Лидовской (stv_kot) в раздел Обработки - Обработка документов

Дополнение для "Бухгалтерии государственного учреждения 8" позволяющее сканировать ТОРГ-12 и в автоматическом режиме создавать документ "Покупка материалов".

Дополнение позволяет сканировать ТОРГ-12 и в автоматическом режиме создавать документ "Покупка материалов". Если при распознавании не найдена номенклатура ее можно создать руками или в автоматическом режиме. Разработка находится в стадии раннего тестирования, будет еще дописываться и дорабатываться. Сюда помещена как раз для целей тестирования. Тестовый период открыт до конца года. По окончании тестового периода самым активным тестировщикам будет предоставлена бесплатная версия, остальным будет предложено приобрести за адекватную цену через магазин infostart.

 

Основана разработка на проекте Puma.Net поэтому для работы потребуются дополнительные dll библиотеки и Microsoft.NET.Framework.v4.0.30319.

Инструкция по развертыванию разработки:

Необходимо сделать сравнение и объединение своей конфигурации БГУ c файлом 1cv8.cf при объединении убираем все галочки оставляем их только:

  • на документе Распознавание накладных
  • РаботаСоСканеромКлиент
  • КомпонентаTwain.

Далее открываем модуль обычного приложения (правой кнопкой мыши на верхнем уровне в дереве конфигурации) и в самом верху прописываем строчку:

Перем КомпонентаTwain Экспорт;

Обновляем конфигурацию, на этом манипуляции с самой конфигурацией закончены.

Как я уже писал Выше для работы необходимы некоторые библиотеки .Net

Устанавливаем Puma.Net установщик в прикрепленных файлах.

Все прикрепленные библиотеки копируем в папку bin платформы 1с предприятия.

Последним шагом надо зарегистрировать библиотеку RecognizeDocument.dll

Для этого в командной строке выполняем: C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe RecognizeDocument.dll /codebase из папки в которой есть библиотека RecognizeDocument.dll.

Теперь можно открывать БГУ в документах находить "распознавание накладных" и работать.

Процесс конечно запутанный и нелегкий, если будет необходимость я помогу с настройкой. В будущем обещаю подумать над его облегчением.

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

Наименование Файл Версия Размер
Все файлы необходимые для работы 51
.zip 24,93Mb
21.09.12
51
.zip 24,93Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Михаил Кащенко (Visitizer) 07.09.12 11:30
чтож - как раз кстати, клиенту надо распознавать накладные
2. Константин Лидовской (stv_kot) 07.09.12 15:10
Если будут сложности, пишите помогу. Вариант тестовый. При моих тестах выдавала 90% распознавания.
3. Михаил Кащенко (Visitizer) 14.09.12 11:14
Ну и теперь вопрос -где же само распознавание находится?
4. Михаил Кащенко (Visitizer) 14.09.12 11:15
Мне необходимо распознать номер накладной, или хоть какой-то признак (можно и штрих код)
а в конфе я нашел только сканирование
5. Константин Лидовской (stv_kot) 14.09.12 14:00
Само распознавание находится в Операции -> Документы -> распознавание накладных. Номера накладных не распознаются, шапка обрезается на этапе обработки изображения.
6. Михаил Кащенко (Visitizer) 14.09.12 14:07
Может на инфостаре не та конфа лежит?
можно на почту mick_777@mail.ru скинуть?
7. Константин Лидовской (stv_kot) 14.09.12 14:15
Конфигурация та лежит, а в чем проблема?
8. Михаил Кащенко (Visitizer) 14.09.12 15:30
Проблема в том - что в этом то документе я нигде не нашел функции распознавания
а только сканирование
9. Константин Лидовской (stv_kot) 14.09.12 15:49
Для того что бы распознать, надо сначала отсканировать. Нажимаете кнопку сканировать, после этого вверху появится путь к сохраненному файлу. Потом кнопку "Заполнить" программа распознает накладную и заполняет табличную часть документа, после этого нажимаете кнопку сформировать, создается документ покупка материалов.
10. Михаил Кащенко (Visitizer) 14.09.12 15:56
(9) stv_kot,
1. мне не надо сканировать
2. мне надо только распознавать
3. процедура ЗаполнитьД(); мне не доступна - она в модуле документа (запаролено) - только понял
4. но - мне не надо табличная часть - мне нужно распознать номер документа или другой иной признак шапки, идентифицирующий конкретную накладную
5. Какой мне сенс от данной конфы - если я не могу управлять распознаванием
11. Константин Лидовской (stv_kot) 14.09.12 20:45
Вам от данной конфы не какого, конфигурация предназначена именно для сканирования со сканера непосредственно из 1С и распознавания номенклатуры количества и суммы для создания документа покупка материалов. Даже если Вам предоставить открытый модуль толку не будет, шапка как и подвал вырезается на стадии обработки изображения.
12. Shade (Shade) 21.09.12 16:17
(11) Константин, здравствуйте. Скажите, пожалуйста,
1.) а в УТ 10.3 такая штука будет работать?
2.) Также интересует как происходит сравнение номенклатуры ("жесткое" или "мягкое") из справочника "Номенклатура"
3.) Интересна цена готового решения (на будущее так сказать), можно в личку.
4.) При использовании вашей компоненты, какой именно FineReader необходимо приобрести? Так сказать, необходимо и достаточно :)
5.) данные после распознавания берутся из текстового файла не excel? Как дела обстоят с пониманием компоненты где количество где кол-во мест, количество в месте, сумму без НДС, сумму с НДС?
6.) есть ли жесткая привязка к виду документа ТОРГ-12, как ведет себя распознавание при обработке счета или расходной накладной произвольной формы?
Заранее спасибо за ответы.
13. Shade (Shade) 21.09.12 16:19
4 вопрос снимается, извините, в вашей компоненте не используется компонента FineReader, ошибся
14. Shade (Shade) 21.09.12 16:28
И еще вопрос, а можно все в архив поместить, я конечо понимаю, что за каждую закачку по1 sm, но все таки...
15. Константин Лидовской (stv_kot) 21.09.12 16:57
(12) Shade,
1. Для УТ в планах написать, пока работает только в БГУ.
2. Сравнение номенклатуры жесткое. (но сделать настраиваемое не сложно спасибо за идею в следующем обновлении сделаю)
3. Цена решения еще не определена, буду изучать спрос, но точно не выше 10 тыс. рублей
4. Данные берутся из xls. Программа по столбцам определяет где какие данные лежат.
5. Распознается только ТОРГ-12, в обработке пользователь сам руками задает расположение товарки Портрет или Ландшафт а так же первый или последующий лист. Сейчас идет работа над автоматическим определением данных параметров, но пока результат не процентов 50%.
В архив обязательно помещу, извините не подумал.
16. Shade (Shade) 23.09.12 00:13
15. Константин, можно продумать еще вариант с аналогами :-) Это вообще тема, когда приходит один товар но у поставщиков названы по разному. А можно уточнить когда примерно начнется работа для УТ?
17. Константин Лидовской (stv_kot) 23.09.12 10:15
Работы над УТ начну с понедельника. Если аналоги нужны то сделаем.
18. Александр Федоров (Sasha255n) 12.05.14 09:30
Скажите пожалуйста а сейчас даннная разработка ведется или уже нет?
19. Константин Лидовской (stv_kot) 13.05.14 16:28
По большому счету, нет. К сожалению спрос на нее оказался меньше чем предполагалось. Но можно обсудить если есть какие то вопросы.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа