Имя: Пароль:
1C
1С v8
Мобильная платформа 1С. Можно ли скомпилировать расширения конфигурации для андроида?
0 Oblako486
 
16.03.21
20:18
Сделал расширение, в винде всё работает. Выгружаю файл 1Cema.xml. Загружаю через мобильную платформу на андроид. Основная конфа работает, а функционала расширения нет.
Получается нужно дописывать саму конфу, а не делать расширения? Или есть какой-то вариант подгрузить?
1 mikecool
 
16.03.21
21:26
не пробовал мобильный клиент с расширениями, а что за платформа? в описании есть поддержка расширений?
2 Oblako486
 
16.03.21
21:53
8.3.18.60
3 Oblako486
 
16.03.21
21:56
Дорабатываю конфигурацию 1С мобильная касса(для разработчика)3.8.15.0
4 SilentMan
 
17.03.21
08:35
(0) В мобильной платформе расширения не работают. Только в мобильном клиенте
5 Oblako486
 
17.03.21
09:09
(4) Хм. В 8.3.19 заявлен мобильный клиент с автономным режимом.
https://v8.1c.ru/platforma/mobilnyy-klient-s-avtonomnym-rezhimom/
6 mikecool
 
17.03.21
09:13
(4) ты моб приложение имеешь ввиду? платформа и приложения и клиент обслуживает
7 SilentMan
 
17.03.21
09:51
(5) И что? Он как был мобильным клиентом, так и остался.
А платформа как была платформой - так и осталась.
Но при этом мобильный (даже с автономным режимом) это абсолютно не тоже самое, чо и мобильная платформа
8 SilentMan
 
17.03.21
09:52
(6) я имею ввиду мобильную платформу. А не мобильное приложение.
там в конце раздела приведены все термины https://its.1c.ru/db/v8318doc#bookmark:dev:TI000000901
9 Garykom
 
гуру
17.03.21
09:57
Имхо для МП расширений нет потому что они пока нафик там не нужны (в отличие от МК)
10 Garykom
 
гуру
17.03.21
09:59
Кстати прогнозирую появление большой платформы для android/arm (в связи с появлением Apple M1 и общими тенденциями)
Большой это в смысле не просто мобильной а с конфигуратором и прочими фишками вплоть до сервера 1С
11 mistеr
 
17.03.21
10:32
(10) Не раньше, чем применение яблочного железа для офисной работы станет экономически оправданным.
12 Oblako486
 
17.03.21
10:41
(10) Ну почему, мне вот например нужны. Мне нужен автономный режим работы, и нужны мои доработки, и нужно нормальное обновление. Конфу с расширениями легче обновлять, чем доработанную. Я думаю причина не в этом.
13 Oblako486
 
17.03.21
10:42
(7) Ну мне нужен автономный режим работы.
14 mikecool
 
17.03.21
10:44
(8) ты про это?
3. Мобильная платформа ‑ это специальная версия «1С:Предприятия», предназначенная для работы на мобильном устройстве, которое функционирует под управлением какой-либо из поддерживаемых мобильных операционных систем.
Я не понимаю - мобильный клиент функционирует не используя моб платформу? типа святой дух?
15 Garykom
 
гуру
17.03.21
11:05
(14) МК функционирует используя только половину МП

Ибо только "клиент".
В МП же и клиент и сервер два в одном и оба (хоть и порезанные относительно полной платформы) на одной железке
16 Garykom
 
гуру
17.03.21
11:06
(11) Оно уже экономически оправданно судя по тестам/бенчмаркам
17 mistеr
 
17.03.21
11:31
(16) Читай внимательно, "для офисной работы". Не для разработки. Для пользователей.
18 Garykom
 
гуру
17.03.21
11:35
(17) Именно для офисной работы если нужен компактный но мощный десктоп/сервер
19 Garykom
 
гуру
17.03.21
11:37
(18)+ Представь что мелкий отдел (стойка) в ТЦ, с инетом все плохо нужна 1С локальная и чтобы не тормозила
Сейчас 1С на кассах не очень але, РМК подтормаживает
Места мало чтобы большой системник воткнуть а тут мелкий mac mini и все летает
Только дождаться пока больше ram будет а то 8гб маловато
20 Garykom
 
гуру
17.03.21
11:38
(19)+ Ну и ценник снизится и аналоги от китайцев появятся ))
21 SilentMan
 
17.03.21
12:05
(7) не нужен - не используй :) но расширения есть только в мобильном клиенте
(14) да, это физически другой бинарь
а что там внутри - уже не столь интересно
если ты залезешь в свежий mobile.zip, то увидишь три разных бинаря: платформа, клиент и клиент с автономкой
(19) а то мелких компов на интелах/амд нет...
Вот, например, коробочка: 120*120*35 мм внутри i7
https://www.intel.ru/content/www/ru/ru/products/devices-systems/desktops/mini-pcs/gigabyte-gb-bri7-10710-pcworkstation-barebone-H85810571.html
22 mistеr
 
17.03.21
12:09
(20) Так об этом и речь в (11). Сначала появятся аналоги, потом снизится ценник, и только потом 1С озаботится портированием.
23 mistеr
 
17.03.21
12:09
(19) Ну ты фантазер :)
24 Garykom
 
гуру
17.03.21
12:18
(21) Мелкие компы на интел/амд есть, только ценник сравним с мак мини если мощный
Речь о том что железки на ARM будут шустрее, экономичней и дешевле чем x86
Ибо SOC по сути
25 Garykom
 
гуру
17.03.21
12:19
(22) Опоздают если ждать.
Думаю в 1С уже вовсю пилят под ARM и конфигуратор и сервер
Ибо Windows 10 на архитектуре ARM давно уже
26 Oblako486
 
