|
Обмен с мобильным устройством | ☑ | ||
---|---|---|---|---|
0
Noxvil
18.03.16
✎
11:25
|
Добрый день.
Самописная конфа на сервере и мобильном устройстве. Раньше использовал самый простой обмен (когда 2 конфы идентичны), но стал сталкиваться с проблемами: при доработке серверной конфы, приходится обновлять мобильное приложение, т.к. ругается на неидентичность справочников. По сути - мне надо выгрузить в центральную базу: 1) документ в котором надо отбором удалить ненужные строки и колонки из одной тч 2) файлы ( можно через типовой обмен ) На мобильное устройство: 10 видов справочников с четкой структурой для выгрузки ( от 1 до 3х реквизитов в каждом ) В связи с чем - вопрос, как правильнее сделать новый обмен? На разработку есть день... Вижу 4 варианта: 1) добавить обработку универсальный обмен xml и через правила (которые напишу) программно её запускать и выгружать данные (XML) 2) Тоже самое, но через модуль обмена, взятый на БСП 3) Написать кодом структуру для выгрузки используя JSON 4) Использовать XDTO пакеты, для хранения структуры, для выгрузки использовать JSON Как правильнее сделать? |
|||
1
Noxvil
18.03.16
✎
11:52
|
Стоит ли ковырять БСП для такой задачи?
|
|||
2
Garykom
гуру
18.03.16
✎
12:10
|
http сервис подними на большой 1С а мобильной 1С тужа цепляться и кодом, батенька кодом
|
|||
3
Noxvil
18.03.16
✎
12:20
|
(2) http сервис я уже поднял, обмен у меня настроен... Думал - как правильнее делать столь небольшую задачу...
|
|||
4
Живой Ископаемый
18.03.16
✎
12:21
|
у мобильного приложения должен быть ХТТПзапрос
|
|||
5
DitriX
18.03.16
✎
14:30
|
1. не вариант
2. не вариант 3. не вариант 4. не вариант Когда попробуете каждый вами описанных методов - поймете, то зря потратили время. Есть более простые варианты, ищите по инету. В частности - банальная сериализация. |
|||
6
Garykom
гуру
18.03.16
✎
14:37
|
(5) ваша банальная сериализация легко превращается в совсем не банальную задачку при сильном расхождении метаданных разных конф
к примеру 1 справочник в 2 разделили или наоборот |
|||
7
DitriX
18.03.16
✎
14:53
|
ну да, конечно, а еще цены перенести, остатки, и сделать так, что бы мобильная считала как быдто в центральной базе есть документ "Остаток на начало дня", или "Срез цен".
А еще штрихкода по умному перенести и т.д. Знаем, плавали. Скажу так, у меня есть одна мобильная конфа, которая подходит и для УТ11 и для УТ10, по структуре данных - мобильная конфа больше походит на УТ11, но это не важно. Ибо есть всего два текстовых параметра, которые и меняются: 1. Запрос (в случае УТ11 он один, а для УТ10 - другой) 2. Схема преобразования XSL. В которой я делаю так, что обе базы думают, что меняются с идентичными базами, например по части штрихкодов (в ут11 - одно измерения, в ут10 - их штук 8). Вобщем это не проблема. А ваши теории рушаться сразу. 1. Не взлетит, не весь функционал есть на мобильной. 2. По той же причине 3. JSON просто нет на мобильной 4. Удачи. Хочу посмотреть с какого раза - вы устаните обновлять ЦБ меняя и добавляя нужные структуры :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |