Имя: Пароль:
1C
1С v8
Разработка мобильного приложения на 8.3
,
0 mzelensky
 
22.01.14
08:15
Доброго всем времени суток!
Ситуация следующая - имеется некая торговая фирма. Главная база расположена в офисе (Ут 10.3 старючая и перепиленная) + десятка 3 торговых представителей с нетбуками на которых стоит самописная конфа еще под 8.1 (писал сам, так что знаю ее хорошо).

Сейчас имеется желание перевести торговых на планшеты под Андроидом. Использовать стороннее (уже готовое) ПО НЕ БУДЕМ (ПРЕДЛАГАТЬ ТУТ ВСЯКИЕ АГЕНТЫ +, АГЕНТОИДЫ и так далее НЕ НУЖНО!!!!), так как есть опыт и уже давно убедились, что это не наш вариант.

В следствии всего этого выбор падает на мобильное приложение под 8.3. плотно этим вопросом не занимался, но на ИС периодически появляются одноименные темы, а значит народ уже пытается все это двигать. Первоначальные вопросы:

1) Какую версию ПО (1с и SDK) лучше юзать?
2) каким образом можно производить обмен инфой между мобильным приложением и основнйо базой? (я так понимаю, что скорее всего это веб-сервисы...исправте если ошибаюсь)
3) На сколько мобильная платформа ресурсоемкая, на сколько требовательна к железу? (не хочется чтобы на планшете все изрядно тормозило)
4) Можно ли средствами мобильной платформы получать доступ к: мобильному интернету (активировать программно), GPS, контактным данным, фотокамере ???

У кого есть опыт, поделитесь инфой ну или статьи\книжки какие есть.
1 banco
 
22.01.14
08:16
2 Art igloo
 
22.01.14
08:23
(1) Последнюю
(2) Да, периодический обмен через веб сервисы
(3) На Ipad2 не тормозит, справочник 70 000 поз номенклатуры фильтруется без проблем
(4) Вроде обещали в следующем релизе
3 manyak
 
22.01.14
08:24
по рекомендую писать на этом:
http://www.basic4ppc.com
тот же бэйсик что и в 1с.
apk маленький на выходе.

смотрим раздел Libraries
http://www.basic4ppc.com/android/documentation.html
там все уже придумано до нас, аля БСП у 1с
4 mzelensky
 
22.01.14
08:26
(2) Что-то кроме сервисов можно юзать или это единственный вариант?

Читал, что при каждом появлении нового релиза (как 1С так и SDK) появляется множетсво новшеств, но при этом старый код работать практически перестает. Так и есть? Т.е. на сколько сильно конфа будет зависить от версии платформ?
5 mzelensky
 
22.01.14
08:28
(3) Спасибо, посмотрю. Но честно говоря хочется сделать именно средствами 1С (вроде как поддерживать проще, а так еще один язык прийдется изучать, юзать и поддерживать).

Мне Экселевского VBA уже хватило :)
6 manyak
 
22.01.14
08:33
(4) да можно делать обмен и без веб сервисов, на базе файла обмена: на теле формируешь файл выгрузки (txt, xml), Отправляешь его на сервак (в ftp папку, через POST), сервер формирует на основе это файла ответ - другой файл, его с телефона забираем с сервака и парсим.
Т.е. делаешь типа своего веб сервиса только на базе файлов.
7 manyak
 
22.01.14
08:34
сам придумаешь какие-нет служебные теги-заголовки-команды, чтоб понимать что пришло от сервера - какая инфа, и аналогично на сервере - что пришло с каким запросом от телефона
8 rphosts
 
22.01.14
08:39
(0) для начала определитесь под что писать нужно (Андроид или АйОС).
1.Писал под Андроид используя SDK 4.2.2 (API17)и 8.3.4. И другим рекомендую. Под айос до кучи тоже приложение собирал но даже не тестил.
2.можно через mxl (его можно и по почте получать-отправлять, т.е. почта как обёртка), можно через веб-сервис.
3.вроде не особо (очень куций функционал, оттого и не тормозит).
4.интернет, камера - вроде как без проблем. С ГПС были какие-то проблемы, возможно уже устранили. Про контактные данные не в курсе
9 mzelensky
 
22.01.14
08:39
(6) Я примерно так делал для конфы на нетбуках. Там реализовывал 3 варианта обмена файлами:

