|
Как посмотреть программно 1с запущена на мобильном устройстве или ПК? | ☑ | ||
---|---|---|---|---|
0
Ник080808
04.07.16
✎
12:55
|
Может туплю, но как программно узнать из встроенного языка, что 1с сейчас открыта на мобильном устройстве?
|
|||
1
Cyberhawk
04.07.16
✎
12:56
|
На мобильной платформе что ли? Или ты про веб-браузер?
|
|||
2
Ник080808
04.07.16
✎
12:58
|
(1) в веб клиенте
|
|||
3
Numerus Mikhail
04.07.16
✎
12:59
|
Попробуй так
СистемнаяИнформация (SystemInfo) СистемнаяИнформация (SystemInfo) Свойства: ВерсияОС (OSVersion) ВерсияПриложения (AppVersion) ИдентификаторКлиента (ClientID) ИнформацияПрограммыПросмотра (UserAgentInformation) ОперативнаяПамять (RAM) Процессор (Processor) ТипПлатформы (PlatformType) Конструкторы: По умолчанию Описание: Содержит описание технических характеристик компьютера. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Пример: СисИнфо = Новый СистемнаяИнформация; Сообщить(СисИнфо.ВерсияОС); |
|||
4
Fish
04.07.16
✎
13:00
|
(3) Можно ещё так:
"Инструкции препроцессора Для указания разрешения использования процедур и функций общих модулей и модулей объектов используют инструкции препроцессора. Синтаксис: #Если <Логическое выражение> Тогда #ИначеЕсли <Логическое выражение> Тогда … #Иначе #КонецЕсли ... ... Используемые термы: #Если (#If) #Тогда (#Then) #ИначеЕсли (#ElsIf) #Иначе (#Else) #КонецЕсли (#EndIf) #Область (#Region) #КонецОбласти (#EndRegion) Клиент (Client) НаКлиенте (AtClient) НаСервере (AtServer) МобильноеПриложениеКлиент (MobileAppClient) МобильноеПриложениеСервер (MobileAppServer) ТолстыйКлиентОбычноеПриложение(ThickClientOrdinaryApplication) ТолстыйКлиентУправляемоеПриложение (ThickClientManagedApplication) Сервер (Server) ВнешнееСоединение (ExternalConnection) ТонкийКлиент (ThinClient) ВебКлиент (WebClient) |
|||
5
Cyberhawk
04.07.16
✎
13:02
|
(4) Как это поможет отличить веб-клиент (Гугл Хром) на ПК от веб-клиента (Гугл Хром) на Андроиде?
|
|||
6
Fish
04.07.16
✎
13:09
|
(5) Никак. Но для МакОС в типовых есть такая конструкция:
// Возвращает Истина, если это веб клиент в Mac OS Функция ЭтоВебКлиентПодMacOS() Экспорт #Если Не ВебКлиент Тогда Возврат Ложь; // только в веб клиенте этот код работает #КонецЕсли СистемнаяИнфо = Новый СистемнаяИнформация; Если Найти(СистемнаяИнфо.ИнформацияПрограммыПросмотра, "Macintosh") <> 0 Тогда Возврат Истина; КонецЕсли; Возврат Ложь; КонецФункции т.е. и то и то. |
|||
7
Ник080808
04.07.16
✎
13:42
|
(3) печалька в том, что у меня товарищи есть с планшетом на винде
|
|||
8
Ник080808
04.07.16
✎
13:47
|
в свойстах конфигурации есть реквизит Назначение использование - Персональный компьютер, мобильное устройство. По нему не вижу как можно проверить. Уже всю справку обрыл(
|
|||
9
arsik
гуру
04.07.16
✎
14:04
|
(8) А он то тут при чем?
|
|||
10
DitriX
05.07.16
✎
15:13
|
т.е. он запускает обычную стационарную?
Смотри по диагонали экрана или ppi |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |