|
1С мобильное приложение: Обмены или пилить основную конфу | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
DGorgoN
25.08.18
✎
17:42
|
Есть сильно доработанная ут 10. Встал вопрос в мобильном приложении, теперь на распутье: делать ли клон частей ут и делать обмены или пилить оригинальную конфу. Кто что скажет по опыту?
|
||||||||||
1
pavig
25.08.18
✎
17:53
|
(0)
Пили мобильный клиент и да будет тебе счастье без обменов и прочих конвертаций |
||||||||||
2
DGorgoN
25.08.18
✎
17:55
|
(1) В смысле в своей УТ все модули прошерстить на предмет будет он там в мобильном клиенте или нет и соответственно препроцессоры вставить?
|
||||||||||
3
d4rkmesa
25.08.18
✎
18:11
|
Я бы запилил отдельную конфу с минимальным функционалом + план обмена.
Обмен |
||||||||||
4
DGorgoN
25.08.18
✎
18:17
|
(3) А если там очень много чего обменивать?
|
||||||||||
5
d4rkmesa
25.08.18
✎
18:38
|
(4) Насколько много?
|
||||||||||
6
Cyberhawk
25.08.18
✎
18:39
|
Если для мобильного приложения достаточно онлайн-клиента (т.е. нет нужды, например, при отлупе связи чего-то все равно сохранять локально на МУ и отправлять потом), то смотреть в сторону мобильного клиента.
Если нужна оффлайн-работа на МУ, то смысл в отдельной базе? Пилить обмен в оригинальной конфе. Если делать стандартизованно, то обвязка с универсальным обменом по правилам конвертации заходит на ура. Но можно, конечно, и "по-дедовски" - передавать в хттп-сервисы массивы или ТЗ, в которых структуры с реквизитами объектов из МП |
||||||||||
7
Cyberhawk
25.08.18
✎
18:40
|
Ну и посмотреть на какие-нибудь "Заказы" или "Мобильную кассу" - вдруг там половина нужного уже есть
|
||||||||||
8
DGorgoN
25.08.18
✎
18:56
|
Нету там половины, много очень нестандартного и связанного с основной конфой, к сожалению.
|
||||||||||
9
pavig
25.08.18
✎
19:41
|
(6)
Правила конвертации если я не ошибаюсь в обмене с мобильными приложениями не работают же ж... Или это не так? |
||||||||||
10
pavig
25.08.18
✎
19:43
|
(4)
А точно много чего? Не очень увязывается мобилка и "много чего обменивать"... Мобильное приложение - это больше про функционал с минимальным набором данных для случаев офф-лайн, чем про хранение данных... |
||||||||||
11
pavig
25.08.18
✎
19:47
|
(0)
Мы разрабатывали мобильное приложение для своих удаленных точек (их больше 170) Одно из требований было Офф-лайн. В итоге ведущий разраб устав от постоянного геморроя с обменами плюнул и сделал мобильный клиент (мобильное приложение на хттп-сервисах). Это было тогда, когда мобильного клиенте у 1С еще не было. В итоге оказалось что офф-лайн не очень-то и нужно было бизнесу... Сейчас это можно было бы сделать из коробки на мобильных клиентах в разы быстрее и дешевле, чем тогда... |
||||||||||
12
Рэйв
25.08.18
✎
19:56
|
(0)Ну что за подкидывание монетки на мисте...Тут все просто. Или ты МОЖЕШЬ сам или НЕТ
|
||||||||||
13
DGorgoN
25.08.18
✎
20:58
|
Плюнул всё переводить в управляемый режим. Во всех модулях прописать, кучу галочек проставить. Ну его на..
Буду сервисами пользоваться ) Тот еще конечно гемор но блин всю конфу на упр перевести это дорого стоит ) Обмен |
||||||||||
14
Asmody
25.08.18
✎
21:45
|
(0) Пили приложение. Только не на 1С
|
||||||||||
15
pavig
25.08.18
✎
22:59
|
(13)
Тогда я бы сделал так: Параллельная база на 8.3 с реализованным мобильным клиентом. Содержит только данные, которые нужны на мобильном клиенте, не более. И обмен основная база <-> база мобильного клиента на конвертации данных. Это будет работать хорошо и в реализации не затратно. Своё |
||||||||||
16
Cyberhawk
26.08.18
✎
09:05
|
(9) В каком обмене?
Правила конвертации - это обработка + xml-строка файла обмена, отправляемая в приемник и там разбираемая. Все конечно же работает. |
||||||||||
17
pavig
27.08.18
✎
09:58
|
(16) Между сервером и базёнке на мобилке.
|
||||||||||
18
pavig
27.08.18
✎
09:59
|
(16)
Я про Конвертацию данных писал |
||||||||||
19
Cyberhawk
27.08.18
✎
10:01
|
Хз о чем ты
|
||||||||||
20
Сияющий в темноте
27.08.18
✎
11:01
|
Как вариант,отдельная конфа с подключением через внешнее соединение к основной,тогда и основную поганить не обязательно,и все,что нужнл,можно сделать,причем,можно даже разные версии платформы использовать
|
||||||||||
21
Остап Сулейманович
27.08.18
✎
11:07
|
(20) "причем,можно даже разные версии платформы использовать"
Вот вам большой пролетарский болт! Дорогой товарисчЪ. Версии клиента и ком-коннектора должны совпадать до последней бубочки. |
||||||||||
22
Cyberhawk
27.08.18
✎
11:09
|
(21) Но версия ком-коннектора может не совпадать с релизом платформы той инфобазы, в которой этот ком-коннектор создается
|
||||||||||
23
DGorgoN
27.08.18
✎
14:06
|
Так всё таки можно com или нельзя и какая скорость? Я пока пытаюсь через обмены запилить и пока только грабли (
|
||||||||||
24
Cyberhawk
27.08.18
✎
14:22
|
Какая еще скорость?
|
||||||||||
25
DGorgoN
27.08.18
✎
14:23
|
Скорость соединения по com
|
||||||||||
26
Cyberhawk
27.08.18
✎
14:25
|
Меньше чем за 0.5 секунд вряд ли соединение будет устанавливаться
|
||||||||||
27
DGorgoN
27.08.18
✎
14:27
|
Ну т.е. получаем тормоза, жжжжжжаль.
|
||||||||||
28
pavig
27.08.18
✎
14:28
|
СОМ явно лишнее тут.
Храните нужные данные в самой базе. Или на крайний случай делайте http-сервисы. Они отрабатывают в разы быстрее чем СОМ. |
||||||||||
29
Cyberhawk
27.08.18
✎
14:29
|
Какие тормоза-то?
|
||||||||||
30
DGorgoN
27.08.18
✎
14:40
|
(28) Ну вот и думаю по поводу сервисов, но мне как раз нужно что бы данные из ЦБ брались побыстрее и обрабатывались на клиенте и возвращались на ЦБ. Поэтому думаю про сервисы, но чёт пока затык. Позже может тему создам если сам совсем встряну.
|
||||||||||
31
arsik
гуру
27.08.18
✎
14:41
|
(30) Вы на мобильном клиенте псевдо онлайн что ли делаете? Делайте оффлайн.
|
||||||||||
32
DGorgoN
27.08.18
✎
14:42
|
(31) Мне надо онлайн (
За 5 секунд может всё поменяться раз 20 |
||||||||||
33
Вафель
27.08.18
✎
14:42
|
(32) делай на метадате js
|
||||||||||
34
Вафель
27.08.18
✎
14:42
|
тут и онлайн и если и оффлайн одновременно
|
||||||||||
35
arsik
гуру
27.08.18
✎
14:51
|
(33) А его можно прикрутить к WinCE?
|
||||||||||
36
Вафель
27.08.18
✎
14:53
|
(35) если там браузер запускается, то все будет работать
|
||||||||||
37
pavig
27.08.18
✎
14:53
|
(33)
К чему такие усложнения?) Чем механизмы 1С не подходят?) |
||||||||||
38
pavig
27.08.18
✎
14:53
|
(36)
Боюсь там и к браузеру некоторые требования существуют |
||||||||||
39
Вафель
27.08.18
✎
14:54
|
(38) js тралируется в ес5, но вот по произовдительности конечно запас должен быть.
Но на тормозе и 1с особо не запустишь |
||||||||||
40
DGorgoN
27.08.18
✎
17:06
|
А WinCE тут причем? Ведроид и Джобос
|
||||||||||
41
Fragster
гуру
27.08.18
✎
17:10
|
(39) ты вообще в курсе, что такое windows ce?
|
||||||||||
42
dezss
27.08.18
✎
17:22
|
(0) а мобильное приложение для клиентов или для сотрудников?
Если для сотрудников, то однозначно Своё + обмены. Т.е. как в (20), но без ком. Просто отдельная база, где есть то, что нужно и обмены между ней и основной. Один фиг в мобильном приложении не нужен весь функционал и все объекты из ут. А если для клиентов, то тут только сторонний сервис, к которому будешь обращаться ты через АПИ для выгрузки/загрузки нужных данных. |
||||||||||
43
pavig
27.08.18
✎
17:23
|
(42)
Почему для клиентов вариант "Своё + обмены" не подходит? |
||||||||||
44
dezss
27.08.18
✎
17:27
|
(43) ну если это "Своё" будет не на том же серваке, где и основная база, то более-менее подходит, но я все таки больший сторонник сторонних сервисов при большом количестве обращений, а мы ж должны думать про масштабирование.)))
|
||||||||||
45
dezss
27.08.18
✎
17:28
|
(44) + не хотелось бы пускать в сетку кого-то стороннего...
|
||||||||||
46
DGorgoN
27.08.18
✎
18:14
|
Приложение будет и для своих и для чужих. Общаться через com думаю не стоит, буду мутить сервисы.
|
||||||||||
47
Вафель
27.08.18
✎
18:45
|
(41) А что на вин це браузер не запускается?
|
||||||||||
48
Вафель
27.08.18
✎
18:47
|
основная фишка метадаты - это прозрачное кэшироание данных из 1с (собственно это и есть основная его функция) сам интерфейс пишешь на чем хочешь. они предпочитают реакт
|
||||||||||
49
pavig
27.08.18
✎
19:11
|
(48) Ты сам делал что-нибудь на метадате?
|
||||||||||
50
pavig
27.08.18
✎
19:11
|
ну кроме хеллоуворлд
|
||||||||||
51
pavig
27.08.18
✎
19:12
|
метадатчики как бэ сами говорят "не надо использовать метадату там где можно обойтись без неё"
|
||||||||||
52
DGorgoN
27.08.18
✎
19:43
|
Я за уменьшение геммороя при построении системы. Если для системы уведомлений дизайнеров (2-3 пуша раз в день на человека) о заказе нужно купить шаттл то ну его на эту задачу.
|
||||||||||
53
Сияющий в темноте
27.08.18
✎
20:34
|
В це очень специфичный браузер,и не самый новый,т.к.там сборка под спецпроцессор,и в нем мало что работает,как полагается.
так что лучше без него,чем ждать,когда он сожрет всю память и сдампится нафиг. |
||||||||||
54
DGorgoN
27.08.18
✎
20:51
|
Я вообще про wce не понял, Андрюша и АйОйОсь актуальны, а это реликт и мертворожденный пережиток прошлого.
|
||||||||||
55
Cyberhawk
28.08.18
✎
08:05
|
"для системы уведомлений дизайнеров (2-3 пуша раз в день на человека) о заказе" // Это вообще решается одним ХТТП-сервисом (с парой операций в нем) в основной инфобазе
|
||||||||||
56
Cyberhawk
28.08.18
✎
08:05
|
Какие переводы форм на УФ или СОМ-соединения ты придумал, Я хз
|
||||||||||
57
dezss
28.08.18
✎
08:48
|
(46) ну если так, то хорошенько подумай про безопасность...
ИМХО, не стоить светить в инет свою базу, лучше какую-нибудь ограниченную прослойку вставить(тут надо будет хорошенько продумать варианты взаимодействия этой прослойки с основной базой, ИМХО, веб/хттп-сервисы в основной тут не лучший вариант, лучше бы эта прослойка была пассивна в этом взаимодействии)... Так же желательно, чтобы прослойка работала на отдельном канале, чтобы основной не лег, когда его будут ддосить...ну и админ нужен хороший, который грамотно настроит оборудование... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |