Мобильный клиент: установка, отладка, сборка под Android"

10.03.18

Разработка - Мобильная разработка

Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».

Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».

Наконец-то появилась тестовая мобильная платформа 8.3.12, и теперь мы может протестировать работу мобильного клиента. Не знаю, как Вы, а вот у меня многие знакомые разработчики ждали этого еще с выхода статьи на «1С:Зазеркалье» (Мобильный клиент).

Я предполагаю, что Вы знакомы с установкой мобильного приложения и сборщиком мобильных приложений, а также, что у Вас уже установлен Android SDK, Apache Ant и прочее. Статей на эту тему уже полно.

Возьмем для наших экспериментов демонстрационную конфигурацию «Управляемое приложение» и, для начала, попробуем подключить ее в готовый мобильный клиент. В моем случае, дистрибутив клиента – это файл «1cem-client-arm.apk». Предварительно на смартфоне должна быть включена возможность установки приложений из неизвестных источников. У меня это выглядит так:

Мобильный клиент – это аналог веб-клиента, поэтому, для доступа к базе, ее необходимо опубликовать на веб-сервере. Здесь все стандартно, я публикую на веб-сервере IIS с именем “demo”. База у меня файловая, так что нужно дать права на каталог пользователю IUSR. Радует, что система сама об этом напомнила.

Подключаем базу в мобильном клиенте:

Сразу в базу войти, конечно же, не удалось J Все дело в том, что у Администратора открывается обработка по работе с электронной почтой и пытается установить значок для панели задач, которой в мобильном клиенте нет. Поскольку данной функциональности также нет и в веб-клиенте, код обрамлен в директивы компиляции «#Если Не ВебКлиент Тогда». Нам просто необходимо найти все места, где используется данная директива и поменять ее на «#Если Не ВебКлиент И Не МобильныйКлиент Тогда». Для начала этого вполне достаточно, и мы можем наконец-то увидеть работу мобильного клиента. Командный интерфейс выглядит следующим образом:

А вот список контрагентов:

Конечно же, это не все места, которые необходимо адаптировать под работу мобильного клиента. Проверить конфигурацию можно с помощью «Главное меню – Конфигурация – ­­­Проверка конфигурации»:

У меня нашлось 84 ошибки, включая неподдерживаемые объекты метаданных. Плюс те три места в коде, которые я уже ограничил директивами. Так что придется еще поработать над адаптацией, но это конечно не то же самое, что писать мобильное приложение с нуля.

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

Если мы не понимаем в чем же ошибка – нам поможет отладка. Она в мобильном клиенте есть, но используется только отладка по HTTP. У меня база файловая, так что я воспользуюсь локальным сервером отладки («Сервис – Параметры – Отладка») и настрою автоматическое подключение для мобильного клиента («Отладка – Подключение – Автоматическое подключение»):

Указываем параметры и готово:

 

Настройка для предварительно подготовленного apk клиента от 1С завершена.

Теперь соберем свой apk, воспользовавшись сборщиком мобильный приложений. Признаться, я потратил несколько часов, пытаясь собрать приложение первый раз. Сборка проходила, но открывался пустой список баз.  

И так, имеем архив мобильной версии платформы. Загружаем его в справочник «Мобильные версии»:

В настройках сборщика отдельно появился пункт для SDK 26 и выше (кто, как и я, давно не обновлял – запускаем SDK Manager и загружаем новые пакеты):

Далее необходимо подготовить файл конфигурации. Вот с этим шагом у меня и были проблемы в самом начале. Потом я открыл документацию и все немного прояснилось. Руководство разработчика говорит по этому поводу следующее: «Каждая конфигурация, которая может работать в мобильном клиенте, содержит некоторую вспомогательную информацию, позволяющую отследить подмену конфигурации».
Файл конфигурации необходимо подписать. При этом для каждой конфигурации формируется свой закрытый ключ, а в файл 1cemca.xml выгружается открытый ключ (поле DSAKey), с помощью которого и сравнивается подпись конфигурации.

Чтобы сформировать ключ и подпись, заходим в свойства конфигурации «Подпись мобильного клиента» (сразу под требуемыми разрешениями, если у Вас свойства разделены по категориям, а не по алфавиту) и видим настройки подписи:

Сначала создаем закрытый ключ, прячем его от шпионов и врагов. Далее формируем подпись конфигурации. На будущее, руководство советует зайти в «Главное меню – Конфигурация – Мобильный клиент – Настройка использования мобильного клиента». В диалоге установить флажок «Проверять подпись мобильного клиента при обновлении конфигурации базы данных» и нажать кнопку «ОК». Судя по руководству, подпись будет меняться, если у нас меняется состав или имена объектных типов метаданных, а также имена и/или состав ключей записи регистров. Т.е. изменение форм определенно не влияет на подпись и, судя по описанию, изменение состава реквизитов существующих справочников, документов (но это не точно).

Подпись готова, можем продолжить. Сразу скажу, что фоновые процессы в мобильном клиенте недоступны, так что их необходимо отключить в разрешениях мобильного клиента. Так же недоступен обмен файлами с ПК. Я дополнительно отключил геопозиционирование, чтобы при сборке не возникала ошибка из-за отсутствия ключа для работы с картами. У меня получился следующий список разрешений:

Заходим в меню «Конфигурация – Мобильный клиент – Записать в файл» и сохраняем «1cemca.xml». В сборщике мобильных приложений добавляем нашу конфигурацию (группу и элемент):

Создаем группу справочника «Мобильные приложения» и настраиваем параметры сборки по умолчанию:

Добавляем нашу Демо конфигурацию:

Добавляем адрес базы на веб-сервере:

Собираем приложение. Первый раз сборка проходит дольше, последующие разы за несколько минут. После успешной сборки сохраняем готовый apk («Получить приложение»):

Публиковать приложение я, конечно, не буду. Воспользуемся прямой установкой и увидим окно авторизации приложения:

См. также

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 1С:Конвертация данных Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    38196    108    161    

201

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    59291    192    103    

172

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    97225    586    189    

321

Логистика, склад и ТМЦ Сканер штрих-кода Терминал сбора данных Мобильная разработка Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

3450 руб.

28.04.2023    9469    15    0    

9

Мобильная разработка Платформа 1С v8.3 Конфигурации 1cv8 Финансовые услуги, инвестиции Управленческий учет Платные (руб)

Мобильное приложение и конфигурация 1С для автоматической торговли на бирже через API Тинькофф банка. Достаточно задать настройки, нажать «Пуск», и робот сам торгует ежедневно.

7000 руб.

25.05.2022    4644    1    0    

6

Мобильная разработка WEB-интеграция Программист Мобильная платформа Абонемент ($m)

Экспериментальный релиз и простенький скрипт к нему закрывает потребности в любых видах синхронизации между устройствами Simple и между Simple и бек-системами (например 1С). По сути – это очень простой python-скрипт, который можно запустить на доступной машине, сервере или VPS и он будет связывать клиентские устройства между собой и с 1С или другими бек-системами. В самой платформе появилось для этого множество доработок для поддержки стабильного постоянного соединения, докачки больших файлов и работе в фоне. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

23.08.2024    1215    6    informa1555    1    

13

Мобильная разработка Мобильная платформа Абонемент ($m)

В этом релизе собрано много нового из области интерфейса, связи, хранения и важные новые способы управления. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

25.06.2024    2607    29    informa1555    0    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FesenkoA 58 12.03.18 10:48 Сейчас в теме
То есть по-сути это веб клиент стационарной 1С, который нормально и красиво работает на МП? Или там полное приложение ? (с сервером)
3. davealone 165 12.03.18 11:10 Сейчас в теме
(2) Да, это именно клиент для МП. База при этом остается серверной. По поводу нормально и красиво, если была адаптация под запуск веб клиента, то скорее всего взлетит с минимальными правками. Если же писали без оглядки на функционал, править придётся больше.
Но в плане того, что это не отдельное приложение со своими обменами, синхронизацией и прочим - адаптация будет проще.
Хотя здесь понадобится постоянное соединение с веб-сервером.
METAL; Brawler; +2 Ответить
4. FesenkoA 58 12.03.18 11:28 Сейчас в теме
(3) просто на ойфоне веб-клиент очень качественно работает (в отличие от ведроида, не говоря уж о вФоне), а главным + МП является его автономность: в этой стране временно нет 4Ж, да и даже вай фай не такой и стабильный способ связи в условиях плотной городской застройки (пока не поменял антену дома - его глушили соседсткие вайфаи/микроволновки). Очень часть приходилось решать проблему битых баз из за того что толстый клиент подключался по вай-фаю к файловой базе на другом пк.

=> Вопрос: Как 1С справляется с обрывами связи? Не пробовали отключать на МП интернет на 30,120,300 сек? Есть ли настройки ожидания связи и какова функциональность без оной?
5. davealone 165 12.03.18 13:30 Сейчас в теме
(4) В параметрах запуска поддерживается указание низкой скорости соединения.
При обрывах включает режим ожидания с попыткой повторной отправки запроса, до 2 минут точно переподключает. на больших интервалах не пробовал.
Прикрепленные файлы:
METAL; alexovik; FesenkoA; +3 Ответить
6. FesenkoA 58 12.03.18 13:48 Сейчас в теме
(5) Прикольно, нужно будет попробовать в условиях переменной сети (в селе каком то) затестировать работу. Но все же мобильное приложение оно не заменит: ниже расход трафика/батареи, МП делается или для сотрудника (позволяет закрыть ненужные данные на уровне обмена, не использовать излишнюю детализацию ведения учета в ИБ, например маршрутный лист сократить из 10 заданий в 1 документ с 10 строками заказами покупателей) или для руководителя, которому важны определенные разделы учета + финрезультат.

В любом случае спасибо за статью!! Будем пробовать :)
52. FesenkoA 58 20.12.19 13:38 Сейчас в теме
(6) Ты был неправ, МК имеет достаточно плюсов))
7. starasta 12.03.18 17:50 Сейчас в теме
А кто-то пробовал работу с камерой или геопозицией?
8. 🅵🅾️🆇 524 13.03.18 10:25 Сейчас в теме
(0) Нигде в статьях не сказано о некоторых ньюансах сборки под айфон (возможно этот комментарий для страждущих окажется очень полезным), поделюсь опытом:

1) Вместо мака с икскодом можно использовать VMware с виртуалкой мака (купленной на торрентах, как и сама VMware)
2) Возможна последующая установка на айфон. Для этого надо подключить его к физической машине с VMware и выбрать в xcode режим отладки. Затем на айфоне в настройках нужно утвердить ваш сторонний сертификат и тогда приложением можно будет пользоваться недельку (через неделю сертификат умрет и надо будет повторить). Чтоб пользоваться постоянно - надо уже покупать учетку разработчика.

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

ЗЫ: с андроидом, естественно, все проще и дешевле.
TreeDogNight; davealone; +2 Ответить
9. 7OH 70 14.03.18 12:10 Сейчас в теме
Работать - работает.
Как сказали выше - во многих местах надо добавить директиву МобильныйКлиент.
Формы - если вы действительно с чем-то хотите удобно работать - надо расставить приоритеты (новое свойство).
Немного поигравшись с приоритетом или положением элементов - можно добиться нормального показа и на десктопе и на телефоне - платформа приводит вид формы к мобильной версии - то есть формы не будут выглядеть так же как на компе.
У себя пришлось кое-где кодом исправлять положение элементов, точнее пришлось сделать дубли и прятать в зависимости от клиента.
Но эти затраты не сравнимы с написанием полного мобильного приложения.
d4rkmesa; JohnyDeath; davealone; gradi; +4 Ответить
10. 🅵🅾️🆇 524 15.03.18 10:12 Сейчас в теме
(9) А еще можно с помощью HTML, CSS и JS верстать нормальный адаптивный дизайн в определенных случаях)