17.03.21
12:36

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

Интересно, синхронизация будет на уровне платформы?
27 Вафель
 
17.03.21
12:48
(26) это немного улучшенный план обмена
28 Garykom
 
гуру
17.03.21
12:49
(26) Сейчас всю синхронизацию надо руками прописывать.
Выглядит этот МК с автономным как два в одном МК обычный + МП обычное (причем без расширений понятно дело).

Т.е. есть "вторая конфигурация метаданных" и можно хранить свои отдельные данные.
Конфа типа общая и в коде в зависимости от онлайн/оффлайн работает или как обычный клиент или используя сохраненные данные.
По появлению онлайна дело прога как закодить синхронизацию с передачей на сервер из локальной автономной базы.
29 Garykom
 
гуру
17.03.21
12:50
(27) Там совершенно не план обмена ибо можно одни формы юзать ))
30 Вафель
 
17.03.21
12:52
(29) речь про оффлайн синхронизацию.
а ты про что я не понял
31 Garykom
 
гуру
17.03.21
12:54
(30) А ну в этом смысле да почти план обмена
32 Oblako486
 
17.03.21
13:17
(26) Спрошу немного точнее. Синхронизация будет на уровне платформы или на уровне конфигурации?
33 SilentMan
 
17.03.21
13:27
(24) Ну как дороже...
Вот обычный комп на i5, 57 тысяч: https://www.citilink.ru/product/platforma-intel-l10-boxnuc7i5bnkp-boxnuc7i5bnkp-962995-1018530/properties/
Вот mac mini на i5, 102 тысячи: https://re-store.ru/catalog/MXNG2RU-A/
Если мак брать на арме - будет от 75 тысяч
Но, в общем, ИМХО обычный комп на кассе будет выглядеть предпочтительнее, просто потому, что он более беспроблемный в ремонте/сервисе и т.д.
Для дома - тут все уже не так однозначно :)
(32) платформа дает инструменты по определению офлайна и позволяет сказать, что у тебя будет использоваться в офлайне, а вот синхронизацию надо самому написать
34 Oblako486
 
17.03.21
13:41
(33) Придется мне тогда править конфигурацию. Через расширения не выйдет сделать. Если мне нужен автономный вариант.
35 Oblako486
 
19.03.21
18:37
(33) А может всё таки механизм обмена будет зашит в платформу?
36 Garykom
 
гуру
19.03.21
20:06
(33) цена на ARM упадут когда китайцы просто наладят выпуск помощней (счет есть недорогие на андроид но слабоваты и оперативки мало) и дрова для винды напишут
mac mini это просто первые ласточки
37 Йохохо
 
19.03.21
20:36
38 SilentMan
 
19.03.21
22:24
(35) Может быть, когда нибудь... А может и не быть...
А сейчас вот так: https://its.1c.ru/db/v8318doc#bookmark:dev:TI000002234
39 SilentMan
 
19.03.21
22:25
(36) осталось понять - зачем это нужно? чем армовые маломерные компы принципиально отличаются от x86 маломерных компов?
почему это делает эппл - примерно понятно. Зачем это остальным?
40 Garykom
 
гуру
19.03.21
22:43
(39) тяжелое наследие совместимости x86 со времен https://ru.wikipedia.org/wiki/Intel_8086
arm банально более новая архитектура, экономичная - а это значит меньше греется и лучше потенциал по быстродействию
41 Garykom
 
гуру
19.03.21
22:44
(40)+ Сейчас проблема x86 (и развития x86_64) это тепловой пакет.
Тупо не получается успевать тепло отводить при увеличении быстродействия.
42 ДедМорроз
 
20.03.21
00:00
Винда для ARM была и называлась Windows ce
Потом,при попытке сделать windows одинаковую для всех платформ microsoft похоронила проект CE.
Но там все работало прекрасно и даже офис был.
Так что непонятно,что там думает Apple,но получается,что от Microsoft все отстали так где-то на 20 лет.
43 SilentMan
 
20.03.21
09:59
(40) Разница в представлении архитектур - 7 лет. Это ниочем.
Существенная разница в том, что arm - это RISK, а х86 - это CISC
И текущего потребления (в десктопах!) - вполне нормально.
Датацентры и мобильные устройства - это не про наш разговор
44 Garykom
 
гуру
20.03.21
10:20
(43) При автоматической генерации кода (как сча принято) RISK сильно лучше чем CISC.
CISC тот себя проявляет когда код вручную гениальные проги на асме пишут!
И да ARM погубят OpenCL/GPGPU в смысле обычные видяхи развившиеся так что смогут эмулировать обычный проц
45 Garykom
 
гуру
20.03.21
10:28
(44)+ В общем случае можно архитектуры так выстроить от сложных в простым: CISC -> RISK -> GPU
Тенденция общая на уменьшение кол-ва инструкций и "увеличения простоты" (ибо сложно уменьшать в нанометрах сложные) с увеличением кол-ва ядер.
46 ДедМорроз
 
20.03.21
12:40
Просто,реализуя в железе не совсем часто востребованные инструкции мы увеличиваем объем и сложность кристалла,что влияет на его цену,а простых ядер на такой же площади просто можно разместить больше и выгода в производительности в итоге будет больше даже если именно эти сложные инструкции будет выполнять код м медленнее в несколько раз.
47 Oblako486
 
20.03.21
13:58
(38) Спасибо за ссылку.
48 SilentMan
 
21.03.21
10:01
(44) Оптимизирующие компиляторы уже лет 10+ назад давали ОЧЕНЬ хороший код, который средний программист вручную замучается делать.
Особенно, если компилятору разрешить использовать все возможности максимальной генерации процессоров
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший