Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
1C
1С v8
Можно ли программно определить, что сеанс 1С запущен в терминале?
☑
0
Килограмм
22.08.14
✎
10:22
Сабж
1
fmrlex
22.08.14
✎
10:26
Кнопку Я справа нажми
2
vis_tmp
22.08.14
✎
10:34
Ответ: косвенно можно.
3
Ranger_83
22.08.14
✎
10:37
(0) по имени компьютера,не?
4
Килограмм
22.08.14
✎
10:40
(3) т.е. предполагая что компьютер всегда будет содержать слово "terminal"? Терминал может быть любой с разным именем, не какой-то один конкретный
5
vis_tmp
22.08.14
✎
10:41
По тому, что "ClientName" отличается от имени компьютера
6
vis_tmp
22.08.14
✎
10:41
(4) Нет.
7
Килограмм
22.08.14
✎
10:50
(6) ага, спс. Даже некую функцию нашёл
v8: С какого компа запущена 1С
8
vis_tmp
22.08.14
✎
11:10
(7) там сложновато, можно проще
9
H A D G E H O G s
22.08.14
✎
11:20
GetSystemMetrics(4096) <> 0;
10
vis_tmp
22.08.14
✎
11:30
(7)
WSS = Новый COMОбъект("WScript.Shell");
WSSE = WSS.Environment("Process");
мИмяКомпьютера = ВРег(WSSE.Item("ClientName"));
11
vis_tmp
22.08.14
✎
11:36
(9) Что она показывает?
12
thezos
22.08.14
✎
11:47
http://www.rgagnon.com/pbdetails/pb-0233.html
Синтакс-помощник БСП
Справочник 1C разработчика с ChatGPT
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста