Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Перенос конфигурации 1с на андроид студио

Перенос конфигурации 1с на андроид студио
Я
   bebibo
 
26.04.21 - 09:09
Добрый день! Нужно создать мобильное приложение, используя андроид студио. Подскажите, есть ли возможность перевести уже готовую, самописную конфигурацию, 1С на андроид студио?
   ДенисЧ
 
1 - 26.04.21 - 09:11
Да.
Для этого нужен программист 1с (одна штука), программист Android (одна штука), время (много), деньги (очень много).
   Почему 1С
 
2 - 26.04.21 - 09:20
(0) А можно спросить зачем?
   bebibo
 
3 - 26.04.21 - 09:37
(1) Подскажите пожалуйста сложность данной работы. Я вот создавал мобильное приложение на 1С (саму конфигурацию естественно, сервер apache настраивал). Что сложнее? Это или переводить конфигурацию 1С на андроид студио? Просто хочется оценить сложность данной работы (справлюсь или нет).
   ДенисЧ
 
4 - 26.04.21 - 09:39
(3) Андроид-студия - это текстовый редактор. Как ты на него переводить конфигурацию 1с будешь - интересно послушать было бы.
Да и вообще - сама постановка вопроса говорит о том, что ты ВОООООООООБЩЕ не понимаешь сути дела.
   Иванович Михаил
 
5 - 26.04.21 - 09:42
(3) " Я вот создавал мобильное приложение на 1С ", что то после твоего вопроса, ну не верится совсем)
   bebibo
 
6 - 26.04.21 - 09:45
(4) Так можно или нет?)
   Повелитель
 
7 - 26.04.21 - 09:45
(0) Вы что думаете, можно взять любую конфигурацию прогнать через 1С мобильную платформу и получите на выходе готовую apk?
   bebibo
 
8 - 26.04.21 - 09:45
Кто нибудь делал такое вообще? Возможно?
   bebibo
 
9 - 26.04.21 - 09:46
(7) Я не знаю, я спрашиваю на этом форуме об этом
   Иванович Михаил
 
10 - 26.04.21 - 09:46
(6) Можно что?
   bebibo
 
11 - 26.04.21 - 09:46
(5) А что не верится то? В интернете всё расписано по шагам как это делать, тут даже тупой справится)
А вот по моему вопросу в интернете не нашел особо понятной инструкции
   Иванович Михаил
 
12 - 26.04.21 - 09:47
(9) Ты кто по профессии?
   ДенисЧ
 
13 - 26.04.21 - 09:47
(6) Можно. См (1)
   Иванович Михаил
 
14 - 26.04.21 - 09:47
Ты внятно объясни, чего хочешь?
   SilentMan
 
15 - 26.04.21 - 09:48
(0) Теоретиченски такая возможность есть. Но для этого надо для начала а) повторить всю возможности мобильной 1с, которые используются в "образцовой" конфигурации, а потом б) используя написанное на шаге а), переписать конфигурацию на жабу или котлин. В результате получится требуемое.
Я думаю, что минимальные затраты времени на пункт а) - от 3-5 лет работы грамотного спеца, который весьма уверенно представляет себе, что надо делать от и до.
Если затраты на пункты а) и б) на смущают - вперед! И держите нас в курсе, мы хотим знать, через сколько дней запал пропадет!
   Почему 1С
 
16 - 26.04.21 - 09:48
По мне так интересная идея , типа эдакий Reverse Enginering, пишешь основу быстро на 1с, а потом все это транслируешь в проект на Android Studio, там допиливаешь фичи недоступные в 1С.
   Иванович Михаил
 
17 - 26.04.21 - 09:49
(11) А если серьезно, то в андроид студии меню файл, там импортровать конфигурацию, выбираешшь 1С и всё.
   Garykom
 
18 - 26.04.21 - 10:02
(16) Очень смишно
   Garykom
 
19 - 26.04.21 - 10:03
ТС недостающие интерфейсные части на МП можно через ПолеHTML и html/css/js допилить
Недостающие программно/аппаратные через ВК
   DGorgoN
 
20 - 26.04.21 - 10:09
(19) Будучи молодым и зеленым я тоже на визуал васике хотел аналог 1с-ки написать. Да, это реально. Но требует очень много денег, времени, людей и прочих средств. И нужно ли будет оно потом? Сомневаюсь..
   Почему 1С
 
21 - 26.04.21 - 10:09
(18) Че смешного то, вон скоро с помощью OneScript можно будет писать внешние компоненты для 1С на 1С.
Когда то мне и мобильная приложение на 1С казалось смешным.
   Garykom
 
22 - 26.04.21 - 10:11
(21) Писать ВК на OneScript низзя
Потому что это C#/.Net

Точнее теоретически можно писать старые COM ВК под винду а вот кроссплатформенные новые Native API хрен
   Garykom
 
23 - 26.04.21 - 10:15
(20) Лично мне очень хочется чтобы ваять ВК под МП было сильно проще и на чем угодно
Не только этот C++ с объектами
И чтобы можно было встраивать нативные виджеты и для ПолеHTML продумали некий движок-интеграцию чтобы аля NW.js или Electron
   Uberschall
 
24 - 26.04.21 - 10:22
(17)и не забыть установить галочку "автоматически исправлять баги"
   Почему 1С
 
25 - 26.04.21 - 10:24
(22) Так последние новости посмотри, там научили его компилится в native. Эдакий Cython.
https://www.youtube.com/watch?v=d4vXkFG4Usk
   bebibo
 
26 - 26.04.21 - 10:29
Всем спасибо за ответы!)
   sikuda
 
27 - 26.04.21 - 10:38
(26) 1C сделала свое универсально мобильное приложение, которое выполняет написанные на 1С конфигурации.
Андроид Студия - нативный инструмент для создания мобильных приложений.  
Компоненты используемые в 1С это реализация самой 1С, в самой Студии эти компоненты другие и более мощные (JetPack).
В 1C даже идеология клиент-серверная вывернутая для мобильных приложений ;)
   Garykom
 
28 - 26.04.21 - 10:39
(25) Подучи уже теорию
.Net не умеет изображать (простым образом) из себя dll на C++
1С понимает Native API ВК только полностью эмулирующие написанные на С++
   Почему 1С
 
29 - 26.04.21 - 10:44
(28) Походу у тебя проблемы с теорией. Написано же компиляция в Native. Не просто так же привел аналогию Cython.
   Garykom
 
30 - 26.04.21 - 10:47
(29) Идиот
 
 
   Garykom
 
31 - 26.04.21 - 10:49
(30)+ Ну если ты свой компилятор напишешь или попросишь MS встроить поддержку 1C Native ВК в https://docs.microsoft.com/ru-ru/dotnet/standard/managed-execution-process
то может и взлетит
   Garykom
 
32 - 26.04.21 - 10:51
(31)+ Ну есть еще вариант "двух ВК" одна на C++ (1С Native) и вызывает внешнюю на чем угодно
https://docs.microsoft.com/ru-ru/dotnet/framework/interop/
   Garykom
 
33 - 26.04.21 - 10:52
(29) "компиляция в Native" != 1C Native API ВК
   Почему 1С
 
34 - 26.04.21 - 12:17
(30) обосрался ты, а идиот я?
(31) только доказывает, что ты сути не понял, а уже выпячиваешь свое дилетантское мнение.
https://docs.microsoft.com/ru-ru/dotnet/framework/net-native/net-native-and-compilation
(33) Сравнение уровня программа написанная на С++ не обязательно является 1C Native API ВК
   Garykom
 
35 - 26.04.21 - 12:19
(34) почитай про вызов управляемого кода (C#/.Net) из неуправляемого (С++)
   Почему 1С
 
36 - 26.04.21 - 12:27
(35) Здесь речь идет, что результатом будет не управляемый байт код для виртуальной машины, а машинный код аналогичный тому что компилируется на с++/с/delphi и т.д.
   Garykom
 
37 - 26.04.21 - 12:27
(36) Ыыыыыыыы
   Garykom
 
38 - 26.04.21 - 12:31
(36) Pure C (чистый C не C++) с начала времен компилится в машинный код
Покажи мне хоть одну ВК для 1С на чистом C
   Почему 1С
 
39 - 26.04.21 - 12:51
(39) То что на с++ их проще написать (так как 1С создала шаблоны(примеры) для с++), не значит что ее нельзя написать на Delphi или C. Или есть архитектурное ограничение что Native 1C компоненты можно только С++, так как там специальные интерфейсы или структуры данных, которые нельзя описать на других компилируемых языках кроме С++?
   Garykom
 
40 - 26.04.21 - 12:56
(39) Это значит их так же сложно написать как на чистом C
С Delphi/Lazarus ситуация особая ввиду из особенностей с кучей готового по интеграции с C++ кодом
   Garykom
 
41 - 26.04.21 - 12:58
И я не сказал что низзя - ".Net не умеет изображать (простым образом) из себя dll на C++"
Это можно сделать но не просто!
   Garykom
 
42 - 26.04.21 - 13:00
(41)+ А тут еще усложняется что не просто C++ DLL изображаем а с кучей зависимостей от 1С
Проще написать ВК прокладку на C++, что я и сделал для Golang
   acht
 
43 - 26.04.21 - 13:19
(42) > что я и сделал для Golang
Пирожок - на второй полке слева от двери.
   sikuda
 
44 - 26.04.21 - 13:28
(43) Пирожок понюхать и положить не место ;) https://infostart.ru/upload/iblock/027/027b9f7706baf103788b9e7ef3a72a95.jpg
   Garykom
 
45 - 26.04.21 - 13:44
(43) Не хвастаюсь ибо не шмогла сделать одной dll
Теоретически можно, практически влом
   Garikk
 
46 - 26.04.21 - 14:04
дрочка на количество длл и всякие зависимости, это телега из 2000х, сейчас всем плевать

вон посмотри на оракл, черт ногу сломит пока его клиента установишь...и ниче не чешутся
   VladZ
 
47 - 26.04.21 - 14:16
(0) Можно, разрешаю.
   sikuda
 
48 - 26.04.21 - 18:49
И так holy-war на тему .net vs c++ объявляю открытым


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.