Имя: Пароль:
1C
 
Работа в веб клиенте
0 АЛьФ
 
30.06.26
12:58
Надо настроить, чтобы некоторые люди могли работать с простеньким списком заявок через браузер с телефона.
На компе более-менее нормально получается, а вот на мобильнике страничка со списком растягивается далеко за видимые пределы, даже после установки ширины формы в 40. Нормально видно форму, как в режиме мобильного приложения, если клиента переключить в режим киоска. Но это требует модального окна на телефоне. Некрасиво.
Можно как-то установить для формы нормальное отображение в браузере?
1 Fragster
 
гуру
30.06.26
17:58
сделай http api на http-сервисах и нормальную адаптивную морду к нему
2 p-soft
 
30.06.26
18:00
(1) + на 1с мп
3 АЛьФ
 
01.07.26
08:26
2(1) Не тот масштаб задачи.
4 КнОпка
 
01.07.26
08:35
(0) в браузере на мобильном приложении через три точки есть галка версия для ПК
5 sikuda
 
01.07.26
09:23
(0) "Можно как-то установить для формы нормальное отображение в браузере?" 🔥НЕТ

Можно сделать отдельные формы для мобильного внутри 1С
Потуги 8.5 не предлагаю, они еще слабые.

(1) альтернативные подходы изучаем, тестируем, понимаем первичные желания для мобильной экрана:
Адаптивный режим, а не масштабирование
Работа с разными размерами экранов в дюймах и разными размерами экранов в пикселях
https://proverbs.python1c.ru/catalogs/
6 Fragster
 
гуру
01.07.26
09:23
(3) да единственное, в чем затык сложный - это блокировки на редактирование, если нужны. остальное тривиальное.
7 sikuda
 
01.07.26
09:52
(6) А что у Вас уже есть полный набор визульных компонент аналогичных 1С? Лояльные пользователи готовые тестировать Ваш интерфейс?
8 Fragster
 
гуру
01.07.26
09:56
(7) есть набор компонент, круче, чем в 1с (ну и местами работающий немного по другому, не лучше, не хуже, просто по другому, с точки зрения программирования этого всего).
конечно, для всяких выпадающих списков с подбором нужно лепить api метод для подбираемого справочника, но это все типовые вещи, которые делаются шаблонно и однократно. в крайнем случае можно вообще одатой обойтись
9 Fragster
 
гуру
01.07.26
10:02
ну а всякие штуки типа "таблица, у которой столбец растягивается так, чтобы на экран влезал он и еще два столбца, остальные справа" вообще на 1с никак не сделать.
10 АЛьФ
 
01.07.26
10:34
2(4) Есть. И что?
2(6) Главный затык - это дублировать разработку форм в некой другой среде. А потом все это совмещать и поддерживать в актуальном состоянии.
11 Fragster
 
гуру
01.07.26
10:40
(10).2 учитывая, что на мобильном интерфейсе состав/верстка форм и выполняемые функции и так другие - не очень страшно. в крайнем случае можно в форму 1с кинуть html поле с этой формой
12 arsik
 
гуру
01.07.26
10:52
(0) А зачем браузер? Мобильный клиент от 1С для кого написан?
13 АЛьФ
 
01.07.26
10:58
2(11) Делать все формы в одной среде и делать часть форм в одной, а часть в другой - это на фига надо такое веселье? Только если конфига круто завязана на работу в браузере. Но тогда зачем вообще 1С в этом случае?
2(12) Это который надо выкладывать к магазин и обновлять после каждого значимого изменения конфигурации? Его кто-то использует для нетиповых?
14 Fragster
 
гуру
01.07.26
11:02
(13).1 1с как бэкэнд неплоха
15 Fragster
 
гуру
01.07.26
11:05
вот, кстати, приколюха есть, ни разу не доехавшая до продакшен применения https://vmv-demo.fragster.ru/#/entities
16 p-soft
 
01.07.26
11:15
(3) ну 1с - прежде всего десктопная система, даже мп - "натянутый" на мобилу десктоп.
поэтому, простых вариантов тут не будет.
самое правильное - сделать апи на стороне 1с и выбрать подходящую технологию мобильной морды для взаимодействия.
зато это развяжет руки, т.к. юзеры по-любому захотят "еще".
17 arsik
 
гуру
01.07.26
11:41
(13) Нет. Ты путаешь с мобильным приложением.
Мобильный клиент 1С — это аналог тонкого клиента на ПК, который работает только в режиме онлайн. Он обеспечивает доступ ко всей функциональности вашей корпоративной базы (например, 1С:ERP), автоматически адаптируя интерфейс под экраны мобильных устройств.
18 АЛьФ
 
01.07.26
12:45
2(17) Нет, не путаю.

Мобильный клиент — это мобильное приложение, собранное с помощью платформы мобильного клиента. Оно взаимодействовует с информационными базами онлайн.


Платформа мобильного клиента — позволяет собрать приложение, мобильный клиент, которое взаимодействует с информационными базами онлайн, аналогично тому, как это делают клиентские приложения настольной версии;