ЗЫ: Как ведет себя JS на мобильниках не проверял, на вскидку WebView поле не понравилось только тем, что его можно маштабировать пальцами (возможно ридонли или обработка кликов решила бы эту проблему, также не проверял).
50. mdSerg 24.07.19 04:55 Сейчас в теме
(10) Наоборот плохо, что нельзя масштабировать пальцем в остальных местах.
30. MKupreychenko 27.09.18 22:47 Сейчас в теме
(9) А можете описать на каком-нибудь примере как изменить форму списка и документа для мобильного клиента?
31. 7OH 70 28.09.18 11:44 Сейчас в теме
(30) Важность поставить ручками у нужных колонок, которые должны быть первыми и видны.
В обычном клиенте всё будет по старому, а в мобильном вы таким образом помогаете платформе понять, что должно быть видно.
32. MKupreychenko 02.10.18 23:48 Сейчас в теме
(31) Спасибо за ответ, попробовал, но честно говоря, указал в свойстве "Важность" значения "Низкая", "Очень низкая", но данные реквизиты так же отражаются на формах, визуально ничего не поменялось (УТ 11.3.4.67, платформа 8.3.12.1616). Может я что-то не так делаю или ещё что-то нужно сделать.
dyomenkoalexandr; +1 Ответить
33. 7OH 70 03.10.18 10:03 Сейчас в теме
(32) Так добавьте
#Если МобильныйКлиент Тогда Элементы.ТаблицаКолонка1.Видимость = Ложь; #КонецЕсли
Никто же не запрещает.
11. andrey314 14 05.04.18 14:27 Сейчас в теме
Могу ли я подключиться к тестовой конфигурации в 1С-облаке?
Такая ошибка:
Прикрепленные файлы:
26. maksa2005 550 27.08.18 22:49 Сейчас в теме
20. Region102 31.05.18 05:38 Сейчас в теме
Лучше один раз увидеть чем 100 раз ... https://www.youtube.com/watch?v=6QW2tzqu3Po
kild; METAL; +2 Ответить
21. KAV2 157 26.07.18 09:10 Сейчас в теме
Вопрос снимается, просьба удалить.
22. Tolpinski 68 07.08.18 13:55 Сейчас в теме
1. Не понял зачем собирать если клиент и из коробки работает с ЦБ?
2. Если Назначение использования стоит и Приложение для платформы и Приложение для мобильной платформы, то на стороне сервера, платформы, можно использовать COMObject? Может там директивы особые нужно указывать? Синтаксис помощник в 8.2.12.1567 даже о МобильныйКлиент пока не в курсе.
23. Tolpinski 68 08.08.18 07:05 Сейчас в теме
(22)
1. Для публикации в паркете разве что
2.Не смотря на то, что конфигуратор ругается, COM все же работает со стороны сервера. Ура.
davealone; +1 Ответить
49. Xershi 1555 16.06.19 18:01 Сейчас в теме
(23) суть в том что теперь есть 2 контекста сервера. Оберните его, чтобы не выполнялся на сервер клиента, тогда и ругаться не будет. На сервере андроида какой ком же?) Вот и ругается!
24. Strady 10.08.18 22:39 Сейчас в теме
А кто знает как дела обстоят с торговым оборудованием (со сканером штрихкода и BT термопринтером)? Будет работать?
dyomenkoalexandr; kostik_love; +2 Ответить
25. Strady 14.08.18 23:55 Сейчас в теме
Добавляем адрес базы на веб-сервере:

У меня взлетело, только когда в адресе веб-сервера написал полный адрес базы. В пример добавить "/demo"
39. KAV2 157 07.02.19 15:01 Сейчас в теме
(25) Да, в статье на скриншоте похоже не рабочий адрес указан, у меня тоже заработало только после указания полного пути (что ожидаемо, просто скриншот в статье сбил с толку).
27. maksa2005 550 27.08.18 22:54 Сейчас в теме
Как решить???
Прикрепленные файлы:
28. extalionos 114 03.09.18 16:34 Сейчас в теме
(27)Возможно очистить кэш для этого приложения 1с на андройде или переустановить.
29. maksa2005 550 03.09.18 17:41 Сейчас в теме
(28)неа. оказалось рлатформа не та у меня
35. romku 10 21.01.19 10:03 Сейчас в теме
Подскажите пож-та не сталкивались ли с такой проблемой?

На сервере IIS , платформа 8.3.12.1567 - в клиенте под андроид все работало отлично

Перенес базу на другой сервер. В iis настройки аналогичные. Платформу установил 8.3.13.1690

Клиент работает, но отчеты все стали подгонятся по ширине мобильного экрана. В отчетах много колонок и если раньше появлялась горизонтальная прокрутка, то теперь все колонки переносятся друг под друга. А графики, которые достаточно широкие вообще невозможно посмотреть. Т.е. видно что он там появился под таблицей, но посмотреть его нельзя, не прокручивается до него отчет.

Не пойму, то ли в платформе дело, то ли надо отчеты подкручивать, то ли IIS как то настраивать.
36. davealone 165 21.01.19 13:24 Сейчас в теме
(35) Нет, к сожалению, не сталкивался. Скорее всего дело явно в платформе, посмотрите что пишут в V8Update по отчетам/табличным полям. Навскидку возможно это (как раз в 8.3.13 добавили):

Высота и ширина страницы табличного документа (свойства ВысотаСтраницы и ШиринаСтраницы) ограничены значением 5000 мм.
В режиме совместимости с версией 8.3.12 поведение не изменилось.

Возможно при большем количестве колонок сжимает
37. romku 10 21.01.19 18:03 Сейчас в теме
(36) да, Вы правы. Благодарю.

Скрытый текст
38. KAV2 157 06.02.19 21:01 Сейчас в теме
Очень уж медленно работает мобильный клиент, прям разочарование.
valm0unt; +1 Ответить
40. пользователь 17.02.19 01:47
Сообщение было скрыто модератором.
...
41. YTMi 12.04.19 13:05 Сейчас в теме
как работает это мобильное приложение на "нечистом" андройде, например, HiOS на смартфонах Tecno?
42. ISP 13.04.19 11:58 Сейчас в теме
Ни как не могу понять почему у меня список баз на смартфоне пустой. Подпись сделал, приложение собрал. А список баз пустой.

Как сделать, чтобы увидеть свою ИБ?
43. davealone 165 14.04.19 08:45 Сейчас в теме
(42) Пункт ниже точно выполнили?

Далее необходимо подготовить файл конфигурации. Руководство разработчика говорит по этому поводу следующее: «Каждая конфигурация, которая может работать в мобильном клиенте, содержит некоторую вспомогательную информацию, позволяющую отследить подмену конфигурации».
Файл конфигурации необходимо подписать. При этом для каждой конфигурации формируется свой закрытый ключ, а в файл 1cemca.xml выгружается открытый ключ (поле DSAKey), с помощью которого и сравнивается подпись конфигурации.

Чтобы сформировать ключ и подпись, заходим в свойства конфигурации «Подпись мобильного клиента» (сразу под требуемыми разрешениями, если у Вас свойства разделены по категориям, а не по алфавиту) и видим настройки подписи
44. ISP 01.05.19 13:10 Сейчас в теме
да. И ключ прописан в 1cemca.xml

<?xml version="1.0" encoding="UTF-8"?>
<MobileClient xmlns="http://v8.1c.ru/8.3/mobile-application/app" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Mobile_MK" id="2abe1cbe-11ce-4307-8bce-81ebdce0bebc" formatVersion="2" defaultLanguage="Language.Русский" version="1.3.1">
<synonym>
<item xmlns="http://v8.1c.ru/8.1/data/core">
<lang>ru</lang>
<content>Mobile MK</content>
</item>
</synonym>
<language name="Русский" id="aff703e2-d881-4596-b6a7-0b6848af3941" languageCode="ru">
<synonym>
<item xmlns="http://v8.1c.ru/8.1/data/core">
<lang>ru</lang>
<content>Русский</content>
</item>
</synonym>
</language>
<DSAKey>MIIBtjCCASsGByqGSM44BAEwggEeAoGBALgt9qW3fU6HnCgiSHQw­fhrOcGPbHygRm0MYyaxcd8J7aw/1gj37AWAUEh/x4By/UNCZW7GB5lkgjbLP­WjsLxMQkB5vK3I15G3lBXnoQNJtX+iEj/xErwLI7K0UPQpNOnnHOr+L1oAN8­roc+s1VHFrK6HYun+zK/armFKSxab+u/AhUAwcABpMWXcBJYKD1eSiEtk9QP­8ecCgYA09CiPy9AVnALnUaTjnBCkuw/EZPR/ilAVgJHuHM7UWE+qNN6tb6SF­wa0X4RXkjSTlCEHRFZCjHAFszOt62NkRla3iNovKfq8d3UIbMnv9ixFqWDcp­oVFAj+f+8zeRDcBXnv0MneD8nyX3MY3/zEYareTqenwynh/bcUq5dBvlwAOB­hAACgYA49eIKW5jhE8oCKiagtRoJ8SR7wpJOKcfaWajn3CfWXnfUPACdb+De­iCxjJX3kqlI+XmQmYT2+02WDUu+Cx+yK1HCRy4WtyeYd8P4HC88Jlq6TisU+­fljwWgUbqRVR2SGs9Tl1PljGQRVYudfB135iiah0pMSUnXVSG6FdXTvJmQ==­</DSAKey>
<requiredPermission>
<permission>Multimedia</permission>
<use>true</use>
</requiredPermission>
<requiredPermission>
<permission>Calendars</permission>
<use>true</use>
</requiredPermission>
<requiredPermission>
<permission>BackgroundAudioPlayback</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>Location</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>Contacts</permission>
<use>true</use>
</requiredPermission>
<requiredPermission>
<permission>BackgroundLocation</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>Telephony</permission>
<use>true</use>
</requiredPermission>
<requiredPermission>
<permission>PushNotification</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>LocalNotification</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>Print</permission>
<use>true</use>
</requiredPermission>
<requiredPermission>
<permission>InAppPurchases</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>Ads</permission>
<use>false</use>
</requiredPermission>
<requiredPermission>
<permission>FileExchangeWithPersonalComputer</permission>
<use>false</use>
</requiredPermission>
</MobileClient>
45. user792443 14.06.19 09:19 Сейчас в теме
У всех отладка нормально подключается?
У меня вот такая ошибка в телефоне и эмуляторе:
"Информационная база опубликована на веб-сервере без возможности отладки.
Обратитесь к администратору для публикации информационной базы с указанием параметров отладчика, чтобы иметь возможность отлаживать клиентов, подключающихся через веб-сервер"
47. user792443 14.06.19 09:49 Сейчас в теме
(45)Нашел, в публикации нужно тоже разрешить отладку
46. davealone 165 14.06.19 09:22 Сейчас в теме
Отладку во время публикации включить. Для серверной, насколько я помню, еще нужна отладка по HTTP на уровне сервера
Прикрепленные файлы:
48. user792443 14.06.19 09:49 Сейчас в теме
51. dctvghbdtn 15.12.19 01:01 Сейчас в теме
Если не секрет, как собирать приложение под различные версии Android? Допустим мне надо для старого устройства собрать приложение для версии "Android 4.0 Ice Cream Sandwich"
53. user1367547 24.02.20 18:32 Сейчас в теме
Адаптирую БГУ под мобильный клиент (Использую как ТСД). Если использовать клиент из мобильной платформы, то все ОК!
При попытке сформировать свой apk на этапе "Конфигурация-Мобильный клиент-Записать файл" появляется ошибка "Ошибка разбора манифеста внешней компоненты". В чем проблема? Може кто сталкивался?
54. o4karek 26.02.20 09:24 Сейчас в теме
(53) Ничего личного, но: использовать мобильный клиент из мобильной платформы не возможно. Вообще, никак. Там даже бинари разные.
56. user1367547 03.03.20 10:32 Сейчас в теме
(54)В поставке мобильной платформы 1С есть файл 1cem-client-arm.apk. Это и есть мобильный клиент. Он прекрасно отрабатывает на адаптированной конфигурации БГУ. Но, повторяю, при попытке сформировать свой apk, как описывает автор не получается на этапе записи мобильного клиента в файл. Версия платформы 8.3.13.1513
57. o4karek 03.03.20 11:20 Сейчас в теме
(56) Есть мобильная платформа: 1cem-*.apk (prjandroid-*.zip)
есть мобильный клиент: 1cem-client-*.apk (prjandroid-client-*.zip)
есть автономный клиент: 1cem-standalone-*.apk (prjandroid-standalone-*.zip)
в платформе нет никакого клиента, а в клиенте нет платформы
А чтобы понять причину ошибки - стоит посмотреть в сторону внешних компонент, которые лежат в конфигурации. Скорее всего, какая-то внешняя компонента без манифеста лежит
55. davealone 165 26.02.20 12:54 Сейчас в теме
(53)
Ошибка разбора манифеста внешней компоненты

Судя по тому, что есть в интернете списывают на ошибки конкретных версий, попробуйте на других версиях платформы/мобильной платформы.
58. user1367547 18.03.20 13:28 Сейчас в теме
(55)Так оно и есть! При обновлении платформы до 8.3.15.1778 ошибка исчезла.
59. DoReMu 5 16.09.22 14:53 Сейчас в теме
Кто-нибудь сталкивался с ошибкой 412 при попытке подключения к базе через мобильный клиент?
60. user1595469 26.09.22 15:05 Сейчас в теме
Добрый день! Подскажите, как можно с Вами связаться? Возможно ли заказать у Вас адаптацию?
Оставьте свое сообщение