Имя: Пароль:
1C
1C 7.7
v7: Подключение сканера штрих - кода при работе через терминал
,
0 moonlight
 
21.04.14
15:10
1С:7.7 Комплексная. Развернута на терминальном сервере. Необходимо для рабочих мест подключить сканеры штрих кодов. Нужна инструкция по установке и настройке сканеров штрих кодов при таком режиме работы.

Заранее, спасибо!
1 sergey198
 
21.04.14
15:12
порт перекидывай и работай
2 Ёпрст
 
21.04.14
15:13
воткнуть сканёр, если усб - перевести в режим эмуляции компорта и установить дрова, в свойствах рдп разрешить маппить ком порт, на терминальном серваке установить дрова, например, атолловские, в 1с-ине настроить сканёр (номер компорта обработка от атолла, скорость) наслаждаться
3 moonlight
 
21.04.14
15:15
(2) ни разу не настраивал сканер. Вот то что написали хотелось бы подробнее
4 Builder
 
21.04.14
15:16
(3) Для начала определись с типом сканеров.
5 moonlight
 
21.04.14
15:25
(3) что предложите?
6 Ёпрст
 
21.04.14
15:26
(3) вся настройка заключается в выборе компорта и скорости. усё.
7 Builder
 
21.04.14
15:29
(5) Сканеров еще нет?
Тогда наверно проще всего USB с эмуляцией клавиатуры.
На сервак ставишь бесплатные дрова Атола, вроде версия 6.6 последняя из бесплатных.
в конфе добавляешь сканер штрихкода.
В 7.7 в сервис-параметры в настройках выбираешь порт - клавиатура, суффикс #13, проверяешь.
Вкратце как то так.
8 Ёпрст
 
21.04.14
15:31
+управляющим штрихкодом добавляешь в код этот суфикс..иначе 1с-ина не поймет, что это ей событие.
9 Builder
 
21.04.14
15:33
(8) По дефолту обычно все уже настроено.
10 Ёпрст
 
21.04.14
15:40
(9) неа..
в большинстве сканёров, нет ни префиксов , ни суфиксов, если спецом не задавать самому.
11 moonlight
 
21.04.14
15:43
в комплексной при выборе Настройка торгового оборудования происходит подключение ЭККА и интерфейс совсем не похож на подключение сканера штрих кода в конфигурации торговля + Склад. Можно ли в комплексной подключать сканер ?

http://clip2net.com/s/7gg0Tm
12 Builder
 
21.04.14
15:43
(10) Все клавиатурные, которые я видел, из коробки с префиксом 13 идут. А видел я их много :)
13 Builder
 
21.04.14
15:44
(11) Релиз какой? Доисторический?
14 moonlight
 
21.04.14
15:47
(11) да там года 2 обновляли только нужные в работе механизмы
15 Ёпрст
 
21.04.14
15:49
(12) последняя партия усб-ных мотороловских, без суфикса.
16 Ёпрст
 
21.04.14
15:50
в общем, проверить в утилите, чо прилетает, перед использованием
17 Builder
 
21.04.14
16:16
(14) Судя по картинке не 2, а все 22.
Значит придется еще ручками вставлять нужные в работе сканера механизмы.
Открыл базу комплексная 7.70.452 от 05.03.2004, там уже нужные механизмы есть. А ей уже 10 лет :)
18 moonlight
 
21.04.14
19:14
(17) это комплексная Украина. открыл последний релиз 055. там тоже подключение только ЭККА. А реализация сканирования ШК реализована непосредственно в документах на основе стандартного драйвера  scanopos
19 Builder
 
21.04.14
19:38
(18) Ну тогда ручками дописать.
У меня в самописку одну так добавлено в ПриНачалеРаботыСистемы:

    Если глПользователь.СканерШтрихКода = 1 Тогда

        Если ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL")<>0    Тогда
            Scaner = СоздатьОбъект("AddIn.Scaner45"); // Создание объекта сканера из внешней компоненты
            Scaner.AutoDisable = 1;
            Scaner.DataEventEnabled = 1;
            Scaner.OldVersion = 0;
    //        Сообщить("Внешняя компонента сканера штрих-кода успешно загружена");
        Иначе
            Сообщить("Внешняя компонента сканера штрих-кода - Scaner1C.DLL не найдена");
        КонецЕсли;
        
    КонецЕсли;

Ну а дальше смотри что делается в документах, драйвер туда внешнее событие генерит.

Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные);
    
    Scaner.EventNumber=Число(Данные);
    СчиталиКод = Scaner.ScanData;
    //     Сообщить("Данные от устройства: "+СчиталиКод);
    
    Scaner.DeleteEvent();
    Scaner.DataEventEnabled = 1;
    
КонецПроцедуры
20 Builder
 
21.04.14
19:39
+ Ну и соответственно в глоб. модуле

Перем Scaner Экспорт;