Вход | Регистрация


1С:Предприятие ::

Метки: 

1С мобильное приложение: Обмены или пилить основную конфу

Я
   DGorgoN
 
25.08.18 - 17:42
1. Обмен67% (2)
3. Своё33% (1)
2. Пили конфу0% (0)
Всего мнений: 3

Есть сильно доработанная ут 10. Встал вопрос в мобильном приложении, теперь на распутье: делать ли клон частей ут и делать обмены или пилить оригинальную конфу. Кто что скажет по опыту?
 
 
   pavig
 
1 - 25.08.18 - 17:53
(0)
Пили мобильный клиент и да будет тебе счастье без обменов и прочих конвертаций
   DGorgoN
 
2 - 25.08.18 - 17:55
(1) В смысле в своей УТ все модули прошерстить на предмет будет он там в мобильном клиенте или нет и соответственно препроцессоры вставить?
   d4rkmesa
 
3 - 25.08.18 - 18:11
Я бы запилил отдельную конфу с минимальным функционалом + план обмена.

1. Обмен
   DGorgoN
 
4 - 25.08.18 - 18:17
(3) А если там очень много чего обменивать?
   d4rkmesa
 
5 - 25.08.18 - 18:38
(4) Насколько много?
   Cyberhawk
 
6 - 25.08.18 - 18:39
Если для мобильного приложения достаточно онлайн-клиента (т.е. нет нужды, например, при отлупе связи чего-то все равно сохранять локально на МУ и отправлять потом), то смотреть в сторону мобильного клиента.
Если нужна оффлайн-работа на МУ, то смысл в отдельной базе? Пилить обмен в оригинальной конфе. Если делать стандартизованно, то обвязка с универсальным обменом по правилам конвертации заходит на ура. Но можно, конечно, и "по-дедовски" - передавать в хттп-сервисы массивы или ТЗ, в которых структуры с реквизитами объектов из МП
   Cyberhawk
 
7 - 25.08.18 - 18:40
Ну и посмотреть на какие-нибудь "Заказы" или "Мобильную кассу" - вдруг там половина нужного уже есть
   DGorgoN
 
8 - 25.08.18 - 18:56
Нету там половины, много очень нестандартного и связанного с основной конфой, к сожалению.
   pavig
 
9 - 25.08.18 - 19:41
(6)
Правила конвертации если я не ошибаюсь в обмене с мобильными приложениями не работают же ж... Или это не так?
   pavig
 
10 - 25.08.18 - 19:43
(4)
А точно много чего?
Не очень увязывается мобилка и "много чего обменивать"...
Мобильное приложение - это больше про функционал с минимальным набором данных для случаев офф-лайн, чем про хранение данных...
 
 Рекламное место пустует
   pavig
 
11 - 25.08.18 - 19:47
(0)
Мы разрабатывали мобильное приложение для своих удаленных точек (их больше 170)
Одно из требований было Офф-лайн.
В итоге ведущий разраб устав от постоянного геморроя с обменами плюнул и сделал мобильный клиент (мобильное приложение на хттп-сервисах). Это было тогда, когда мобильного клиенте у 1С еще не было. В итоге оказалось что офф-лайн не очень-то и нужно было бизнесу...

Сейчас это можно было бы сделать из коробки на мобильных клиентах в разы быстрее и дешевле, чем тогда...
   Рэйв
 
12 - 25.08.18 - 19:56
(0)Ну что за подкидывание монетки на мисте...Тут все просто. Или ты МОЖЕШЬ сам или НЕТ
   DGorgoN
 
13 - 25.08.18 - 20:58
Плюнул всё переводить в управляемый режим. Во всех модулях прописать, кучу галочек проставить. Ну его на..
Буду сервисами пользоваться )
Тот еще конечно гемор но блин всю конфу на упр перевести это дорого стоит )

1. Обмен
   Asmody
 
14 - 25.08.18 - 21:45
(0) Пили приложение. Только не на 1С
   pavig
 
15 - 25.08.18 - 22:59
(13)
Тогда я бы сделал так:
Параллельная база на 8.3 с реализованным мобильным клиентом.
Содержит только данные, которые нужны на мобильном клиенте, не более.
И обмен основная база <-> база мобильного клиента на конвертации данных.
Это будет работать хорошо и в реализации не затратно.

3. Своё
   Cyberhawk
 
16 - 26.08.18 - 09:05
(9) В каком обмене?
Правила конвертации - это обработка + xml-строка файла обмена, отправляемая в приемник и там разбираемая. Все конечно же работает.
   pavig
 
17 - 27.08.18 - 09:58
(16) Между сервером и базёнке на мобилке.
   pavig
 
18 - 27.08.18 - 09:59
(16)
Я про Конвертацию данных писал
   Cyberhawk
 
19 - 27.08.18 - 10:01
Хз о чем ты
   Сияющий в темноте
 
20 - 27.08.18 - 11:01
Как вариант,отдельная конфа с подключением через внешнее соединение к основной,тогда и основную поганить не обязательно,и все,что нужнл,можно сделать,причем,можно даже разные версии платформы использовать
   Остап Сулейманович
 
21 - 27.08.18 - 11:07
(20) "причем,можно даже разные версии платформы использовать"
Вот вам большой пролетарский болт! Дорогой товарисчЪ. Версии клиента и ком-коннектора должны совпадать до последней бубочки.
   Cyberhawk
 
22 - 27.08.18 - 11:09
(21) Но версия ком-коннектора может не совпадать с релизом платформы той инфобазы, в которой этот ком-коннектор создается
   DGorgoN
 
23 - 27.08.18 - 14:06
Так всё таки можно com или нельзя и какая скорость? Я пока пытаюсь через обмены запилить и пока только грабли (
   Cyberhawk
 
24 - 27.08.18 - 14:22
Какая еще скорость?
   DGorgoN
 
25 - 27.08.18 - 14:23
Скорость соединения по com
   Cyberhawk
 
26 - 27.08.18 - 14:25
Меньше чем за 0.5 секунд вряд ли соединение будет устанавливаться
   DGorgoN
 
27 - 27.08.18 - 14:27
Ну т.е. получаем тормоза, жжжжжжаль.
   pavig
 
28 - 27.08.18 - 14:28
СОМ явно лишнее тут.
Храните нужные данные в самой базе.
Или на крайний случай делайте http-сервисы. Они отрабатывают в разы быстрее чем СОМ.
   Cyberhawk
 
29 - 27.08.18 - 14:29
Какие тормоза-то?
   DGorgoN
 
30 - 27.08.18 - 14:40
(28) Ну вот и думаю по поводу сервисов, но мне как раз нужно что бы данные из ЦБ брались побыстрее и обрабатывались на клиенте и возвращались на ЦБ. Поэтому думаю про сервисы, но чёт пока затык. Позже может тему создам если сам совсем встряну.
   arsik
 
31 - 27.08.18 - 14:41
(30) Вы на мобильном клиенте псевдо онлайн что ли делаете? Делайте оффлайн.
   DGorgoN
 
32 - 27.08.18 - 14:42
(31) Мне надо онлайн (
За 5 секунд может всё поменяться раз 20
   Вафель
 
33 - 27.08.18 - 14:42
(32) делай на метадате js
 
 
   Вафель
 
34 - 27.08.18 - 14:42
тут и онлайн и если и оффлайн одновременно
   arsik
 
35 - 27.08.18 - 14:51
(33) А его можно прикрутить к WinCE?
   Вафель
 
36 - 27.08.18 - 14:53
(35) если там браузер запускается, то все будет работать
   pavig
 
37 - 27.08.18 - 14:53
(33)
К чему такие усложнения?)
Чем механизмы 1С не подходят?)
   pavig
 
38 - 27.08.18 - 14:53
(36)
Боюсь там и к браузеру некоторые требования существуют
   Вафель
 
39 - 27.08.18 - 14:54
(38) js тралируется в ес5, но вот по произовдительности конечно запас должен быть.
Но на тормозе и 1с особо не запустишь
   DGorgoN
 