1) Через VPN (программно создается VPN подключение, подключается удаленный диск (папка) и происходит обмен xml файликами)
2) Через почту (те же xml файлики пересылаются через почту)
3) Через FTP (ну собственно говоря обмен xml файликами через FTP сервер)

Так что общее понимание есть, вопрос только в том умеет ли с этим работать мобильное приложение?!
10 rphosts
 
22.01.14
08:41
(8) mxl -> xml
11 mzelensky
 
22.01.14
08:43
(8)

1) Писаться будет под Андроид
2) Не хочется сильно ломать уже существующую систему (т.к. вполне возможна работа парралельно и нетбуков и планшетов), а следовательно постараюсь максимально адаптировать уже имеющееся. Следовательно обмен будет идти через xml файлы
12 rphosts
 
22.01.14
08:47
(11) ну тогда вполне нормально писать и средствами МобильнойПлатформы, по крайней мере я так сделал(но для смартфонов) и все счастливы.
13 Рейтинг
 
22.01.14
08:48
Прежде чем перейти на Агентоид, желательно поиметь секс с Оптимумом, Агент+, Систехом, и конечно 1С. Только после этого вы попадете в нирвану вечного счастья не болит голова от торговых и их проблем с моб торговлей.

Автор, держи нас в курсе, не теряйся :)
14 jsmith82
 
22.01.14
08:49
(13) почём лицензия разработчика?
15 jsmith82
 
22.01.14
08:50
или это не RAD+SDK, а готовый продукт на Java без возможности изменения?
16 jsmith82
 
22.01.14
08:52
Возможна ли доработка системы силами своих IT-специалистов?

В отличии от наших коллег, мы используем собственные программные компоненты, которые охраняются законом о защите авторских прав. Исходный код программы закрыт, зашифрован, и не предоставляется третьим лицам. Тем более, в нем трудно разобраться без хорошей подготовки и нашей помощи.

Фигово
17 Регистрация старого
 
22.01.14
08:58
Клиенты делятся на два типа, первый самый правильный: "чтобы работало и чтобы туда не лезть". Второй, самый веселый "от безделья хочу много гемороя для себя и коллег" :)
18 Регистрация старого
 
22.01.14
08:59
(16) конструкторы по своей сути не могут быть надежными приложениями для реальной работы.
19 manyak
 
22.01.14
09:08
(18) истину глаголишь :) поэтому 1с типовые конфы нельзя дорабатывать и такой возможности, иначе сразу становятся не надежными
20 jsmith82
 
22.01.14
09:10
(0) >>так как есть опыт и уже давно убедились, что это не наш вариант
какие подводные камни?
21 manyak
 
22.01.14
09:10
кто нибудь видел реально работающую доработанную типовую 1с конфу?
покажите человеку  (18)- а то в облаках смотрю летает, вернее грамотно пиарит свое болото
22 4524323ывыаы
 
22.01.14
09:19
авторское приложение нельзя доработать сторонними лицами, не потому что у разработчика не хватает мозгов прикрутить конструктор, или от жадности. а от того, что бы заказчика не терроризировали пользователи, а заказчик не терроризировал разработчика. все хотят много денег и мало гемороя, почти все.

(0) не ленись каждый день информировать о своих успехах.
23 Широкий
 
22.01.14
09:21
SDK то зачем? Ставишь 1с-ку на анройд, кф рубликуешь на веб сервисе и потом голова не болит насчет обновлений
24 mzelensky
 
22.01.14
09:23
(13) Секс с Агент+ и Оптимум уже имели. Внедрял оба этих решения на этой самой фирме + собственная конфа для нетбуков. Причем сейчас все это работает в одной единой системе (в единой связке).
25 Широкий
 
22.01.14
09:23
Самая большая трабла на данный момент - нет произвольных запросов.
В динамических списках произвольный запрос тоже не засунешь - только исходная таблица.
26 Широкий
 
22.01.14
09:24
Обмен лучше через веб сервис.
Данные можно в хранилище значения упаковать с большим сжатием - его и 1с 8.1 понимает
27 mzelensky
 
22.01.14
09:26
(20) Огромное количество специфических хотелок руководства и самих торговых, которые не предусмотренны штатными средствами этих ПО (хотелки вполне реальные и жизненные). Ждать от разработчиков чуда не приходится, а заказывать необходимый функционал для себя очень дорого и долго.
28 Патчкорд
 
22.01.14
09:28
(0) Все делается средствами 1С, никакой SDK не нужен для большинства нужд, скажу по секрету.
При новых релизах у меня ничего ни разу не переставало работать.
Все работает отлично, планшетники иногда тормозят, но эти моменты выясняются и обходятся. (например, тормозило открытие справочника в виде дерева в полностью развернутом виде, больше не открываем так)
29 jsmith82
 
22.01.14
09:30
может, с выходом 8.5 надобность в мобильных платформах отпадёт?
30 Патчкорд
 
22.01.14
09:31
(23) +1, я тоже так делаю, публикую конфу, при каждом запуске клиент проверяет есть-ли обновления, все оперативно происходит.
31 mzelensky
 
22.01.14
09:32
(22) НУ каждый день это ты загнул, но периодически прийдется. Скорее всего на следующей неделе возьмусь за проект и начну ковырать.

(25) Как произвольных запросов нет, я вроде читал, что в последних версиях запросы они таки добавили. Или нет?
32 Широкий
 
22.01.14
09:33
(31) Запросы сделают КТТС
33 mzelensky
 
22.01.14
09:33
(23) (28) Есть какие-нибудь книжки, статьи по разботке мобилього приложения на 8.3 (практические с примерами желательно) ?
34 sikuda
 
22.01.14
09:34
(29) Где выдают эти розовые очки? В 1С реализован мобильный минимум. Но начать с 1С это хороший старт мобильной разработке. Будешь привыкать к новой среде.
35 Широкий
 
22.01.14
09:34
(33) Дык вроде и так все понятно
36 mzelensky
 
22.01.14
09:35
(32) ...уж простите за вопрос....Что такое "КТТС" ?
37 х86
 
22.01.14
09:37
38 mzelensky
 
22.01.14
09:40
(35) НУ будем надеяться, что это так. Просто есть парочка статей на ИС как развернуть мобильную платформу..и как бы там статья такая...не маленькая...и вот чую я одним местом, что не может быть все ОЧЕНЬ просто при наличии такой объемной писанины.
39 shamashs
 
22.01.14
09:43
я бы не городил огород, совсем не городил.

Насколько бюджет потянет несколько планшетов по 25к ? win8 i386+тонкий клиент, + интерфейс для работы торгового представителя. Поддерживается в легкую все это. Нужно только сделать интерфейс, а доступ организовать через тонкий клиент 3g или урбд
40 mzelensky
 
22.01.14
09:48
(39)

1) Каждый планшет по 25к это дорогова-то.
2) Планшет на "win8 i386" - очень смущает время работы такого устройства + ресурсоемкость самой ОСи.
3) Работать с базой в ОН-лайн режиме через инет не получится (этот вариант уже проходили). База должна быть ОБЯЗАТЕЛЬНО локальной на планшете + обмены с центральной.

Вот такие сомнения.
41 fgegfsg6s54
 
22.01.14
09:49
многие до сих пор уверены, что торговые работают в офисе, в метре от вайфая. дельные советы давать не забывая.
42 fgegfsg6s54
 
22.01.14
09:50
рабочие место торгового спокойно укдаывается в 5.5 тыс рублей, при этом это проверенный рабочий вариант.
43 mzelensky
 
22.01.14
09:50
(41) + Это точно
44 mzelensky
 
22.01.14
09:51
(42) Теперь пожалуйста более подробно что вы понимаете под "рабочие место торгового" (что туда входит). А если еще и с ценами (которые в совокупности не привысят 5,5к), то вообще здорово будет.
45 fgegfsg6s54
 
22.01.14
09:52
самый лучший вариант, десяток нетбуков в офисе фирмы, один хрен торговые на бумажке заказы берут.
46 fgegfsg6s54
 
22.01.14
09:52
експлей Н1 1800 рублей, лиц 3400 рублей
47 mzelensky
 
22.01.14
09:52
(45) Ошибаешься.
48 Широкий
 
22.01.14
09:54
Я сейчас делаю мобильную торговлю под Samsung Galaxy Tab 2 7.0.. ценник - 9 круб.
49 mzelensky
 
22.01.14
09:57
(46) Такие китайцы не выдерживают активного юзанья в течении дня, батарея слабая + оперативы там не особо, на сколько я помню.
50 mzelensky
 
22.01.14
09:59
(48) А можешь контакты свои скинутЬ сюда:

[email protected]

Как вариант могу предложить руководству купить у тебя эту разработку для "начального образа", а далее пилить ее под себя. Разумеется если тебя это устроит.
51 Широкий
 
