#0
by shergar
Всем привет! Нужны идеи. Задача: Сканируем штрихкод и в зависимости от штрихкода открывается определенный файл pdf c заказом-нарядом на работу. Если кто считает, что можно обойтись и без 1С, то тоже интересно.
#4
by Fragster
а что за идеи нужны? как воспользоваться стандартными библиотеками подключаемого оборудования? или даже как без них сделать?
#5
by shergar
как прописать действие сканеру штрихкоду открывать файл с именем штрихкода, который он считал
#6
by Fish
Сканеру ничего прописывать не нужно, т.к. сканер не умеет открывать файлы. Это задача программы (1С или иной).
#8
by Злопчинский
Что, пытаетесь автоматизировать производство? По принципу главное чтобы подешевле?
#9
by Злопчинский
вместо печати штрих-кода - который потом надо от сканировать чтобы получить заказнаряд - вместо печати шк печатайте сразу заказнаряд, и не надо никаких сканеров
#11
by Fish
Может и есть, не интересовался. А в чём проблема на 1С написать? Там написать-то несколько строк надо.
#12
by shergar
1С на этом рабочем месте только предполагается, пока там его нет поэтому нужно узнать есть ли готовые продукты, которые просто прописывают отпределенное действие при считывание штрихкода. Поиск в интернете результата не дал
#16
by shergar
Такая ситуация перед тобой 10 примерно одинаковых деталей, каждую надо обработать немного разным способом. Взяли 1 деталь на ней штрихкод, отсканили, открылся заказ-наряд - делаем. Да с 1С все проще занести номенклатуру, прикрепить к ней заказ-наряд, но для такого чтобы получить такую базу, на сей момент нужно много ресурсов, это только в планах..
#17
by Злопчинский
у тебя штрихкод который сканиуют как-то связан с файлом заказнаряда. Ты как-то этот штрихкод на участок достпвляешь, какая проблема доставить на участок сразу вместо этого шк соответствующий ему закахнарчд
#19
by Злопчинский
это хорошее желание, но желательно копать лопатой, а не детским пластмассовые совочком
#21
by shergar
да, не знакома. excel хорошо, но для изучения много времени надо. Наверно вопрос в том есть ли готовый продукт, который быстренько решил задачу, а дальше заняться бы внедрением 1С
#24
by Злопчинский
пока непонятно откуда на данный момент у вас известно какой файл соответствует какому штрихкоду
#26
by Злопчинский
Когда детали присваиваете штрихкод - печатайте сразу заказнаряд и кладите его вместе с деталью - почему так не сделать?
#27
by Злопчинский
ты как-то автоматизацию участка затеял не с той стороны имхоНачал задавать вопросы КАК, не определив ЧТо зачем и в каком порядке
#28
by shergar
Задачу поставило начальство.(само пока не знает что хочет) Результат: Готового программного продукта нет. Дальше уже буду предлагать другие варианты. Идеально, если бы через 1С
#29
by Garykom
Если обозвать .pdf файлы примерно так 201234567891X.pdf то пикайте себе в консоль/командную строку...
#30
by Garykom
+ Хотя есть же Code128 из линейных (любое латинское имя) или еще и двумерных ШК чтобы закодить имя файла PDF
#31
by shergar
Получены новые данные! Никакого 1С на компьютере не будет. Но будет папка с pdf. Так что вариант с маросами в ексель подходит Интресует сумма Примерно так и планируется их обзывать, иначе я не вижу как еще связать со штрихкодом двумерный это уже круто
#32
by shergar
Откуда начнется штрихкодирование я тоже не пониаю, так что задача, только считать уже готовые штрихкоды и открыть уже проименнованные файлы
#33
by Tatitutu
сканируешь получаешь штрихкод дальше обработка его поиск в нужном месте - нужный файл открываешь его готовый пример : Test.zip
#34
by Tatitutu
Private Sub Worksheet_Change(ByVal Target As Range) If Not curfold Is Nothing Then For Each fil In curfold.Files ' ищем наш файл Filename = Target + ".pdf" If fil.Name Like Filename Then Set fil = Nothing: Set curfold = Nothing: Set fso = Nothing:
#35
by Tatitutu
открыть файл Test.xls макросы не отключать просмотреть ALT+F11 редактор макросов (текст модуля в ) на листе все ячейки закрыты кроме одной для ввода при вводе вручную или со сканера - происходит событие по умолчанию будем считать что штрихкод = 1234567890123 макрос ищет (по умолчанию в той же папке откуда открыт файл) файл с именем ШТРИКХОД+"*.pdf" если нашла то и открывает его.
#36
by shergar
Еще нужен момент, если сканируется еще один штрихкод, то предыдущий файл надо закрыть(закрыть все файлы pdf), т.е. открыт может быть только один файл pdf
#38
by Tatitutu
таки я и посмотрел , написал ТС в личку,договорился, получил предоплату, выложил макрос, жду остаток перевода ;-)
#41
by Злопчинский
какой программный продукт? Вы ещё сами не знаете что надо, а уже про программный продукт. По минимуму - сделать чтобы - пару вариантов уже накидали
#42
by Torquader
А в чём проблема - таблица соответствия штрих-кодов именам файлов - и программа перехвата данных с COM-порта. И немного программирования, скажем, на JavaScript.
#45
by NorthWind
можно, только задачки подобные малобюджетны и редко встречаются, нужно сначала приучиться меньше кушать :) мне как-то раз тоже удалось тут кому-то макросик накалякать...
#46
by Torquader
Задачек, кстати, таких очень много, только вот все они разные и платят за них копейки - получается, что "овчинка выделки не стоит".
#47
by shergar
Уже знаю. Показала этот замечательный макрос, но не то. Нужно, чтобы программа работала в фоновом режиме и реагировала на каждое сканирование, а не когда активирована ячейка в excel. Правильно, я понимаю, что это не сделаешь с помощью макросов?
#48
by shergar
Где искать программиста который на Делфи, С++ или еще на чем-то накатает такую простую программку за небольшую плату?
#51
by Garykom
Сканер с эмуляцией клавиатуры всегда проще в отличие от разных rs-232 и прочих эмуляций поверх usb. Потому что работа с вводом с клавиатуры есть в чем угодно практически, даже в .bat или .sh
#52
by Злопчинский
бессмысленное требование Представим что отсканировали два разных шк с интервалом в треть секунды Первый файл открылся и тут же закрылся, остался открытым второй файл Вопрос: где здесь фоновый режим и зачем он? Для сканирования трех деталей в полчаса не представит никаких трудностей жмакнуть для активации ячейки и потом отсканировать Я думаю что даже можно сделать пофиг в какую ячейку сканировать
#53
by shergar
Это неудобно! У тебя открыт файл pdf. Его надо закрыть или свернуть, сделать активным окно excel. Для таких действий уже надо писать инструкцию. Надо, чтоб работник не задумывался, что ему тыкать
#56
by agarych
>> открывается определенный файл pdf c заказом-нарядом на работу. Зачем его открывать, печатайте сразу. Тогда и требование из выполнится.
#57
by Garykom
приблизительно полчаса-час наваять одностраничник который будет хватать "нажатия" циферок от usb-hid сканера и выводить PDF в браузере через
#60
by Злопчинский
чтобы работник не задумывался - за него должен сразу и очень крепко задуматься кто-то инойА вы бабло жмотите на нормальную автоматизацию
#61
by Злопчинский
Для работника пдф это нихрена не пдф а просто набор картинокНу и положите не пдф а картинкиИ при сканировании открывайте эту картинку непосредственно на листе экселяТатитуту такую хрень типа картинки на листе экселя прямо там где сканирует да ещё с листанием стианицкарьинок за час-полтора в красивом виде сделаеи
#62
by arsik
Это когда есть драйвер, который понимает что это ввод со сканера а не клавиатуры, и отдает событие. Самому написать достаточно сложно, с RS232 намного проще в этом случает. Цепляемся к порту и читаем в соответствии со спецификацией.
#64
by Garykom
Какой еще в ж драйвер? Ловим в буфер все подряд до #13, как поймали берем то что до этого ловили и смотрим не ШК ли это, если ШК то юзаем как ШК.
#65
by arsik
Ты уверен, что все так просто? Почему то в 1С это не знали. Сколько они версий драйвера выпускали с исправлением багов с клавиатурными сканерами? Вот для компортового даже пример на с++ есть.
#66
by Torquader
Клавиатурный сканер работает прекрасно, если подписываться на сырой ввод (WM_INPUT), тогда мы можем различать устройства по идентификатору и отличить сканер от ввода с клавиатуры просто через него. Если у нас "готовое" приложение, то сырой ввод нам недоступен, так как его включение и перехват событий LEGACY приводит к тому, что обычный ввод перестаёт работать. P.S. сделать можно всё, что угодно - под браузер сляпать внешку для перехвата сканера достаточно просто, а вот для 1С - сложновато, так как там может быть несколько независимых окон.
#68
by Torquader
Только драйверы для USB-to-COM найти нужно, что не всегда получается, особенно, в Windows CE.
#70
by NorthWind
верно, если железка под CE, то тут приходится исходить из того что есть. Я про свой опыт с десктопом вспомнил. То что писалось много лет назад под аппаратный ком, оказалось вполне работоспособным с Prolific PL2303 :)
#71
by Torquader
Ну, Prolific от аппаратного COM-а не сильно отличается, если, конечно, про задержки не вспоминать.
#72
by shergar
модель китайская такой: можно будет и другой купить, но разве сейчас еще продаются com?
#77
by NorthWind
да без проблем, было бы желание. Просто ищется модель, у которой в свойствах встречаются буквы RS-232 или RS-232 emulation.
#79
by Злопчинский
с картинками не надо никаких приложений и потери фокуса и закрыть gla когда не нужен. а gla в картинки разложить можно прозрачно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сканер сканеру....
- можно ли каким-либо образом подключить один сканер на несколько машин?
- 1CV77 + Сканер штрихкода + Принтер этикеток
- Сканер штрих-кодов. Событие, когда вводится текст через сканер. Как засечь
- сканер штрихкода выдает лишние символы
- Сканер и ридер. Сканер работает, ридер нет. Где делаю неправильно?
- Сканер штрихкода на COM-порте в RDP отваливается...
- Нужен "карандашный" сканер штрихкода
- Подключаю сканер. Закрываю 1с. Открываю 1с. Сканер не подключен
- обновилась компонента "1С: Сканер штрихкода" (8.0.15.1)
- Обработка 1С: Сканер штрихкода
- Мобильная платформа и bluetooth сканер (или сканер в ТСД)
В этой группе 1С
- Норма времени (ЗУП 3.0 )
- Обновить типовую конфигурацию из командной строки linux
- Изменение масштаба при печати табличного документа
- Не устанавливается HASP license manager Windows 8.1.
- почему не работает ключ /RunShortcut
- 1С и Phonerlite
- Смена Схемы СКД обновление полей настроек. Глюк или отсутствие метода?
- Группировка по типу значения справочника в отчете СКД
- УПП 1.3. Вывести параметр (дата) на форму произвольного отчета.
- Ошибка СУБД: Недопустимое преобразование типов данных в записи
- Клиент 1С 8.3.8 вылетает при перезаписи открытого файла
- Бп 3.0.44.140 платформа 8.3.8.2027 не подгружается расширение.
- ЗУП разный результат в файловой и клиент серверной версии
- Веб публикация и 1С экзаменатор
- Нумерация в УНФ
- БП 3.0. Не проводится документ Начисление ЗП. Ошибка"Поле объекта не обнаружено"
- Доработка отчета на базе универсального отчета
- Не работает обмен УТ 10.3 -> БП 3.0
- Сканирование через компоненту twain
- Как отключить загрузку новостей при обновлении конфигурации?