40 - 27.08.18 - 17:06
А WinCE тут причем? Ведроид и Джобос
   Fragster
 
41 - 27.08.18 - 17:10
(39) ты вообще в курсе, что такое windows ce?
   dezss
 
42 - 27.08.18 - 17:22
(0) а мобильное приложение для клиентов или для сотрудников?
Если для сотрудников, то однозначно Своё + обмены.
Т.е. как в (20), но без ком. Просто отдельная база, где есть то, что нужно и обмены между ней и основной. Один фиг в мобильном приложении не нужен весь функционал и все объекты из ут.

А если для клиентов, то тут только сторонний сервис, к которому будешь обращаться ты через АПИ для выгрузки/загрузки нужных данных.
   pavig
 
43 - 27.08.18 - 17:23
(42)
Почему для клиентов вариант "Своё + обмены" не подходит?
   dezss
 
44 - 27.08.18 - 17:27
(43) ну если это "Своё" будет не на том же серваке, где и основная база, то более-менее подходит, но я все таки больший сторонник сторонних сервисов при большом количестве обращений, а мы ж должны думать про масштабирование.)))
   dezss
 
45 - 27.08.18 - 17:28
(44) + не хотелось бы пускать в сетку кого-то стороннего...
   DGorgoN
 
46 - 27.08.18 - 18:14
Приложение будет и для своих и для чужих. Общаться через com думаю не стоит, буду мутить сервисы.
   Вафель
 
47 - 27.08.18 - 18:45
(41) А что на вин це браузер не запускается?
   Вафель
 
48 - 27.08.18 - 18:47
основная фишка метадаты - это прозрачное кэшироание данных из 1с (собственно это и есть основная его функция) сам интерфейс пишешь на чем хочешь. они предпочитают реакт
   pavig
 
49 - 27.08.18 - 19:11
(48) Ты сам делал что-нибудь на метадате?
 
 Рекламное место пустует
   pavig
 
50 - 27.08.18 - 19:11
ну кроме хеллоуворлд
   pavig
 
51 - 27.08.18 - 19:12
метадатчики как бэ сами говорят "не надо использовать метадату там где можно обойтись без неё"
   DGorgoN
 
52 - 27.08.18 - 19:43
Я за уменьшение геммороя при построении системы. Если для системы уведомлений дизайнеров (2-3 пуша раз в день на человека) о заказе нужно купить шаттл то ну его на эту задачу.
   Сияющий в темноте
 
53 - 27.08.18 - 20:34
В це очень специфичный браузер,и не самый новый,т.к.там сборка под спецпроцессор,и в нем мало что работает,как полагается.
так что лучше без него,чем ждать,когда он сожрет всю память и сдампится нафиг.
   DGorgoN
 
54 - 27.08.18 - 20:51
Я вообще про wce не понял, Андрюша и АйОйОсь актуальны, а это реликт и мертворожденный пережиток прошлого.
   Cyberhawk
 
55 - 28.08.18 - 08:05
"для системы уведомлений дизайнеров (2-3 пуша раз в день на человека) о заказе" // Это вообще решается одним ХТТП-сервисом (с парой операций в нем) в основной инфобазе
   Cyberhawk
 
56 - 28.08.18 - 08:05
Какие переводы форм на УФ или СОМ-соединения ты придумал, Я хз
   dezss
 
57 - 28.08.18 - 08:48
(46) ну если так, то хорошенько подумай про безопасность...
ИМХО, не стоить светить в инет свою базу, лучше какую-нибудь ограниченную прослойку вставить(тут надо будет хорошенько продумать варианты взаимодействия этой прослойки с основной базой, ИМХО, веб/хттп-сервисы в основной тут не лучший вариант, лучше бы эта прослойка была пассивна в этом взаимодействии)...
Так же желательно, чтобы прослойка работала на отдельном канале, чтобы основной не лег, когда его будут ддосить...ну и админ нужен хороший, который грамотно настроит оборудование...



Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует