#0
by mzelensky
Доброго времени суток! Заказчик выдал "хотелку", по реализации которой я не имею никакого понятия. Задача: Имеется некий pdf файл (кстати тоже сформированный из 1С), в этом файле может быть не ограниченное количество листов. На каждом листе (в определенной области) имеется штрих-код (штрих-код наш, используется чисто для внутреннего документооборота). Нужно чтобы 1С-ка автоматически распознавала этот штрих-код и в зависимости от той информации, которая в него заложена, производила определенные действия. КАК РАСПОЗНАТЬ И ОБРАБОТАТЬ ШТРИХ-КОД из PDF-ФАЙЛА?
#4
by mzelensky
ну что-то нашел...но может тут у кого личный опыт есть...чтобы дурные шишки не набивать!
#5
by mzelensky
Это наш файл (например контракт)...например ситуация: мы его сделали, отправили клиенту, тот произвел свои действия и отправил в ответ - нужно распознать и присунуть в определенную папочку!
#7
by Tatitutu
самое простое и дешево в название файла в конце указать штрихкод и при поступлении обработать эту информацию.
#10
by mzelensky
ты всем клиентам говоришь - "это бред, так делать я не буду и вам это не надо!". Если просят, значит надо!
#11
by aleks-id
я же написал - по идее. сам прекрасно знаю что редактируется. но какой смысл тогда отправлять в ПДФ???
#12
by aleks-id
ты б задачу то обрисовал полностью - глядишь, и решение бы нашлось. почему бы не отправлять им контракт в ворде?
#14
by mzelensky
давай без поиска АЛЬТЕРНАТИВ. Задачу я поставил - как можно распознать штрих-код в pdg?!
#16
by Кириллка
партнеру отдается pdf'ка, в которой доступны для редактирования какие-то поля. Он эти поля заполняет и возвращает файл. Я, как создатель этого файла, не парю голову, что он кроме своих полей, исправил что-то еще.
#19
by mzelensky
нужно без визуального открытия этого файла! Т.е. чтобы все действия производились в фоновом режиме без дополнительных действий со стороны пользователя.
#24
by mzelensky
это уже интересней...немного через одно место конечно....но по крайней мере рабочий механизм.
#26
by aleks-id
ты напиши им, узнай почем. OCR вроде как тоже не бесплатные есличо, а модуль конвертации пдф в хтмл там отдельно продается.
#27
by rutony
В MS Office есть пакет OCR Есть еще и бесплатные в том числе. Давненько писал ботов юзал, щас даже не вспомню названия...
#29
by VVi3ard
Тебе в правильно сказали ищи (или пиши, или заказывай фрилансеру) com компонент который будет распознавать код с картинки. Еще как вариант: Я встречал консольную утилиту которой на вход передается картинка со штрихкодами, на выходе она генерит список штрихкодов с этой картинки. Ну и соответственно не сложно найти консольную утилиту PDF-JPG к сожалению готовым решением поделится не могу т.к. потом задача снялась
#33
by Sergeyspb13
а сразу записывать в PDF номер штрих кода или прочего текста почему не хочешь? а потом уже другими средствами смотреть этим создавать pdf есть COM ну и найти читалку PDF, которая может прочесть допустим Keywords или Subject из этого PDFa
#34
by mzelensky
может быть большой. Но по задаче распознать нужно лишь 1 штрих-код (скажем с первого листа).
#35
by mzelensky
я уже об этом думал. И действительно, так проще - тем более код (числовой) я пишу под штрих-кодом. Т.е. задача сводится к - распознать текст в определенной области и обработать его.
#38
by Sergeyspb13
запиши не на листе, а в свойствах файла ... - например в Keywords а другой прогой читай
#42
by mzelensky
Вариант хороший, но ситуация: Клиент получает наш контракт (с нашим штрих-кодом). Распечатывает его, ставит свои росписи, печати, сканирует опять и отправляет нам в ответ. Нам нужно автоматом определить этот контракт...в этом случа такая ситуация не прокатит, т.к. файл pdf будет новым!
#44
by mzelensky
т.е. привязываться к свойствам файла не получится - нужно привязываться к СОДЕРЖИМОМУ файла
#45
by Sergeyspb13
тогда only OCR и причем еще не факт что клиент отсканит в правильном порядке контракт и страницы будут не перевернуты =)
#46
by Xapac
1с запускает какой-то установщик) потом ругается, что виндовс ничего не смог установить. (видать офис у меня слишком старой)
#48
by VVi3ard
Блин вот ведь нехорошие люди берут исходники ZXing оборачивают их в ActiveX и продают за деньги.
#49
by mzelensky
порядок значения не имеет - штрих-код повторяется на всех страницах и мне достаточно распознать хотя бы один! А вот с перевернутым это да...лажа будет.
#50
by Sergeyspb13
лучше сразу говорите клиентам, чтоб когда отправляли вам этот файл переименовывали его в номер этого штрих-кода
#51
by VVi3ard
Почему бы самому не скачать исходники под С# скомпилить в COM компоненту и выложить для всех?
#54
by pumbaEO
Была другая немного задача. Акты выполненных работ. imagemagick конвертил из pdf в картинку, обрезал для уменьшения распознавания. zbar - есть утилитка определял на картинке штрих-код. Парсил результат. Штрихкод был как uuid документа.
#55
by Sergeyspb13
они распечатают а потом сканят снова, не подходит ну накрайняк если это ответ по эл.почте то в письме могут указывать код
#57
by pumbaEO
Еще есть от abby платная программа для определения штрихкодов. Года два назад стоила 500 баксов.
#58
by Леха Дум
злобные клиенты на другом конце могут отсканировать несколько контрактов и засунуть их в один файл пдф
#59
by pumbaEO
Еще раз печатали акт выполненных работ. Отдавали клиенту. Ставил печать, возвращали обратно. Сканируем пакетно, специальные сканеры. Создаются файлики картинки. zbar определили штирхкод на картинке и приложили картинку его к документу.
#60
by Xapac
а я не понял а человек что-ли не может посмотреть и увидеть? или в организации только компьютеры работают. я бы понял здачу если их много, и сложно бла бла. а тут одну циферку в письме разглядеть...
#62
by DenLaDen
Ты же говорил, что в файле несколько листов и на каждом листе штрихкод. Штрихкод же может быть разный? Получается что тебе придется выдирать листы из файла и рассовывать по папочкам?
#67
by Rie
PDF изнутри - это просто текстовый файл (возможно, упакованный). Рядом с картинкой (или не рядом, а в некотором определённом месте) можно поместить просто циферки - а потом их оттуда того-с. Можно даже сделать их невидимыми.
#68
by Sergeyspb13
интересно если клиент не подпишет или забудет печать поставить и скинет.. система тогда его примет и скажет все ок... и в день Ч кто будет крайний )))) споросит начальник, почему твоя система не проверила печати и подписи ))))
#71
by aka AMIGO
фотошоп, файнридер, паинт, медиаплеер, ... и всё это в 1с- № 8.. ну когда-ж, наконец, 1с создаст свою операционку, с кнопкой "сделадь всё!"??!!??.. или уж попросить сваять оську наших с вами гуру?.. им не привыкать к запросам страждущих :) ЗЫ. ФайнРидер типа 9 применить еще не предлагали? у меня это очень популярный инструмент, если срочно надо вырезать картинку, сделать текст.. хоть из чего..
#73
by mzelensky
последнее время интеграция 1С со всякими сторонними продуктами набирает все больший оборот...раньше я и не представлял ,что можно скрещивать 1С-ку с Корелом , ФайнРидером или какими-то GPS-устройствами/прогами...но народ доказал ,что нет предела совершенству!
#74
by VVi3ard
Хочу и даже займусь, возможно даже на выходных, просто мне в данный момент это не нужна, есть другая работа которую нужно делать. Я так понял что перед тобой задача стоит которую нужно решить было бы логично ее решить.
#75
by VVi3ard
Работать с C# сейчас учат на первом курсе института, инструкция по созданию компонент есть на ИТС потратить 1-2 дня и сделать в чем проблема?
#76
by mzelensky
я просто давно уже не сидел за СИ, да и не люблю я его (в свое время был поклонником Делфи и вообще борландов).
#77
by Jaffar
на мой дилетантский взгляд, прежде чем бежать автоматизировать любую хотелку заказчика - нужно четко понять, для чего это нужно, и какие подводные камни могут всплыть (начиная от того, что клиент при сканировании обрежет ваш штрих-код - нафих он ему для подписания? - до того, что вставит свой штрих-код вместе или вместо вашего). Я бы стремился убедить заказчика решать эти вопросы не автоматом, а мозгами - тогда не будет ситуации, что клиент вернет обратно файл без подписи и печати.
#78
by Jaffar
у меня на прошлой работе тоже одно время дошли до автоматизации учета договоров (правда, там 2 цели преследовали - не только получить их в электронном виде, но и осуществить контроль при платежах по договорам - на 1-м этапе рассматривали только договора с поставщиками, потом планировали перейти к договорам с покупателями), но основные действия в системе зациклили на архивариуса, через которую проходили все договора.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Параметры табличного документа в 1С 8.2
- v8: Обмен ЗБУ и БГУ - помогите настроить!
- УТ 10.3 Рассчитывать Автоматические Скидки
- Кто нибудь самостоятельно получал средний заработок в ЗУП 8.1
- Как выгрузить документ с движениями?(Универсальный обмен данными vsОбмен данным)
- Перенос поступления денежных средств с одного договора на другой
- Конвертация документа в операцию
- v7: Групповая печать документов
- БГУ и книга продаж
- Вопрос по внедрению УТ11 (склады и себестоимость)
- v7: Программная запись элемента подчиненного справочника
- Полнотекстовый поиск.
- УФ, список значений, тип значений
- Возможность красного сторно отсутствует в стандартной немецкой версии SAP ;)
- 1С 8.2 УТ 10.3 Правильное оформление продажи (ЧЕК КММ)
- Какая печатная форма должна быть для реализации товаров и услуг одновременно?
- v8: УПП Ввод начальных остатков амортизации НМА
- Плюсы и минусы использования nolock в MS SQL 2008
- Отследить в отладчике когда появились движения в Хозрасчетном
- Зачем столько дистрибутивов?