Когда конфигурация готова, разработчик, используя облачный сервис сборки и публикации мобильных приложений, собирает дистрибутивы мобильного приложения для операционных систем Android, iOS и Windows, и публикует их в магазинах приложений.
19 arsik
 
гуру
01.07.26
12:52
(18) Да почитай уже на сайте 1С - мобильный клиент  - это тонкий клиент для мобильных устройств.
Я пробовал - работает.
https://v8.1c.ru/platforma/mobilnyi-klient/
20 АЛьФ
 
01.07.26
12:56
2(19) Так я и цитирую с сайта 1С. Как раз с твоей ссылки. Ты как пробовал и откуда ставил?
21 arsik
 
гуру
01.07.26
12:59
(20)Порядок действий простой.
1) Качаешь с сайта дистрибутив мобильной платформы
2) Устанавливаешь из дистрибутива apk (смотри картинку, какой там нужен)
3) При запуске указываешь урл базы - https://its.1c.ru/db/pubintromobile#content:24:hdoc
22 arsik
 
гуру
01.07.26
13:19
+(21) Еще скорее всего версия платформы должна соответствовать
23 sikuda
 
01.07.26
13:49
(21)
2. Предлагаю ставить мобильную платформу.
В пункте 3 указываешь не базу, а расположение файлов мобильной конфигурации (1cema.xml и 1Cv8.1CM см. картинка 1)
Файл локальной базы 1CD программа создаст сама.
Не забываем указывать, что это Приложение для мобильной платформы... (картинка 2)

А далее реализуешь сам обмен с центральной базой.
Всякие извращения как режим работы чисто клиента 1С не рассматриваем. При непостоянном интернете это выходит боком.

Только смотришь на мобильный и понимаешь, что деление на серевер и клиент здесь как пятое колесо🤦
24 arsik
 
гуру
01.07.26
13:31
25 H A D G E H O G s
 
01.07.26
13:33
Жесть какая-то. Отставить бардак!
26 H A D G E H O G s
 
01.07.26
13:39
Для вкатывающихся из 7.7

Есть МобильныйКлиент - это аналог ТонкогоКлиента, только под Андроид/IOS. В него прописывается строка подключения к базе 1С и всё. Ты работаешь в той же базе 1С, что и твой сосед с десктопа.
Есть МобильноеПриложение - это обособленное приложение под Android/IOS, со своей СУБД прямо на смартфоне, никак не связанной с каким то там сервером 1С. Именно его собирают через сборщик приложения, а в легких случаях - пишут путь к веб-серверу, который распространяет схемы мобильной конфигурации (1cema.xml и 1Cv8.1CM) для отладки на лету и быстрой подгрузки обновлений.
27 АЛьФ
 
01.07.26
13:38
2(21) Спасибо. Значит я что-то неправильно понял про мобильного клиента. Сейчас попробовал, в локальной сети работает, через интернет не хочет подключаться. Интерфейс получается очень своеобразный.
Предложил начальнику, совместно решили для нынешней задачи все же не подходит.
28 H A D G E H O G s
 
01.07.26
14:08
(27) Ну так под МобильныйКлиент нужно отдельно формы делать
29 АЛьФ
 
01.07.26
15:16
А можно как-то узнать, что веб-клиент запущен именно на мобильном устройстве?
30 arsik
 
гуру
01.07.26
15:24
(29) Методом или предпроцессор
31 АЛьФ
 
01.07.26
15:26
2(30) В этот раз точно нет. Я о том, чтобы при запуске в браузере узнать, что запуск на мобильнике. Указанные способы показывают ВебКлиент.
32 H A D G E H O G s
 
01.07.26
15:26
(29) ПолучитьИнформациюЭкрановКлиента()

Если разрешение излишне низкое - это мобильник
33 H A D G E H O G s
 
01.07.26
15:27
Но ВебКлиент на Мобильном - это изврат, это прям вы не туда идете.
34 arsik
 
гуру
01.07.26
15:27
(31) Для мобильников линк другой сделай.
35 АЛьФ
 
01.07.26
15:39
2(32) На нынешних мобильных? У меня на мобильнике разрешение больше, чем у нас на некоторых рабочих компах.
2(33) Есть одна маленькая задача - иногда подтверждать заявки с браузера. Ради этого городить лишнее нет смысла.
2(34) Не вариант. Начальство не будет разбираться в каком случае какую ссылку использовать.

Пока думаю, что подойдет проверять СистемнаяИнформация.ТипПлатформы на Неопределено.
36 arsik
 
гуру
01.07.26
15:50
(35) Юзерагента тогда смотри
37 АЛьФ
 
01.07.26
16:00
2(36) А есть какой-то готовый парсер?
38 arsik
 
гуру
01.07.26
16:03
(37) Это уже за гранью
39 АЛьФ
 
01.07.26
16:04
2(38) Ну и ладно, ну и пожалуйста. Обойдусь типом платформы.