22.01.14
10:02
(50) Я делаю узкоспециализированную конфигурацию чисто под себя.
Проще все же вам свою запилить, а вопросы задавать здесь
52 vhl
 
22.01.14
10:07
(37) Только что хотел запостить :)
Думаю это самый правильный вариант будет.
53 Gepard
 
22.01.14
10:13
(0) нарисуй свою, или возьми за основу с открытым исходным кодом, типа https://code.google.com/p/droidpres/
54 Патчкорд
 
22.01.14
10:16
(48) я тоже под такой планшетник делаю.
55 Патчкорд
 
22.01.14
10:19
(50) Предлагаю купить разработку у меня с дальнейшим допиливанием под ваши нужды.
56 sikuda
 
22.01.14
10:53
(54) мобильная разработка пишется сразу под разное разрешение экрана, это 1С-ники пока не знают. У них все впереди.
57 Ksandr
 
22.01.14
10:59
Смысла большого в мобильной платформе не увидел, так как достаточно быстро научился работать с 1С веб-сервисами на Objective-C из iOS, а в свете (37) так вообще все просто становится.
58 Патчкорд
 
22.01.14
11:07
(56) Не верно, на самом деле они об этом знают, платформа не ограничивает разработку каким-то одним разрешением экрана. Так же нет ограничения по типу поцессора, есть платформа под х86 процессор на которой будет работать та же самая конфигурация.
59 Широкий
 
22.01.14
11:07
коммент в 37 это бред, торговые могут быть в таких местах, где не то что gprs есть - сотовый не ловит
60 Патчкорд
 
22.01.14
11:09
(59) это он для обмена предложил. Торговый конечно работает оффлайн. Хотя согласен, это бред, для полноценного обмена пригодно с большим трудом.
61 sikuda
 
22.01.14
16:00
(58) Вы не поняли. Могу я посмотреть УФ под разными разрешениями
http://www.foto-me.ru/v.php?id=99a8d988da7dfbb6b475fde171fe8508

Увидеть что не поместилось и настроить важность видимости кнопок...
62 Julia_Mys
 
19.02.14
15:21
Здравствуйте.
Есть база на фирме, хотим создать мобильное приложение, которое будут обмениваться с этой базой. Подскажите как настроить обмен между ними? Использоваться из основной базы будет только несколько справочников и несколько документов.
63 IamAlexy
 
19.02.14
15:24
(0) в гугльплей и в апсторе есть замечательное приложение "1С:Электронные документы"

в нем есть книга "Разрабатываем мобильное приложение с нуля"

где пошагово расписано как что куда и чем тыкать
64 Julia_Mys
 
19.02.14
20:00
проблема не в создании приложения, а настройке обмена с бд
65 iamnub
 
19.02.14
20:28
(0)
--Использовать стороннее (уже готовое) ПО НЕ БУДЕМ (ПРЕДЛАГАТЬ ТУТ ВСЯКИЕ АГЕНТЫ +, АГЕНТОИДЫ и так далее НЕ НУЖНО!!!!)

А можно в двух словах - почему?
66 iamnub
 
19.02.14
20:34
(0)
Вообще, я видел 1С на ведре. Если ТП не работал с нормальным интерфейсом - то возможно сойдет. Бесконечные тыканья, несрабатывания и т.п.

Корень зла, ИМХО - что контролы там десктопные. Я не знаю, как нормальное сделать табличный документ на экране в 3,5 дюйма на десктопных контролах.
67 iamnub
 
19.02.14
20:35
(66)
Но я бы такое решение не реализовывал бы. Отсутствие качества в самой архитектуре.

НО. Возможно - это быстрее.
68 iamnub
 
27.02.14
21:21
(65)
???
69 Nightlight
 
04.03.14
14:46
1. Вполне хорошо собирается и на 1С:Предприятие 8.3, учебная версия (8.3.4.389)
2. Web сервисы, простой передачей XML. Но ИМХО сервесы лучше
3. Она еще на стадии разработки. Очень много багов, недочетов и прочей гадости. Возможны вылеты и разные проблемы из зи отличия оборудования.
4. Доступа к программам пока нет, приложения можно запустить только через ассоциацию с файлом (ищите в маркете Intenter), в дальнейшем разработчики добавят такую возможность. С GPS пока не разбирался.
2 + 2 = 3.9999999999999999999999999999999...