Запуск 1с в терминальном режиме

Опубликовал Ahmet (ahmet) в раздел Администрирование - Сервисные утилиты

1c и терминальный режим.
При запуске 1с в терминальном режиме для ограничения по заходу на терминал обычно прописывают файл запуска 1с в в свойствах пользователя.
Запускать при входе программу -> путь к 1с и сам файл.
Далее при запуске есть небольшой глюк - в терминальном режиме окно 1с открывается в левом верхнем углу и имеет весьма непривлекательный вид.
Эта программа решает проблему, окно появляется красиво и в нужном месте (строго по центру экрана).
Порядок работы
- скопировать программу в каталог установки 1с
- прописать её на запуск вместо 1с у пользователей терминального режима

1c и терминальный режим
При запуске 1с в терминальном режиме для ограничения по заходу на терминал обычно прописывают файл запуска 1с в в свойствах пользователя
Запускать при входе программу -> путь к 1с и сам файл.
Далее при запуске в терм.режиме есть небольшой глюк - окно 1с открывается в левом верхнем углу и имеет весьма непривлекательный вид
эта программа решает проблему. Окно появляется красиво и в нужном месте (строго по центру экрана).
Порядок работы
- скопировать программу в каталог установки 1с
- прописать её на запуск вместо 1с у пользователей терминального режима

Автоматом находит dbf или SQL версии 1с
Программа бесплатна.

Скачать файлы

Наименование Файл Версия Размер
sapusk.zip
.1212492196 147,51Kb
25.09.09
262
.1212492196 147,51Kb 262 Скачать бесплатно

См. также

Комментарии
1. Евгений (ujs) 04.06.08 06:20 Сейчас в теме
Зачем изобретать велосипед, когда все изобретено до нас.
На запуск ставишь батник, а лучше VBS-скрипт: WScript.exe "D:\1Cv77\BIN\1C.vbs"
А там запускаешь все, что позволит фантазия, например:
Код
on error resume next
dim user_name
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set WshShell = WScript.CreateObject("WScript.Shell")
user_name=WshNetwork.UserName
if user_name="Admin1C" Then
  '*можно запустить какую нибудь фигню например диспетчер терминалов
  WSHShell.Run("explorer.exe")
else
  WSHShell.Run("REGEDIT.EXE /S D:\1Cv77\bin\1C.REG") '*пропишем юзерам настройки в реестр
  WScript.Echo "А так можно вывести сообщение юзерам"
  WSHShell.Run("D:\1Cv77\bin\1cv7.exe")
End if
Показать полностью

oninfostart; murat_; Noy; begemot; +4 Ответить 1
2. Виктор Шадрин (viktor777) 04.06.08 06:52 Сейчас в теме
на версии 7.7 не работает
3. Ahmet (ahmet) 184 04.06.08 07:42 Сейчас в теме
Это в как это не работает в 7.7 - можно подробности (DBF или SQL)
4. Кирилл Логинов (kirlog) 40 05.06.08 12:34 Сейчас в теме
То же самое достигается cmd-файлом со строкой start 1cv7 или start 1cv8. Окно появляется нормальное.
5. Ahmet (ahmet) 184 05.06.08 12:45 Сейчас в теме
Конечно это всё так и bat и cmd и скрипт. Это ж писать надо, а тут готовое решение!
6. СоболиныйГлаз (СоболиныйГлаз) 06.06.08 09:05 Сейчас в теме
Странно. Ни разу не ощущал потребности в специнструментах для связки 1С и терминал. Лично настраивал терминалы на серверах NT4, W2000, W2003 и не один раз, через Citrix и на "родном" RDP. Может просто правильно настраивал серверы и станции? :-)
7. cnor (cnor) 23.06.08 16:04 Сейчас в теме
DBF база 1cv7s.exe не запускается
Выкидывает из терминальной сессии
8. xDee (xDee) 12.10.11 12:41 Сейчас в теме
DBF база 1cv7s.exe не запускается
Выкидывает из терминальной сессии настраивал терминалы на серверах NT4, W2000, W2003 и не один раз, через Citrix и на "родном" RDP
9. xDee (xDee) 13.10.11 23:36 Сейчас в теме
А я так и не смог запустить
10. Ahmet (ahmet) 184 14.10.11 06:37 Сейчас в теме
(1) ujs,
Согласен!
Но ведь и мое неплохо!