aka » Пн мар 11, 2019 3:16 pm
0. Включаем на сервере политику, которая завершает отключенную сессию.
...
zombi писал(а): ↑Пн мар 11, 2019 12:26 pm
3. выключаем питание терминала - сессия на сервере переходит в состоянии отключено
4. Через где-то минуту сервер понимает, что сессия отключилась, завершает отключенную сессию и прибивает 1С. При следующем логине создается новая сессия, которая заново открывает сканер.
Это проблема перенаправленных устройств. 1С не знает, что сессия отключилась и сканер отвалился. 1С по прежнему ждет байтиков из сканера.
Втварь при следующем подключении отключенной сессии не может сказать 1С: "эй, твой сканер отвалился, открой его заново". Потому что втварь не знает ничего про прошлую сессию.
Правильное решение - не отключать сессии. Стараться всегда завершать сессию со стороны клиента, а в редких случаях аварийного завершения клиента - политикой прибивать отключенную сессию на сервере.
Про опубликованное приложение есть в документации:
https://wtware.ru/docs5/config.html#shell
Чтобы запустить опубликованное приложение (RemoteApp), укажите:
0. Включаем на сервере политику, которая завершает отключенную сессию.
...
[quote=zombi post_id=56572 time=1552296372 user_id=16636]
3. выключаем питание терминала - сессия на сервере переходит в состоянии отключено
[/quote]
4. Через где-то минуту сервер понимает, что сессия отключилась, завершает отключенную сессию и прибивает 1С. При следующем логине создается новая сессия, которая заново открывает сканер.
Это проблема перенаправленных устройств. 1С не знает, что сессия отключилась и сканер отвалился. 1С по прежнему ждет байтиков из сканера.
Втварь при следующем подключении отключенной сессии не может сказать 1С: "эй, твой сканер отвалился, открой его заново". Потому что втварь не знает ничего про прошлую сессию.
Правильное решение - не отключать сессии. Стараться всегда завершать сессию со стороны клиента, а в редких случаях аварийного завершения клиента - политикой прибивать отключенную сессию на сервере.
Про опубликованное приложение есть в документации:
https://wtware.ru/docs5/config.html#shell
Чтобы запустить опубликованное приложение (RemoteApp), укажите:
[code]shell = ||RMySuperRemoteApp[/code]