Как по "Перейти по ссылке..." (shift+f11) открыть произвольную форму?

1. Win98 15.10.18 17:02 Сейчас в теме
Добрый день!

В общем-то удобно прислать ссылку на элемент справочника и пользователь ее откроет.
Но есть проблема, часть пользователей работает в мобильном клиенте, для него сделаны отдельные, оптимизированные, формы под смартфоны и т.д.
Как заставить в случае открытия ссылки в тонком/веб-клиенте открываться одну форму, а в мобильном клиенте - другую?
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. shilanser 15.10.18 17:17 Сейчас в теме
Доброго вечера!

Если я правильно Вас понял, то помогут инструкции препроцессора:

#Если МобильноеПриложениеКлиент Тогда

#ИначеЕсли Клиент Или ВебКлиент Тогда

#КонецЕсли 
+
3. Win98 16.10.18 08:25 Сейчас в теме
(2)

Доброе утро!

А где их прописывать? Речь про пункты указанные красной стрелкой на скринах.
Прикрепленные файлы:
+
4. shilanser 16.10.18 09:48 Сейчас в теме
(3) Доброе!
Я бы наверное сделал отдельной новой командой с открывающейся формой, в которой уже бы прописал как и что открывать. Только в интерфейсе придется придумать как удобнее её разместить.
+
5. Дмитрий74Чел 234 17.10.18 11:43 Сейчас в теме
(3) Передаваемая ссылка содержит имеет вид "e1cib/list/Справочник.Сценарии". Т.е. никакой дополнительной информации туда вставить нельзя. Никаких параметров не передается. Обрабатывается оно платформой, а не кодом конфигурации.
Можно попробовать прописать инструкции
#Если МобильноеПриложениеКлиент Тогда
#ИначеЕсли Клиент Или ВебКлиент Тогда
#КонецЕсли

в событии формы ПередОткрытием, и для мобильного отказаться от открытия текущей формы и вызвать мобильную версию формы.
Отпишитесь по результатам.
+
6. Win98 18.10.18 12:00 Сейчас в теме
(5) Примерно так и сделали, добавили параметр сеанса - тип клиента. А дальше с оглядкой на этот параметр различные действия.
Форм много, все за пару дней не переделаешь (((
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот