bdd2

Распознавание накладных БГУ 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.

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

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

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

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

См. также

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