Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 7, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Как определить, что база запущена на андроиде?          
Gavrila Подменю пользователя
сообщение 21.04.17, 23:36
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Есть самописная небольшая база. Работает на веб-клиенте.
Хочу ее адаптировать под планшет. Подскажите, как определить при запуске, программа запущена на андроиде или на веб-клиенте?
В идеале хотелось бы режим запуска сохранить в параметрах сеанса

Flexy Подменю пользователя
сообщение 22.04.17, 9:37
Сообщение #2

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 219 раз
Рейтинг: 158

Gavrila @ Вчера, 23:36 * ,
Что значит на Андроиде или вэб клиенте? Вы сравниваете ОС с Браузером?

По теме:
СисИнфо = Новый СистемнаяИнформация;
Сообщить(СисИнфо.ВерсияОС); // OS
Сообщить(СисИнфо.ИнформацияПрограммыПросмотра); // Browser
Сообщить(СисИнфо.ТипПлатформы); // Platform type

Спасибо сказали: Gavrila,

Gavrila Подменю пользователя
сообщение 22.04.17, 12:29
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Flexy @ 22.04.17, 10:37) *
Что значит на Андроиде или вэб клиенте? Вы сравниваете ОС с Браузером?

не то, чтобы я их сравниваю... мне просто надо знать, программа запущена как мобильное приложение или как веб-клиент.

вчера нашел такой способ "#Если МобильноеПриложениеКлиент Или МобильноеПриложениеСервер Тогда"

но и за это спасибо - здесь и версию андроида видно))
Цитата(Flexy @ 22.04.17, 10:37) *
СисИнфо = Новый СистемнаяИнформация;


Gavrila Подменю пользователя
сообщение 23.04.17, 12:36
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

кстати, при запуске на андроиде в модуле управляемого приложения в процедуре ПередНачаломРаботыСистемы конструкция
#Если МобильноеПриложениеКлиент Или МобильноеПриложениеСервер Тогда

возвращает истину, а в модуле сеанса в процедуре УстановкаПараметровСеанса возвращает ложь... не пойму почему

logist Подменю пользователя
сообщение 23.04.17, 13:19
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Команда
Сообщений: 9334
Из: Харьков
Спасибо сказали: 2453 раз
Рейтинг: 1523.4

Цитата(Gavrila @ 23.04.17, 13:36) *
а в модуле сеанса в процедуре УстановкаПараметровСеанса возвращает ложь.

Вероятно, потому что модуль сеанса это просто "Сервер", хотя, думаю, там всё проще, и в нем директивы компиляции не работают.


Signature
Весь комплекс услуг по 1С 8.х. От консультаций до внедрения. ИТС. 1С-Звіт. Интеграция IP-телефонии. Написание конфигураций под требования заказчика, доработка типовых решений. Переход с 7.7 на 8.х.
Пишите в ЛС. Звоните +380 (44) 2227507, (57) 7547700, (98) 5147778, (50) 7147778, (93) 2147778 (участник "САБ")

Gavrila Подменю пользователя
сообщение 24.04.17, 1:57
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 23.04.17, 14:19) *
Вероятно, потому что модуль сеанса это просто "Сервер", хотя, думаю, там всё проще, и в нем директивы компиляции не работают.

да, определяется как сервер. как по мне, то это не правильно

logist Подменю пользователя
сообщение 24.04.17, 11:31
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Команда
Сообщений: 9334
Из: Харьков
Спасибо сказали: 2453 раз
Рейтинг: 1523.4

Цитата(Gavrila @ 24.04.17, 2:57) *
как по мне, то это не правильно

Почему? Параметры сеанса доступны только на сервере. Возможно, вы неправильно задали архитектуру своей системы, поэтому видите только такое решение вашей задачи, а на самом деле всё можно сделать иначе smile.gif


Signature
Весь комплекс услуг по 1С 8.х. От консультаций до внедрения. ИТС. 1С-Звіт. Интеграция IP-телефонии. Написание конфигураций под требования заказчика, доработка типовых решений. Переход с 7.7 на 8.х.
Пишите в ЛС. Звоните +380 (44) 2227507, (57) 7547700, (98) 5147778, (50) 7147778, (93) 2147778 (участник "САБ")

Gavrila Подменю пользователя
сообщение 26.04.17, 22:23
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 24.04.17, 12:31) *
Возможно, вы неправильно задали архитектуру своей системы, поэтому видите только такое решение вашей задачи, а на самом деле всё можно сделать иначе


архитектура максимально простая)

мне нужен признак платформы (андроид, веб и т.п.). самым оптимальным мне показалось хранить этот признак в параметрах сеанса и определять его при каждом запуске.
как еще можно это сделать по другому?

logist Подменю пользователя
сообщение 27.04.17, 12:36
Сообщение #9

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Команда
Сообщений: 9334
Из: Харьков
Спасибо сказали: 2453 раз
Рейтинг: 1523.4

Цитата(Gavrila @ 26.04.17, 23:23) *
мне нужен признак платформы (андроид, веб и т.п.).

Смотря для чего он вам нужен. Хранить в параметрах сеанса без проблем, только зачем вам понадобились директивы компиляции, если нужную информацию можно получить без них.


Signature
Весь комплекс услуг по 1С 8.х. От консультаций до внедрения. ИТС. 1С-Звіт. Интеграция IP-телефонии. Написание конфигураций под требования заказчика, доработка типовых решений. Переход с 7.7 на 8.х.
Пишите в ЛС. Звоните +380 (44) 2227507, (57) 7547700, (98) 5147778, (50) 7147778, (93) 2147778 (участник "САБ")

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.10.18, 3:39
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне