|
Как определить, что запущен тонкий клиент или толстый? | ☑ | ||
|---|---|---|---|---|
|
0
ИС-2
24.08.11
✎
10:49
|
Конфа может работать как в тонком так и в толстом клиенте поэтому хочу писать универсальные общие модули.
Вопрос. Как можно программно определить в каком режиме запущена 1C? |
|||
|
1
Stepa86
24.08.11
✎
10:49
|
Зачем? пиши все для тонкого и в толстом будет работать
|
|||
|
2
Grusswelle
24.08.11
✎
10:50
|
Попытка ... Исключение ... КонецПопытки;
|
|||
|
3
Grusswelle
24.08.11
✎
10:50
|
(1) +1.
|
|||
|
4
Stepa86
24.08.11
✎
10:51
|
ну уж если так приспичило то вот:
Функция ПолучитьТекущуюСредуВыполнения() Экспорт #Если ТолстыйКлиентОбычноеПриложение ИЛИ ТолстыйКлиентУправляемоеПриложение Тогда Возврат "Толстый клиент"; #ИначеЕсли Сервер Тогда Возврат "Сервер"; #ИначеЕсли ВнешнееСоединение Тогда Возврат "Внешнее соединение"; #ИначеЕсли ТонкийКлиент Тогда Возврат "Тонкий клиент"; #ИначеЕсли ВебКлиент Тогда Возврат "Веб-клиент"; #Иначе Возврат "Ошибка определения среды выполнения"; #КонецЕсли КонецФункции //ПолучитьТекущуюСредуВыполнения |
|||
|
5
Grusswelle
24.08.11
✎
10:52
|
(4) Клёво! :-))
|
|||
|
6
Stepa86
24.08.11
✎
10:52
|
(4) интересно, почему скрипт решил, что код начинается после слова Тогда и до Возврат???
|
|||
|
7
Defender aka LINN
24.08.11
✎
11:02
|
(6) В решетках запутался
|
|||
|
8
August
24.08.11
✎
11:34
|
Глобальный контекст (Global context)
ТекущийРежимЗапуска (CurrentRunMode) Синтаксис: ТекущийРежимЗапуска() Возвращаемое значение: Тип: РежимЗапускаКлиентскогоПриложения; Неопределено. Неопределено, если режим запуска не является ни обычным, ни управляемым - например, внешнее соединение. Описание: Получает режим запуска клиентского приложения текущего сеанса работы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. |
| Форум | Правила | Описание | Секции | Поиск |