Страница 1 из 1
					
				Программка для сканера штрихкода
				Добавлено: 20 сен 2004, 16:14
				 ecasoft
				Написали программку для работы со сканером штрих-кода типа такой, какая на кассах стоит в супермаркетах - набирает по штрих-коду товар в спецификацию документа. Типа провел штих-читалкой - появилась позиция в документе с ценой и сумма итого увеличилась на стоимость позиции. Вопрос для тех, кто занимался таким программированием. 
 Так все работает, если нет исключительных ситуаций..типа код прочитался неверно и такого кода нет в списке товара.
 Мы использовли обработку событий OpenSearchBeg и CloseSearchBeg. Но чего-то так до конца и не понял я как работать с этим объектом поиска. К примеру, как получить состояние (событие или переменную), что не найден вообще введенный поиск? как получить набранную строку?
 Какие мысли есть на этот счет?
 И вообще, кто-то писал интерфейс ввода спецификации, чтобы при вводе никакой клавиатуры и мышки не использовалось, а использовался исключительно только сканер штрих-кода? Количество ставится всегда = 1. Цена из настроенного прайс-листа.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 20 сен 2004, 17:07
				 Vitas
				Вопрос:
как попадают данные в гал-ку со сканера? Честно скажу не работал со сканерами кодов 

.
Мои предположения: сканер читает код и скидывает скажем в некий файл, структурированный текстовый или дбф или еще куда-нить?
 
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 20 сен 2004, 18:50
				 ecasoft
				Вообще то сканер штрих-кода просто делает тоже самое, что если бы набрали на клаве этот код. Он полностью имитирует клавиатуру и часто ставиться в разрыв клавиатуры. Дело не в сканере, а в технологии программирования на ВИПе Seach-объектов. О самом сканере можно забыть - тут все просто. Мне интересен опыт такой..может кто уже программировал. 
А так все работает..вопрос в тонкостях.
Никаких файлов не надо...обычный ВИПовский интерфейс.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 21 сен 2004, 21:57
				 Frodo
				Хорошее дело. 
По событиям сказать ничего не могу. Но вот есть вопрос: в каком поле KATMC хранить зав. штрих-коды? Если использовать BARKOD то будет нарушен принцип BARKOD (внутренний номенклатурный номер с автонумерацией по группам и прочими...). Похоже, что BARKOD2 - там и индекс красивый есть. Правда как его туда пихать, а потом выковыривать. Опять что-ли конфихератором поля вытаскивать?
Уже и попробовал...
Все нормально в формировании ДО на снабжение со сбытом у нас другая система разбирается.
Если товар не найден т.е. нет такого значения в BARKOD2 гала добросовестно пукает (пардон пикает). Правда сканер пришлось обламать насчет Enter после считывания т.к. установлен групповой выбор.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 22 сен 2004, 15:23
				 ecasoft
				Мы используем BARCOD. 
 Но все же жаль, что никто не программировал..придется ехать в Галактику к разработчикам.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 22 сен 2004, 21:33
				 Galpro_
				Мы программили свой фейс,  обмен у нас через файлы куда со сканера сливается информация. Проблем небыло.
(Сканер типа Formula 734 )
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 05 окт 2004, 16:33
				 ecasoft
				GaryCar пишет
 Правда сканер пришлось обламать насчет Enter после считывания т.к. установлен групповой выбор.
  Что Вы имели ввиду под "обламыванием"? Какой сканер Вы использовали? При какой операции - это отпуск товара или что? 
 P.S. Поясню задачу. У нас задача  в не штатном прайсе и не при выборе МЦ - интерфейс ввода свой. Работает как на кассе в супермаркете - проводите сканером по штрихкоду - в спецификацию документа переносится 1 позиция товара, цена выбирается из прайс-листа, расчитывается суммы позиции и увеличивается сумма ИТОГО. На базе полученной специцикации формируем документ Галактики ( счет или накладную или инвентаризационную ведомость) или просто как и в кассе печтаем чек.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 05 окт 2004, 20:28
				 IStep
				"..интерфейс ввода свой.." 
+ 
"сканер штрих-кода просто делает тоже самое, что если бы набрали на клаве этот код"
=
Попробуйте БЕЗ OpenSearch просто поле - переменная в спецификации, ввода со сканера в него. На cmCheckField  делать всё что надо.
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 06 окт 2004, 12:18
				 nickmix
				Мы готовую продукцию на склад со сканером отправляем. 
 
 
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 12 окт 2004, 19:01
				 ecasoft
				Всем спасибо...с командами все было нормально..просто я не знал, что команда CloseSeach... чистит значение переменной (где хранится набранный код) в процессе выполнения и поэтому после того, как она отрабатывает в качестве значения получаю пустую строку 

 Разработчики в Галактике  мне открыли эту тайну 

 
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 23 мар 2005, 14:02
				 GTHack
				Игорь - а программку Вашу можно глянуть ?
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 01 апр 2005, 10:34
				 GTHack
				кстати - я смотрю штрих код все к МЦ вяжут, а как быть если задейстован партионный учет ? похоже всё таки правильнее будет вязать как внешний аттрибут к партии ?
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 05 апр 2005, 08:22
				 Webog
				Програмку в самом деле хотелось бы посмотреть
			 
			
					
				Re: Программка для сканера штрихкода
				Добавлено: 05 апр 2005, 10:49
				 ecasoft
				Ну ребята Вы вспомнили через пол-года. На том пердприятии, где все это ставили уже попробывали работать со сканером и уже отказались 

 Отказались по причине - не охота маркетовать товар при оприходовании - много времени уходит. Хотя я считаю, что лучше здесь потратить больше времени, чем потом на отгрузках..инвентаризации. Но у них еще товар проходит часто без разгрузки.. не будешь же его выгружать, чтобы отмаркеровать штрихметками, отсканировать для отгрузки...вообщем взбунтовались работники склада и все прикрыли. Прогу я уже и забыл где была...ведь прошло 6 месяцев уже и много чем другим занимались. Если найду, то тут напишу..она мизенная же.