Есть самописная небольшая база. Работает на веб-клиенте. Хочу ее адаптировать под планшет. Подскажите, как определить при запуске, программа запущена на андроиде или на веб-клиенте? В идеале хотелось бы режим запуска сохранить в параметрах сеанса
Gavrila @ Вчера, 23:36
, Что значит на Андроиде или вэб клиенте? Вы сравниваете ОС с Браузером?
По теме:
СисИнфо = Новый СистемнаяИнформация; Сообщить(СисИнфо.ВерсияОС); // OS Сообщить(СисИнфо.ИнформацияПрограммыПросмотра); // Browser Сообщить(СисИнфо.ТипПлатформы); // Platform type
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Gavrila @ 24.04.17, 2:57)
как по мне, то это не правильно
Почему? Параметры сеанса доступны только на сервере. Возможно, вы неправильно задали архитектуру своей системы, поэтому видите только такое решение вашей задачи, а на самом деле всё можно сделать иначе
Личные бесплатные консультации не даю, для этого есть форум!
Возможно, вы неправильно задали архитектуру своей системы, поэтому видите только такое решение вашей задачи, а на самом деле всё можно сделать иначе
архитектура максимально простая)
мне нужен признак платформы (андроид, веб и т.п.). самым оптимальным мне показалось хранить этот признак в параметрах сеанса и определять его при каждом запуске. как еще можно это сделать по другому?
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Gavrila @ 26.04.17, 23:23)
мне нужен признак платформы (андроид, веб и т.п.).
Смотря для чего он вам нужен. Хранить в параметрах сеанса без проблем, только зачем вам понадобились директивы компиляции, если нужную информацию можно получить без них.
Личные бесплатные консультации не даю, для этого есть форум!
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!