|
v7: COM порт в терминальном доступе. | ☑ | ||
---|---|---|---|---|
0
S1204
09.08.11
✎
16:04
|
Привет всем!
Есть сервер терминалов с установленной 1С 7.7 К нему подключаются юзеры .В свойствах подключения у каждого юзера стоит галка, что подключать последовательные порты.Например у Васи подключен сканер, у Пети подключен картридер. Как в 1С отследить , что данные пришли с порта Васи, а не с порта Пети. Стандартная обработка читает с порта сервера - как ее перенаправить на чтение с порта клиента? |
|||
1
Fram
09.08.11
✎
16:17
|
> Как в 1С отследить , что данные пришли с порта Васи, а не с порта Пети.
по текущему пользователю что за обработка? |
|||
2
S1204
09.08.11
✎
16:23
|
да стандартная обработка внешнего события, что читает штрихкод со сканера.Там то я ведь указываю порт, к которому сканер подключен в настройках
|
|||
3
Анатоль
09.08.11
✎
16:26
|
net use com3 \\tsclient\com1
эта команда делает на сервере com3 который на локальной машине com1 |
|||
4
Анатоль
09.08.11
✎
16:29
|
подключи разных клиентов на разные com порты и анализируй
|
|||
5
S1204
09.08.11
✎
16:29
|
Анатоль, а когда ее запускать?При старте 1С?
|
|||
6
Анатоль
09.08.11
✎
16:54
|
в командной строке windows
можешь написать bat файл и запускать его при входе пользователя |
|||
7
Михаил Козлов
09.08.11
✎
17:13
|
(4) Необязательно.
(6) Можно 1 раз, залогинившись пользователем: change client com3 \\tsclient\com1 /persistent (порядок портов мог напутать). Вообще-то в виндозовском терминале, если не ошибаюсь, com порты шарятся автоматом. |
|||
8
Fram
09.08.11
✎
17:16
|
(2) и какой это порт ты ведь там указываешь?
|
|||
9
TeddySlaf
09.08.11
✎
17:21
|
(3) насколько мне известно правильнее было бы написать:
из этого следует, что из другого сеансе такой порт не будет доступен. таким образом из сеанса автора нельзя будет подключиться к портам Дядей. |
|||
10
TeddySlaf
09.08.11
✎
17:32
|
(0)
"Как в 1С отследить , что данные пришли с порта Васи, а не с порта Пети"
Если эту фразу понимать как: "как 1С в сеансе Пети понять, что данные пришли от порта компьютера Пети, а 1С в сеансе Васи понять, что данные пришли от порта компьютера Васи" то надо в этих сеансах прописать как в (3) net use com3 \\tsclient\com1 ,но учесть, чтобы номера создаваемых портов были уникальными в общем на сервере (по крайней мере у нас так работает, не проверялось на возможность установки одинаковых номеров в разных сеансах). Для нумерации COM можно использовать от 1-255. |
|||
11
S1204
09.08.11
✎
17:40
|
TeddySlaf, но у меня в диспетчере устройств сервера только 2 порта.Как же я смогу в 1С выбрать к примеру COM5?
|
|||
12
S1204
09.08.11
✎
17:43
|
"Вообще-то в виндозовском терминале, если не ошибаюсь, com порты шарятся автоматом."
Следует ли это понимать, что все com1 порты клиентов будут коннектиться к 1 порту сервера? |
|||
13
Михаил Козлов
09.08.11
✎
19:48
|
(12) Не уверен, но, вроде так. Посмотрите net use после соединения под разными пользователями.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |