Драйвер для "клавиатурного" сканера штрихкодов. На встроенном языке 1С...

23.12.21

Учетные задачи - Розничная торговля

Замена атоловскому драйверу, который стал платный? Скорее всего да.

Скачать исходный код

Наименование Файл Версия Размер
Драйвер
.zip 276,90Kb
413
.zip 276,90Kb 413 Скачать

Идея проста - отлавливаем штрихкод и пересылаем его в другую процедуру (например, ОбработкаВнешнегоСобытия).

Выкладываю демонстрационную обработку - позволяет попробовать "драйвер" без изменения конфигурации. Просто запускаем, указываем параметры и драйвер будет работать до выхода из 1С.

Для полноценного использования лучше перенести процедуру в глобальный модуль. Сама процедура с переменными находится внутри обработки в мокселе.

"Драйвер" требует обязательного наличия префикса и суффикса, а также ВК Formex. Есть возможность настройки таймаута (полезно при работе через RDP по "плохим" каналам связи).

P.S. Хороший ликбез по сканерам от Че смотрим тут.

 

P.P.S. Можно просто добавить в нужную форму (или глобальный модуль) следующий код, и сканер начнет работать.

Перем fn_scan_kb_drv_ТЗ Экспорт; //ТЗ для хранения переменных



Процедура ПриНажатииКнопкиКлавиатуры(Конт,КодКлавиши,Alt,Shift,Ctrl,Символ,ФСО) Экспорт
	Если ФСО=0 тогда Возврат; КонецЕсли;
	Если fn_scan_kb_drv_ТЗ.ВремяПоследнегоСимвола+fn_scan_kb_drv_ТЗ.Таймаут<_GetPerformanceCounter() тогда
		//если задержка между нажатиями клавиш более указанной - значит это не сканер, а ручной ввод. Очищаем переменную со штрихкодом
		fn_scan_kb_drv_ТЗ.Данные="";
		fn_scan_kb_drv_ТЗ.Состояние="Ждем префикс";
	КонецЕсли;
	fn_scan_kb_drv_ТЗ.ВремяПоследнегоСимвола=_GetPerformanceCounter();
	Если fn_scan_kb_drv_ТЗ.Состояние="Ждем префикс" тогда
		fn_scan_kb_drv_ТЗ.Данные=fn_scan_kb_drv_ТЗ.Данные+Строка(КодКлавиши)+"+";
		Если fn_scan_kb_drv_ТЗ.Данные=fn_scan_kb_drv_ТЗ.Префикс тогда
			//Префикс поймали. Собираем штрихкод и ждем суффикс.
			ФСО=0;
			fn_scan_kb_drv_ТЗ.Состояние="Ждем суффикс";
			fn_scan_kb_drv_ТЗ.Данные="";
			Возврат;
		КонецЕсли;
	КонецЕсли;
	
	Если fn_scan_kb_drv_ТЗ.Состояние="Ждем суффикс" тогда
		//пришел суффикс, значит штрихкод передан полностью
		fn_scan_kb_drv_ТЗ.Данные=fn_scan_kb_drv_ТЗ.Данные+Строка(КодКлавиши)+"+";
		ФСО=0;
		Если Прав(fn_scan_kb_drv_ТЗ.Данные,СтрДлина(fn_scan_kb_drv_ТЗ.Суффикс))=fn_scan_kb_drv_ТЗ.Суффикс тогда //поймали суффикс
			fn_scan_kb_drv_ТЗ.Данные=Лев(fn_scan_kb_drv_ТЗ.Данные,СтрДлина(fn_scan_kb_drv_ТЗ.Данные)-СтрДлина(fn_scan_kb_drv_ТЗ.Суффикс));
			fn_scan_kb_drv_ТЗ.Данные=СтрЗаменить(fn_scan_kb_drv_ТЗ.Данные,"+",РазделительСтрок);
			fn_scan_kb_drv_ПолученныйШтрихКод="";
			//формируем штрихкод из полученных кодов клавиш
			Для fn_scan_kb_drv_х=1 по СтрКоличествоСтрок(fn_scan_kb_drv_ТЗ.Данные) Цикл
				fn_scan_kb_drv_ТекСимвол=Число(СтрПолучитьСтроку(fn_scan_kb_drv_ТЗ.Данные,fn_scan_kb_drv_х));
				Если fn_scan_kb_drv_ТекСимвол=16 тогда Продолжить; КонецЕсли; //сканеры любят нажимать шифт
				Если fn_scan_kb_drv_ТекСимвол=20 тогда Продолжить; КонецЕсли; //сканеры любят нажимать капс
				
				//обрабатываем нумпад + другие специфичные клавиши
				Если fn_scan_kb_drv_ТекСимвол>96 тогда
					Если fn_scan_kb_drv_ТекСимвол=96 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("0"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=97 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("1"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=98 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("2"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=99 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("3"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=100 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("4"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=101 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("5"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=102 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("6"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=103 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("7"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=104 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("8"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=105 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("9"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=106 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("*"); КонецЕсли;
				    Если fn_scan_kb_drv_ТекСимвол=107 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("+"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=109 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("-"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=110 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("."); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=111 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("/"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=186 тогда fn_scan_kb_drv_ТекСимвол=КодСимв(";"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=187 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("+"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=188 тогда fn_scan_kb_drv_ТекСимвол=КодСимв(","); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=189 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("-"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=190 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("."); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=191 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("/"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=192 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("~"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=219 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("["); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=220 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("\"); КонецЕсли;
					Если fn_scan_kb_drv_ТекСимвол=221 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("]"); КонецЕсли; 
					Если fn_scan_kb_drv_ТекСимвол=222 тогда fn_scan_kb_drv_ТекСимвол=КодСимв("'"); КонецЕсли;
				КонецЕсли;
				fn_scan_kb_drv_ПолученныйШтрихКод=fn_scan_kb_drv_ПолученныйШтрихКод+Симв(fn_scan_kb_drv_ТекСимвол);
			КонецЦикла;
			Сервис=СоздатьОбъект("Сервис");
			
			Сервис.ВнешнееСобытие("СканерВРазрыв","BarCodeValue",fn_scan_kb_drv_ПолученныйШтрихКод);

			fn_scan_kb_drv_ТЗ.Данные="";
			fn_scan_kb_drv_ТЗ.Состояние="Ждем префикс";
		КонецЕсли;
		
	КонецЕсли;
КонецПроцедуры

//======================================================================
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
	//Данные - отсканированный штрихкод
	Сообщить(""+Источник+":	"+Событие+":"+Данные);
КонецПроцедуры // ОбработкаВнешнегоСобытия

fn_scan_kb_drv_ТЗ=СоздатьОбъект("ТаблицаЗначений");
fn_scan_kb_drv_ТЗ.НоваяКолонка("ВремяПоследнегоСимвола","Число");
fn_scan_kb_drv_ТЗ.НоваяКолонка("Префикс","Строка");
fn_scan_kb_drv_ТЗ.НоваяКолонка("Суффикс","Строка");
fn_scan_kb_drv_ТЗ.НоваяКолонка("Таймаут","Число");
fn_scan_kb_drv_ТЗ.НоваяКолонка("Состояние","Строка");
fn_scan_kb_drv_ТЗ.НоваяКолонка("Данные","Строка");
fn_scan_kb_drv_ТЗ.новаяСтрока();
fn_scan_kb_drv_ТЗ.Состояние="Ждем префикс";
fn_scan_kb_drv_ТЗ.ВремяПоследнегоСимвола=_GetPerformanceCounter();
fn_scan_kb_drv_ТЗ.ВыбратьСтроки(); fn_scan_kb_drv_ТЗ.ПолучитьСтроку();

fn_scan_kb_drv_ТЗ.Префикс="118"; //клавиша F7
fn_scan_kb_drv_ТЗ.Суффикс="13"; //Enter
fn_scan_kb_drv_ТЗ.Таймаут=100; //в милисекундах
	

 

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    90927    108    40    

197

АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, ШИН, ОДЕЖДЫ, МОЛОКА, ВОДЫ и пр.) и Обмен с 1С 7.7 "Честный ЗНАК" (ГИСМТ, ЦРПТ, ЭДО)

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05, 1.1 и 1.2, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.). Вывод электронного чека (на е-майл, телефон) по требованию покупателя, поддерживаются комбинированные типы оплаты, режим эмуляции печати чека на ФР. **** Полный цикл работы из 1С 7.7 с маркировкой "Честный ЗНАК" (ГИСМТ, ЦРПТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда, молочная продукция, вода и прочие группы товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Поддерживается как объемно-сортовой учет (ОСУ) так и поштучный (поэкземплярный) учет.

2000 руб.

28.03.2017    460511    4288    3461    

2432

АИС: Обмен с ФГИС Меркурий (Ветис.API) для всех* конфигураций 1С 7.7

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Упрощенное налогообложение 7.7 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и ФГИС Меркурий через Ветис.API для всех видов деятельности (Опт, Розница, Производство). Для организации обмена с ФГИС Меркурий требуется минимальная доработка конфигураций (поддерживается "из коробки" 1С: "Торговля и склад ред. 9.2", 1С: "Комплексная ред. 4.5", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", 1С Предприниматель, другие конфигурации по заказу, включая нетиповые и самописные). Модуль разработан таким образом, чтобы минимизировать затраты по внедрению в произвольную конфигурацию на базе 1С 7.7. Вы можете БЕСПЛАТНО скачать демо-версию без ограничения по функционалу и опробовать решение в полном объеме перед покупкой. В данном программном продукте реализованы все технические требования Россельхознадзора по обмену в формате 2.0 и 2.1. Решение прошло опытную эксплуатацию и тестирование на крупных объектах всех видов деятельности: Производство, Опт, Розница.

10000 руб.

21.11.2018    52846    139    105    

68

АИС: Обмен с ЕГАИС 4.0 для конфигураций 1С 7.7

Оптовая торговля Розничная торговля Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и универсальным транспортным модулем (УТМ) ЕГАИС для всех видов деятельности (Опт, Розница, Производство, Импорт). Для организации обмена с ЕГАИС требуется минимальная доработка конфигураций (поддерживается 1С: "Торговля и склад ред. 9.2", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", другие конфигурации по заказу, включая нетиповые). В данном программном продукте реализованы все технические требования ФСРАР по обмену с УТМ ЕГАИС (включая отправку чеков розничных продаж в ЕГАИС - требование с 01.07.16). Поддержана фиксация чеков ЕГАИС на онлайн-кассах (в соответствии с 54-ФЗ). Поддержана версия 3 документооборота и поштучный (помарочный) учет. Поддержан эксперимент Татарстана по маркировке нефасованного (кегового) пива.

3000 руб.

13.12.2015    134914    159    400    

146

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59320    8    21    

20

Обмен с ЕГАИС из 1С V7.7

Оптовая торговля Розничная торговля Обмен с ГосИС Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Акцизы Платные (руб)

Дорогие друзья! Предлагаю Вашему вниманию обработку, предназначенную для обмена данными из Вашей учетной системы с ЕГАИС, через универсальный транспортный модуль (УТМ). В обработке реализован весь функционал обмена: - загрузка справочных данных по контрагентам, производителям, импортерам алкогольной продукции; - загрузка справочных данных по номенклатуре алкогольной продукции; - загрузка остатков; - помощник сопоставления справочных данных и запись их в базу данных; - загрузка приходных ТТН и справок Б от поставщиков, отправка по ним актов всех типов, создание по ним приходных документов; - выгрузка расходных ТТН покупателям; - управление Марками и ведение Регистра 3; Обработку возможно использовать автономно, не внося изменений в Вашу Учетную систему. Код открыт.

6000 руб.

13.11.2015    121773    169    2528    

232

Выгрузка товаров из 1С:Предприятия 7.7 "Торговля и Склад 9.2" в файл CSV для онлайн кассы МТС

Кассовые операции Оптовая торговля Розничная торговля Загрузка и выгрузка в Excel Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Данная обработка предназначена для выгрузки файла из программы 1С: Предприятие 7.7 Конфигурации «Торговля и Склад 9.2» в файл CSV для загрузки в кассу МТС. Тестирование проводилось на релизах 937 и 998. В теории должна работать на всех типовых релизах конфигурации «Торговля и Склад 9.2».

1 стартмани

07.02.2021    9965    5    Kuzya_brаtsk    1    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ACE$ 47 21.09.10 16:13 Сейчас в теме
но в вайне не работает...
+
2. Noy 1076 21.09.10 16:18 Сейчас в теме
(1) Я, конечно, законченный виндузятник, но вайн пару раз видел:
если работает формекс + нормально работает клава, то должен и "драйвер" работать.
В чем именно затык?
+
5. ACE$ 47 22.09.10 09:07 Сейчас в теме
(2) затык с вижалбасиковскими скриптами. Ежели их не использовать, то - да, все прекрасно работает :) Здесь скрипт используется только для распаковки формекса, насколько я понял.
(3) платные с версии 6.6 вроде как (рекомендованные для 1с8). Я у себя ставил последнюю бесплатную + переделывал обработку обслуживания. В пробной версии драйверов сделана задержка на срабатывание, порядка 10 сек. Т.е. в пробном варианте использовать драйвер невозможно.
+
7. Noy 1076 22.09.10 09:33 Сейчас в теме
(5) именно так - сам "дравер" из нестандартных средств использует только формекс и одну недокументированную функцию.
+
3. Skif46 21.09.10 21:36 Сейчас в теме
Э... А с каких это пор атоловский драйвер стал платным?
На крайняк кто мешает пользовать бесплатную версию?
+
4. Noy 1076 21.09.10 21:48 Сейчас в теме
(3) честно говоря я наверное не совсем в курсе. сам не пользуюсь, а на форумах часто говорится, что драйвер стал платным.
а тут решил внедрить штрихкодирование документов - понадобился такой функционал. вот и делюсь нароботками
+
6. Арчибальд 2707 22.09.10 09:30 Сейчас в теме
Эк, завернул :D
Вообще-то, в самописной конфе все можно сделать гораздо проще, например, как в Читателе из http://infostart.ru/public/19400/ . Однако здесь функционал имеет дополнительные привлекательные стороны:
- блокируется имитация сканера ручным вводом
- не надо лезть в код при смене модели сканера
- если в конфе есть обработка внешнего события от сканера, то в код вообще лезть не надо
- отработано многие (возможно, все?) глюки ("неприличные" коды символов) сканеров, отравляющие жизнь одноэсникам при использовании как АТОЛовских драйверов, так и 1Сных.
- и еще много, что мне понравилось...
Автор в очередной раз продемонстрировал высокий профессионализм.

Думается, что к этой разработке хорошо бы прикрутить процедуру опознания сканера: берем неизвестный сканер, читаем известный штрих-код и получаем настройки префиксов/суффиксов, зашитые в сканере.
+
8. Noy 1076 22.09.10 09:35 Сейчас в теме
(6) Спасибо за обзор и лестный отзыв. :)
А с определением суффикса/префикса сканера - классная идея. Обязательно допишу.
+
9. Noy 1076 22.09.10 12:13 Сейчас в теме
(6) уже сделано! ;)
Арчибальд; +1
10. Арчибальд 2707 22.09.10 12:18 Сейчас в теме
(9) Возьми с полки пирожок :D
Плюсить негде :(
+
11. Noy 1076 22.09.10 12:33 Сейчас в теме
(10) Кстати, можешь себе в Грузовую проходную этот "драйвер" добавить. Там же используется KCY-125-USB - должно как раз подойти.
+
12. Арчибальд 2707 22.09.10 12:39 Сейчас в теме
Так она уже работает (сдана в эксплуатацию), значит, трогать не надо :)
Я ж потому и писал со знаньем дела, что сам поковырялся с бездрайверным сканированием ;)
Мне больше крови попортил бездрайверный СОМ-ридер http://infostart.ru/public/69762/
+
13. Арчибальд 2707 22.09.10 13:09 Сейчас в теме
Между прочим, этот "драйвер" годится для ридеров смарт-карт :D
+
14. Abadonna 3958 24.09.10 09:08 Сейчас в теме
для ридеров смарт-карт

По русски говори... да...! :D
© х/ф Гений
+
15. Арчибальд 2707 24.09.10 09:12 Сейчас в теме
Но панталоны, фрак, дискета -
Всех этих слов на русском нету :o

PS Средний рейтинг проголосовавших = 518 8-)
+
16. Noy 1076 24.09.10 13:40 Сейчас в теме
(15)
PS Средний рейтинг проголосовавших = 518 smile8-)

Это что значит?
+
17. Арчибальд 2707 24.09.10 15:12 Сейчас в теме
(16) Плюсует, кто понимает. Остальные не прониклись :(
+
18. Noy 1076 24.09.10 15:18 Сейчас в теме
О! теперь понял.
приятно :)
+
19. DjSpike 25.09.10 21:13 Сейчас в теме
Мне такая вещь очень нужна для 1с8.....
+
21. Noy 1076 27.09.10 21:47 Сейчас в теме
(19),(20) С восьмеркой не работаю... но если в восьмерке есть возможность перехватывать нажатие клавиш (и блокировать) то легко переписывается - на 99% процедура будет такая же.
+
22. Арчибальд 2707 28.09.10 09:08 Сейчас в теме
(21) Пытались мы как-то заказать даже не универсальное, а хоть какое-нибудь подключение "клавиатурного" сканера к восьмерочному аналогу конфигурации http://infostart.ru/public/21434/ . Разработчик конфы не потянул.
+
20. Angeros 27.09.10 05:04 Сейчас в теме
23. ZLENKO 398 30.09.10 16:37 Сейчас в теме
Для 8-ки есть замечательный драйвер http://www.atol.ru/support/programs/
Правда с некоторого времени драйвер сканера штрихкода стал платным, но если хорошо поискать в инете - можно найти "старую" бесплатную версию.
+
24. Арчибальд 2707 06.10.10 10:38 Сейчас в теме
(23) Да глючит старый драйвер на новых сканерах. Вернее, требует танцев с бубнами. В том и ценность этой разработки.
+
25. ZLENKO 398 06.10.10 10:48 Сейчас в теме
(24) На каких таких "новых" сканерах ? В чем проявляются "глюки" ? Что то я пока не замечал проблем на метролоджиках.
+
26. Арчибальд 2707 06.10.10 11:57 Сейчас в теме
(25) Метролоджики обкатаны, я тоже проблем не встречал. Однако ж на форумах вопросы - встречал многократно.
+
27. As-sa 25.08.11 15:31 Сейчас в теме
Вот у меня например 1 машина(ноут без HDD)с VTWare + как раз Metrologic - и выясняется что для них драйвер который пробрасывает порт в режиме USB->Serial для VTWare то ли не написан, то ли не включен в дистрибутив. И что, из-за одной машины я буду вникать в тонкости с этими драйверами и обновлениями VT - да я уже и забыл как все это настраивал!Заодно решается проблема с клавиатурными сканерами - если они не дай бог когда появятся. А так да - метролоджики очень удобные и отказоустойчивые штуки. В общем, для извращенцев типа меня. Плюсую.
+
28. Кабыр 28.09.11 05:52 Сейчас в теме
В инете черным по белому: Сканер штрих-кода в разрыв клавиатуры с 1С - НЕ РАБОТАЕТ !!!! А благодаря этой обработке я за пару часов "привязал", кстати, новый сканер Metrologic "Voyager", который ни через COM, ни с USB не запускался, к 1С 7.7 ТИС. Позитив +++ ! Спасибо.
+
29. vkr 14.10.11 09:49 Сейчас в теме
Очень интересно!!! В свое время я тоже замаялся и с Атоловскими, и с Сигуловскими драйверами ТО... :)
+
30. simply1 6 28.03.12 17:13 Сейчас в теме
жаль что нельзя использовать для 8-ки
+
31. kozorez 8 06.05.12 04:20 Сейчас в теме
замечательная вещь! не нужно мучаться с АТОЛОМ в терминале
+
32. Octopus 337 03.12.15 12:57 Сейчас в теме
Работает на ура, но поскольку дров для сканера нет, конфа ругается при попытке выполнить для сканера всякие DeleteEvent() и т.д. Ну это поправимо. Проверял в терминале на Server2008 R2.
+
33. CheBurator 3119 22.12.21 01:54 Сейчас в теме
хм...
а это правильно? Возврат после Предупреждения не нужен?

Если СтрКоличествоСтрок(ШК)<>2 Тогда
		Форма.Закрыть();
		Предупреждение("Сканер не имеет настроенного префикса или суффикса!");
	КонецЕсли;
		
	Префикс=СтрПолучитьСтроку(ШК,1);
	Суффикс=СтрПолучитьСтроку(ШК,2);
	Форма.Параметр.Установить("Префикс",Префикс);
	Форма.Параметр.Установить("Суффикс",Суффикс);
	Форма.Параметр.Установить("Определено",1);
	Форма.Закрыть();
Показать
+
34. Noy 1076 22.12.21 14:08 Сейчас в теме
35. CheBurator 3119 23.12.21 01:21 Сейчас в теме
(34) глаз да глаз, за вами, погромистами1С, нужен! ;-)
+
36. CheBurator 3119 23.12.21 01:22 Сейчас в теме
(34) когда ждать поправленного?
+
37. Noy 1076 23.12.21 15:51 Сейчас в теме
(36) Обновил.
Исправлен один файл, он приложен к сообщению
Прикрепленные файлы:
fn_scan_kb_set.ert
+
Оставьте свое сообщение