|
Ошибка загрузки драйвера ККТ на Мобильной платформе. | ☑ | ||
|---|---|---|---|---|
|
0
Алекс7402
06.02.26
✎
14:59
|
Собрана тестовая среда для доработки существующей самописной конфигурации для Мобильной платформы (в ней использует драйвер ККТ Атол). Конфигурацию опубликовали на Web-сервере Apache 2.4 (как мобильное приложение) и загрузили в смартфон под управлением Андроид.
Сама конфигурация успешно запускается работает, только не выполняется метод "ПодключитьВнешнююКомпоненту". Ранее тестовый стенд успешно работал и драйвер запускался (в 2024 году; также была собрана apk, которая сейчас успешно работает). Меняли параметры тестового стенда: - Сервер 1С 8.3: 8.3.24.1586, 8.3.22.2239; - меняли режим совместимости (от 8.3.15 до отключения совместимости); - мобильные платформы 1С 8.3: 8.3.17.87, 8.3.19.74, 8.3.22.57, 8.3.24.40, 8.3.24.66, 8.3.24.77; - пробовали смартфоны с Андроид 10 и 13. Ошибка всё та же. Есть идеи как победить ошибку? |
|||
|
1
Tatitutu
06.02.26
✎
15:06
|
Разрядность ?
|
|||
|
2
Алекс7402
06.02.26
✎
15:12
|
Сервер 1С 8.3 - 64; Apache - 64
драйвер ККТ Атол - 32; обильные платформы - 32. Раньше с таким набором работало и собрано было в такой конфигурации. Публиковал также Демонстрационную базу из "БПО для мобильных приложений", редакции 2.20. версии 2.20.1 (там в Макете с драйвером и 32 и 64 сидит). Та же ошибка в том же месте. |
|||
|
3
pablo_escobar
06.02.26
✎
15:16
|
Когда конфигурация опубликована на веб сервере, а не apk, то в момент подключения должна быть связь с этим веб сервером. Так как компонента лежит на веб сервере, а не в самом приложении.
|
|||
|
4
Алекс7402
06.02.26
✎
15:21
|
Я публиковал как "Мобильное приложение". На смартфоне в мобильную платформу всё загрузилось успешно.
Связь с Веб-Сервером после загрузки остаётся, но это уже самостоятельное приложение должно быть, у которого компонента лежит в макете. |
|||
|
5
pablo_escobar
06.02.26
✎
15:23
|
(4) нет. В макете будет только если apk. При публикации тянет с веб сервера.
|
|||
|
6
pablo_escobar
06.02.26
✎
15:25
|
(4) В каталоге публикации, где 1cema.xml, \Android\ARM\
|
|||
|
7
pablo_escobar
06.02.26
✎
15:33
|
(5) точнее в apk они будут не в макете, а отдельными файлами.
|
|||
|
8
Алекс7402
06.02.26
✎
15:35
|
При публикации с Сервера 1С каждая компонента появляется в каталоге публикации, как набор файлов .so и .apk для каждой архитектуры процессоров, для которой были добавлены в макет файлы.
Потом при загрузке в мобильную платформу с https-ресурса компонента должна загружаться вместе с конфигурацией. При запуске приложения из мобильной платформы интернет есть. |
|||
|
9
pablo_escobar
06.02.26
✎
15:38
|
||||
|
10
Алекс7402
06.02.26
✎
15:45
|
В мобильной платформе "1С:Предприятие" загрузка архивов внешних компонент в конфигурацию осуществляется в макеты с типом "Внешняя компонента".
Это написано на сайте 1С:ИТС в разделе "Технология создания внешних компонент". |
|||
|
11
Алекс7402
06.02.26
✎
15:49
|
Я свою компоненту ранее брал с конфигурации "БПО для мобильных приложений".
Сейчас ставка НДС поменялась на 22% и нужно было пересобрать приложение с новым драйвером. В итоге получилось, что даже старая конфигурация не запускает драйвер в тестовой среде для разработки. Удалял все каталоги с публикациями и информацию о публикациях в Apache. Потом делал новую публикацию. Это тоже не помогло. |
|||
|
12
Алекс7402
06.02.26
✎
15:53
|
Компоненты качаются с сервера при запуске приложения мобильного, когда на смартфоне установлен Мобильный Клиент.
В моём случае установлена Мобильная платформа. |
|||
|
13
pablo_escobar
06.02.26
✎
15:54
|
(10) именно так. По ссылке я проводил эксперимент, в котором доказано, что внешних компонент нет в конфигурации при публикации.
|
|||
|
14
pablo_escobar
06.02.26
✎
15:56
|
(12) Можете сделать пустую конфигурацию. В ней макет с типом "Внешняя компонента", загрузить в него мегабайт 100. И увидите 1Cv8.1CM значительно меньше 100 мб.
|
|||
|
15
pablo_escobar
06.02.26
✎
15:59
|
(12) http://ip-адрес-публикации/имя-публикации/Android/ARM/имя-файла-компоненты.apk
Файл доступен с мобильного устройства в браузере? |
|||
|
16
Алекс7402
06.02.26
✎
16:17
|
Файл apk доступен в браузере.
Но исполняемый файл в этой паре .so; .apk с таким же именем, но значительно меньшего размера. ПО размеру файлов: - если компоненту из макета выгрузить в файл, то её размер 20 Мб; - если посмотреть размеры файлов в публикации, то в каталоге ARM - 7,5 Мб и в каталоге i386 - 9,5 Мб. За счет разной компрессии цифры различаются, но компонента есть в каталоге публикации. |
|||
|
17
Алекс7402
06.02.26
✎
16:20
|
По файлу 1Cv8.1CM согласен, в нем внешних компонент нет.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |