Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как сделать для мобильного клиента отдельный интерфейс?

Как сделать для мобильного клиента отдельный интерфейс?
Я
   vladnet
 
14.09.21 - 18:18
Чтобы он туда не все запихивал, а только то что нужно?
   H A D G E H O G s
 
1 - 14.09.21 - 18:19
Сделать свою форму
   polosov
 
2 - 14.09.21 - 18:21
(0) В ОбработкеПолученияФормы
#Если МобильныйКлиент Тогда

Подсовываем форму для мобильного
   vladnet
 
3 - 14.09.21 - 18:22
(1) Как сделать форму и подменить понимаю. Как общий интерфейс поменять. Чтобы не было лишних пунктов в общем меню.
   H A D G E H O G s
 
4 - 14.09.21 - 18:22
ПриНачалеРаботы в параметр сеанса 
ПараметрыКлиентаНаСервере

пихаем ТипКлиента (в типовых БСП уже это есть, но МобильныйКлиент не впихивается, просто не было дописано, сейчас может допилили)
В менеджересправочника или документа в процедуре 

&После("ОбработкаПолученияФормы")
Процедура АСФОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
    АСФПараметрыКлиентаНаСервере=ПараметрыСеанса.АСФПараметрыКлиентаНаСервере;
    Если АСФПараметрыКлиентаНаСервере.Получить("ИспользуемыйКлиент")="МобильныйКлиент" Тогда
        ВыбраннаяФорма="АСФФормаЭлементаМобильныйКлиент";
        СтандартнаяОбработка=Ложь;
    КонецЕсли;    
КонецПроцедуры
   H A D G E H O G s
 
5 - 14.09.21 - 18:23
(3) аа, это да, это загадка дыры.
   Garykom
 
6 - 14.09.21 - 18:24
(3) правами
   vladnet
 
7 - 14.09.21 - 18:24
(2)(4) Спасибо, хоть не в этом вопрос
(5) Может как то через функциональные опции или еще как то?
(6) Правами не очень вариант, придется 2 пользователя заводить.
   Garykom
 
8 - 14.09.21 - 18:46
(7) да можно программно пользователя завести и перезапустить сеанс с ним
   vladnet
 
9 - 15.09.21 - 00:03
(8) Не это все же думаю через чур)) Но спасибо за предложение.
   lucbak
 
10 - 15.09.21 - 08:07
(0) Создаешь РС, измерение - признак по которому тебе надо интерфейс менять, ресурсы - подсистемы. Далее создаешь функциональные опции (по подсистемам) ссылаешься в них на ресурсы РС, ну и при начале работы системы  - УстановитьПараметрыФункциональныхОпцийИнтерфейса.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.