Сканеры штрих-кодов, ридеры и прочее под терминалом

13.07.07

Интеграция - Сканер штрих-кода

Управление com-портами клиентских машин из под терминала.
Возникла ситуация: 5 юзеров работают в 1С 7.7 под терминалом, на каждом рабочем месте присутствует ридер магнитных карт, подключенный через com-порт.
Праздный вопрос: как работать ридерами из 1С, которая стоит на сервере?

Вариантов решения данной проблемы в инете довольно много, предлагаю на Ваш суд еще один способ. Вот кусочек кода из глобальника при старте системы:
НомерПорта 
= 0
;
Network 
= СоздатьОбъект("WScript.Network")
;
WshShell
=СоздатьОбъект("WScript.Shell")
;
Если
СокрЛП
(
Network
.
UserName
) = "kassa1" Тогда//определили имя терминального пользователя
НомерПорта 
= 1
;
	WshShell
.
Run
("cmd /c "+"net use /delete com1",0)
;
//удалили com1, оставшийся от пред.сеанса
WshShell
.
Run
("cmd /c "+"net use com1 \\tsclient\com1",0)
;
//добавили com1, для тек.пользователя ИначеЕсли
СокрЛП
(
Network
.
UserName
) = "kassa2" Тогда
НомерПорта 
= 2
;
	WshShell
.
Run
("cmd /c "+"net use /delete com2",0)
;
	WshShell
.
Run
("cmd /c "+"net use com2 \\tsclient\com1",0)
;
КонецЕсли
;
Если
НомерПорта 
<> 0 Тогда //тут полет программерской мысли... Иначе //а вот здесь непредвиденная ситуация... КонецЕсли
;


Это все прекрасно работает 2000 и 2003 серверах, для Citrix необходимо вместо "tsclient" использовать "client".
Таким способом подключал сканера штрих-кодов, ридеры, терминалы сбора данных, весы.

См. также

Сканер штрих-кода Розничная торговля Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка представляет собой аналог обработки обслуживания для подключения сканеров штрихкодов на базе драйверов от Атол к типовым конфигурациям 1С8. Как правило, интеграция сканера штрихкодов в конфигурациях 1С7.7 ограничивается подключением при старте системы внешней компоненты из поставки драйверов Атол и прописыванием во всех нужных местах ОбработкиВнешнегоСобытия() для реакции на считываемые штрихкоды. Настройки подключения сканера можно установить на дополнительной вкладке в меню Сервис \ Драйвера устройств ввода. К сожалению настройки эти надо производить непосредственно под сеансом конечного пользователя (и для каждого пользователя). Кроме того, они иногда слетают и приходится заново их настраивать. Устранить эти недочеты и призвана моя обработка. Тестировалось на версии драйвера торгового оборудования Атол 6.4.1.359, версия платформы 1С 7.7.027, конфигурация ТиС для Украины 036 (Хотя конфигурация не важна, общие процедуры и функции или объекты конфигурации не используются).

1 стартмани

26.03.2018    17948    9    Vortigaunt    0    

2

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

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    65115    215    dreamadv    119    

152

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

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

1800 руб.

21.12.2014    59971    8    21    

20

Сканер штрих-кода Системный администратор Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Обработка превращает ПК с запущенной 1С в информационный киоск для вывода информации о товаре при сканирования штрих-кода.

1 стартмани

22.10.2014    24250    10    etmarket    23    

3

Сканер штрих-кода Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Внешняя компонента Shakmaev, поможет распознать штрих-код, используя обычную веб камеру реализована под 1Сv7.7

1 стартмани

05.03.2014    25056    30    waizz    7    

6

Сканер штрих-кода Рабочее место Розничная торговля Пользователь Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Розничная и сетевая торговля (FMCG) Россия Бухгалтерский учет УСН Абонемент ($m)

Обработка работает на платформе 1С 7.7 УСН (без изменения конфигурации). Предназначена для регистрации розничных продаж в торговом зале небольшого магазина (мини- микро маркета). Использует штрих-код номенклатуры. Обработка делалась для себя и, в принципе, продолжает дорабатываться в процессе эксплуатации, посему кому интересно - следите за обновлениями. В 2015 году планируется опубликовать аналог под 1С 8.2-8.3

1 стартмани

03.06.2013    19196    10    ionfox    1    

3

Сканер штрих-кода Системный администратор Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бесплатно (free)

Если под рукой нет сканера штрих-кода, а нужно проверить, отладить, работу программы. Работу сканера штрих-кода можно эмулировать с помощью программ. Описан пример эмуляции: настройка используемых программ и настройка подключения сканера штрих-кода в 1С 7.7 и 1С 8.

21.05.2013    98862    1st    38    

97
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ssp_ 155 13.07.07 17:42 Сейчас в теме
А если юзверей не 5, а 50, как будет выглядеть код при старте?
2. defini 464 16.07.07 09:17 Сейчас в теме
Если пользователей будет 50 человек, семерка сама по себе загнется...
И вообще-то, я предложил идею, концепт, опять-таки без ВК и приложений, а дальше уж кто во что гаразд...
3. d.snissarenko 152 16.07.07 10:26 Сейчас в теме
В целом нормально, не обязательно даже имя юзера, пусть у всех мапит, а то при смене имени пользователя (а такое может ) случится, уйдет некоторое время на решение проблемы, пока вспониш что у тебя в глобальнике прописано, а если это будеш не ты, то уйдет еще больше
4. defini 464 16.07.07 11:07 Сейчас в теме
Ну я обычно для таких случаев в справочнике пользователей добавляю реквизит "СтрокаИнициализации", где и прописаны необходимые параметры запуска, по типу "Подключение торгового оборудования".
5. ssp_ 155 17.07.07 11:49 Сейчас в теме
Я не понимаю, зачем каждому юзеру мапить устройство на свой порт? У меня все на один мапятся, все работают, никто никому не мешает. Или может так только Цитрикс умеет?
Привязывать аппаратные настройки к имени юзера - не очень правильно. Потому что они меняются очень часто. Лично я все скрипты для мапинга портов кладу на клиентскую машину, чтобы конфигурация железа была там же, где само железо. А при старте одинэски они запускаются через \\client\c$\...
6. defini 464 17.07.07 12:44 Сейчас в теме
Сам ответил на свой вопрос, без глюков так умеет только Citrix :-(
7. Al-X 16.11.07 09:51 Сейчас в теме
Кроме Citrixа так умеет делать Windows 2003 (сервер терминалов) + Windows XP (клиенты).
Без всяких гемороев и изменения в конфе ! Просто включил перенаправление портов и ОК .
в данный момент на некоторых компах работает сразу по 2 штриха ФР К + сканер штрих кода + ридер магнитных карт.
Полет нормальный, проблем не наблюдаю.
8. misha226 21 20.05.10 09:57 Сейчас в теме
У меня сканер работает через Scanopos.dll, ручной через COM. Долго лагал, пропускал некоторые штрихи, т.е. брал не с первого раза. Обновил длл до 8.0.4.1(от 1С) и убрал буфера в порту на клиенте. Все Ок!
Оставьте свое сообщение