Имя: Пароль:
IT
 
1C, Андроид и IOS
, , , , , , ,
0 Batyr
 
15.08.13
14:18
Руководство запросило моё мнение как админа по реализации функционала 1с на Андроиде и ИОС - вкратце нужно на планшетах с этими ОС отображать один список документов из 1с и иметь возможность ставить в них одну галочку.

Кто нибудь может сказать реализуемо это и если до то как выглядеть должно?
1 Рэйв
 
15.08.13
14:19
Вэб-сервер + УФ.  Заходят через инет в базу- ставят что хотят
2 povar
 
15.08.13
14:19
да РДП
3 Hazer79
 
15.08.13
14:20
4 ДенисЧ
 
15.08.13
14:20
Да, реализуемо.
Выгялдеть будет ужасно.
5 DGorgoN
 
15.08.13
14:22
Я за RDP
6 DGorgoN
 
15.08.13
14:22
Главное что совместимо с любыми версиями Андрюши и АйОйОси.
7 DGorgoN
 
15.08.13
14:23
+(6) И с любыми версиями 1с..
8 Batyr
 
15.08.13
14:23
РДП с ИОС? Уточню - с планшетов всё, а не на макбуке.
9 Batyr
 
15.08.13
14:23
А веб сервер? есть реальная база 1с. Она же не на веб сервере лежит.
10 DGorgoN
 
15.08.13
14:23
(8) Ставишь клиент, какие проблемы?
11 DGorgoN
 
15.08.13
14:24
(9) Если есть RDP то причем тут веб сервер?
12 Рэйв
 
15.08.13
14:24
(9)Если база не на УФ, то не взлетит.
13 ДенисЧ
 
15.08.13
14:24
(8) На планшете надкусана (с) тоже есть рдп, если для тебя это новость.
14 Armin
 
15.08.13
14:24
(0) Дешевый планшет на винде и будет счастье (8.3 и интерфейс такси, для сенсорных устройств)
15 Batyr
 
15.08.13
14:24
То есть еще раз - есть айпад. Нужно чтобы с него можно было заходить в базу, смотреть список документов 1с определенный и где надо - ставить убирать галочки.
16 ДенисЧ
 
15.08.13
14:25
(15) Ещё раз - рдп. Например, 2x
17 Batyr
 
15.08.13
14:25
(14) - так у них у всех уже планшеты айпад.
18 DGorgoN
 
15.08.13
14:25
(15) Ну тебе ж сказали - RDP и делов на 10 минут.
19 Armin
 
15.08.13
14:26
(17) Ясно. Ну мне кажется самым правильным вариантом будет "Веб приложение", т.е. через браузер работа в базе 1С.
20 Batyr
 
15.08.13
14:27
(18) - а можно подробнее? Я айпад не держал никогда в руках, как там РДП настроить.
21 ДенисЧ
 
15.08.13
14:28
(20) Сначала на сервере его настрой.
Потом установи приложение. У него в настройках укажи адрес оного сервера.
Всё.
22 povar
 
15.08.13
14:28
(20) настрою удаленна на $$
23 Batyr
 
15.08.13
14:29
(21) - какое приложение? Терминальный сервер с 1с есть, все через терминал и работают собственно
24 Hazer79
 
15.08.13
14:29
25 ДенисЧ
 
15.08.13
14:30
(23) см (16)
26 Hazer79
 
15.08.13
14:30
ТС какой-то сверхленивый укурок
27 Batyr
 
15.08.13
14:32
(26) - по моему вариантов слишком много просто.
RDP, мобильное приложение, написать свой клиент с прямым подключение к базе sql и т.д.
28 Hazer79
 
15.08.13
14:32
(27) Иди по самому простому пути -RDP
29 povar
 
15.08.13
14:33
(27) и в чем проблема ? Берись что умеешь
30 Batyr
 
15.08.13
14:33
(28) - Руководство может захотеть "что то другое", типа "а нам вот нужно спец. приложение".
31 povar
 
15.08.13
14:34
+(29)а RDP самый простой, надежный 1000 раз обкатанный способ
32 ДенисЧ
 
15.08.13
14:34
(30) Руководство можно послать. Или потребовать денег на разработку мобильного приложения. (для иоса - ещё и лицензию разработчика)
33 Batyr
 
15.08.13
14:34
(31) - это то понятно.
34 povar
 
15.08.13
14:35
+(32), а там откаты за лицензии, СДК, внедрение...Новый автомобиль, плазма...
35 Batyr
 
15.08.13
14:38
(34) - это в Газпроме с спец. айпадом, у нас не прокатит.
36 ДенисЧ
 
15.08.13
14:39
(35) Тогда не выделывайся и слушай "Валенки"
37 DGorgoN
 
15.08.13
14:41
(35) Ну раз понятно про РДП, то в чем проблема?
38 Hazer79
 
15.08.13
14:43
ломается как девочка
39 Batyr
 
15.08.13
14:51
(37) - нужна аналитическая записка с рассмотрением всех вариантов, плюсов минусов и затрат бабла примерных по каждому из них. Вот ты навскидку можешь сказать сколько стоит разработать приложение для айпада, которое будет коннектится скажем напрямую к нашей скуль базе, и менять данные прямо в ней? Я нет.
40 NS
 
15.08.13
14:54
(49) RDP - бесплатно. Поставил клиента и работай.
Выглядит на маленьком экране ужасно, работать невозможно.
Но если сделаешь в 1С формы с большими кнопками - то что-то можно будет делать.
41 Batyr
 
15.08.13
14:57
С РДП понятно, но эти люди вряд ли оценят уровень "удобства", вот в чем проблема. Написать что "делаем так" я не могу - нужно рассмотреть варианты и оценить сроки/затраты.
42 spectre1978
 
15.08.13
14:57
на iPad (большом, который не мини) вполне реально по RDP работать с 1С. Рекомендую приложение iTap RDP client - очень удобное. Если требуется ходить по WiFi, то больше ничего и не надо. Если через интернет, то придется еще настроить VPN, у меня связка ZyWall USG100 + iPad L2TP хорошо пашет через 3G от МТС (симка в айпаде). В общем, все реально.
43 NS
 
15.08.13
15:01
(41) Сроки - полчаса. Затраты - ноль.
44 sikuda
 
15.08.13
15:01
(0) Вопрос о  резрешениях экрана этих iOS, Android. Если это планшеты если ничего не знаешь кроме 1С , проще настроить вэб доступ и УФ.
45 NS
 
15.08.13
15:02
(44) Какой может быть вопрос в разрешении экрана iOS?!
46 Batyr
 
15.08.13
15:03
(44) - База на 8.1 на скуле.
47 sikuda
 
15.08.13
15:04
Если сам сможешь прикрутить web-морду работающую на широком спектре разрешений (типа JQueryMobile), то можно прикрутить Web-сервис.
48 Эмбеддер
 
15.08.13
15:04
(0) обратиться к фирмам, которые этим занимаются, нельзя? тут же и оценка времени и сразу исполнитель
49 spectre1978
 
15.08.13
15:22
(49) на Retina экране все вполне прилично.
50 spectre1978
 
15.08.13
15:24
(40) предыдущая реплика адресована )
Годный клиент - на иос не бесплатен, кстати говоря. Бесплатные есть, но они все имеют какие-либо косяки. Реально удобный я нашел только один - iTap RDP.
51 NS
 
15.08.13
15:42
(50) Даже 2XClient бесплатен. И это не единственный отличный бесплатный клиент RDP.
52 Batyr
 
15.08.13
15:53
(47) - WS я так понимаю должна предоставлять 1с, а вторая, которая мобильная на андроиде - этим веб сервисом пользоватся?

Как из 1с подключится к веб сервису - это понятно, а вот как его предоставить?
53 Batyr
 
15.08.13
15:53
1с-кой?
54 ДенисЧ
 
15.08.13
15:54
(52) Документацию почитать - не предлагать?
55 Batyr
 
15.08.13
15:59
Предлагать. Смотрю разные статьи - что то пишут только о том как сервисами пользоватся, а не преоставлять.
56 Hazer79
 
15.08.13
16:12
как же люди любят выдумывать себе проблемы...
57 ДенисЧ
 
15.08.13
16:20
(55) Почитай документацию, будить мужиком, блЪ! :-)

профразработка, 2й том, страница 473
58 wms
 
15.08.13
16:21
а как с лицензией мобильного 1с?
ну типа например написать что то и в гугл плей выложить
59 ДенисЧ
 
15.08.13
16:22
(58) ещё не определились
60 wms
 
15.08.13
16:24
(59)а в гугл плей уже что то выложено по 1с, но пока бесплатно вроде
61 Турист
 
15.08.13
16:45
вот чем фикси занимаются )) 10минутную задачу уже второй час решает ))
62 Batyr
 
15.08.13
17:10
(61) - Русский форум. Описывается проблема и все расказывают автору какой он идиот)
63 Hazer79
 
15.08.13
17:16
(62) Естественно. Потому что правильные ответы/советы дали уже в первых двух постах. Потом ТС начал выпендриваться и придумывать сам себе проблемы. Как тут иначе реагировать ?
64 spectre1978
 
15.08.13
21:27
(51) Тестировал и его тоже, были нюансы. В частности, почти во всех бесплатных клиентах полгода назад нормально не работал (не знаю как сейчас) клавиатурный ввод кириллицы в не-Unicode приложениях, коим является и 1С 7.7. А семерка тоже была нужна. А в iTap все сразу работало. Кроме того, по удобству жестов и сенсорных инструментов (той же эмуляции мыши) он на голову выше остальных, а для сенсорного управления незаточенных под это дело приложений это немаловажно.
65 Эмбеддер
 
16.08.13
10:26
(0) наверняка это им сейчас нужна галочка, потом они попросят еще что-нибудь. в общем не остановятся на достигнутом
66 rutony
 
16.08.13
10:48
(0) 3 варианта:
1) RDP
2) Веб сервер, заходим по ссылке и делаем, что хотим
3) 8.3 мобильный клиент (плюс в отсутсвии необходимости быть онлайн, минус сложновато, да и для IOS нужна лицензия разработчика)
67 Jaffar
 
21.08.13
12:20
(66) 2) Веб-сервер + УФ?
на клиенте - Сафари/Опера/Мозилла?
69 aka AMIGO
 
модератор
24.08.13
11:14
(68) Реклама на форуме - платная.
Обращаться к Волшебник
70 Gepard
 
24.08.13
11:29
(0) веб-сервис + простая программка для Андроида.
или
Веб-сервис + простой интерфейс на PHP
72 nbIx
 
24.08.13
11:35
(0) Руководство сидя в сартире хотят утверждать документы...
До чего дожили.
73 Злопчинский
 
24.08.13
13:13
за расставление галочек на мелких экранах нужной штраф лопатой по еdалу
74 Джигурда
 
24.08.13
13:18
в агентоиде галочки в виде кнопочек
75 rotting
 
24.08.13
13:47
вот только что доделал приложение к андроиду на 1С, не очень сложное, но выглядит вполне съедобно))
76 Злопчинский
 
24.08.13
13:51
(75) скриншотиков пару покажи..?
77 Gepard
 
24.08.13
16:06
(75) обмен через веб-сервис или промежуточный?
78 Prilepsky
 
24.08.13
17:16
(77) делал для андройда приложение, через веб-сервис часто выпадает ошибка формата потока.
Нормальный обмен только через планы обмена получился.

Хотя, не исключаю, что просто что-то не так сделал с веб-сервисом.

Как можно протестировать приложение под ios не имея девайса с ним ? У кого-нибудь опыт есть?
Еще интересует опыт публикации такого приложения в аппсторе.
79 deevil
 
24.08.13
17:30
(78) виртуалка с MacOS по идее решает этот вопрос.
80 Prilepsky
 
24.08.13
17:42
(79) видимо это единственный выход.
81 manyak
 
24.08.13
17:46
а вот фича создания приложения под андроид в 8.3 создает автономное приложение (все данные хранятся в памяти телефона) или чисто "морда" для андроид которая подтягивает данные серез инет с сервака? интересует возможность создания автономного
82 Prilepsky
 
24.08.13
18:00
(81) создается автономное.
83 100kg
 
24.08.13
19:47
(82) А уже существуют готовые решения?
84 Федя Тяпкин
 
24.08.13
19:48
8.3 мобильное приложение или веб интерфейс. веб работает на iOS и андроиде на ура, проверено лично. в iOs юзаю сафари или яндекс.браузер в андроиде хром.
85 Prilepsky
 
24.08.13
21:01
(83) ДА. На инфостарте есть к типовым.
От 1С-а приложение "Заказы" можно скачать из магазинов.
86 Samosval
 
25.08.13
00:32
https://play.google.com/store/apps/details?id=com.e1c.mobile.orders

вот что от 1С есть :
https://play.google.com/store/apps/developer?id=1C+LLC

в апсторе сам найдешь то же самое ?
87 Samosval
 
25.08.13
00:34
на, я сегодня добрый :)

https://itunes.apple.com/ru/app/1s-zakazy/id554982652
88 Рамиль Маугли
 
25.08.13
05:01
Ндааа. Выдавая досутп к 1с извне нужно решать сразу несколько, не побоюсь этого слов, глобальных проблем. Рассматривается с точки зрения заказчика, а не 1с ника.

1. Проблема безопасности -  нужно давать доступ к серверу 1С извне.

2. Лицензии - на каждого такого пользователя нужна отдельная лицензия.

3. Отображение в браузерах - никто не может дать 100% уверенности что во всех браузерах и на всех устройствах такое данные будут отображаться правильно.

4. Закрытость кода - если пойдет что не так, в 1с ничего нельзя сделать.

5. Нагрузка на сервер 1С -  никто не знает как себя будет вести 1с со всеми этими мобильными прложениями.

6. Сложность разработки - невозможность распределения функций. Чтобы , разработать приложение на 1С, мне нужен не просто 1с ник, а 1с ник в который разбирается в мобильных технологиях или еще один специалист.


Все эти проблемы не решены и решены в ближайщее время не будут.
Вывод: Зачем городить лес, если можно выгружать данные на какой нибудь сайт и там уже отображать?
89 IamAlexy
 
25.08.13
08:35
(88)

1. собственно давая доступ к приложению всегда есть такая проблема - надо дать доступ к приложению..
нельзя дать доступ к приложению извне не дав доступ к приложению извне...


2. это да.. косяк.. лицензирование вебклиентов закрывает возможность делать порнотьюбы на 1С..  только для корпоративного использования - не боле...

3. опять соврал:  в рекомендованных браузерах все ок.

4. в 1С закрытость кода?  Давно ли ?

5. все всегда упрется в железо.. давно известно что внедряя сап на 100 человек покупают сервер за 500 т. евро, а внедряя 1С на 100 человек базу ставят на комп главбуха и потом орут "какая эта ваша 1С падучая и тормозная"


6. опять тупишь: тебе нужен 1Сник который знает платформу 8.3 и удосужился прочитать статейку на ИТС в десяток страниц. В том то и прелесть мобильных приложений "от 1С" - любой 1Сник может клепать поделия для андроида и ИОС.



в общема маугли как всегда.. тока из джунглей вылез и уже сразу сделал далекоидущие выводы...
90 Рамиль Маугли
 
25.08.13
12:05
(89)
1. Дать доступ внутри из  локальльной сети и из интернет - 2 большие разницы.

2. Причем тут это??.

3.Все ок? Пруф пожалуйста.

4.Я говорю не об внутреннем языке. А о платформе. То есть если мне не нравиться как работает тот или иной метод в 1С - ничего нельзя сделать. Досутпа нет.

5. Дело тут не в железе, а в ПО. Некоторые ошибки 1С просто невозможно исправить. К ним просто не пробиться.Смотрите пункт 4.

6. Пруф?

5.
91 Рамиль Маугли
 
25.08.13
12:15
(89) ----------------
6. опять тупишь: тебе нужен 1Сник который знает платформу 8.3 и удосужился прочитать статейку на ИТС в десяток страниц. В том то и прелесть мобильных приложений "от 1С" - любой 1Сник может клепать поделия для андроида и ИОС.
---------------
Ага. )) http://habrastorage.org/storage2/d52/fbb/8e4/d52fbb8e46c19d0f097e597040619687.png
Источник. http://habrahabr.ru/post/139419/
92 Нуф-Нуф
 
25.08.13
12:26
даешь голосовалку. я за тонкий клиент
93 Конфигуратор1с
 
25.08.13
12:38
(90) "Я говорю не об внутреннем языке. А о платформе. То есть если мне не нравиться как работает тот или иной метод в 1С - ничего нельзя сделать. Досутпа нет. " не поверите, так в любом языке программирования. Если Вам не нравится метод в яве, там тоже ничего нельзя поделать)
94 Рамиль Маугли
 
25.08.13
12:43
(93) Я говорю об уровне абстракции. В 1с уровень абстракции высок. Это удобно и одновременно накладывает свои ограничения по оптимизации.
Абстракция является основой объектно-ориентированного программирования и позволяет работать с объектами, не вдаваясь в особенности их реализации.
95 Samosval
 
25.08.13
12:44
(88) а надо не только смотреть но и работать с ними

Все пункты решаются очень просто .... Ни одного критичного нет.
96 IamAlexy
 
25.08.13
13:06
(94) вам никто не мешает кодить на асемблере..  в чем проблема?

вроде как язык 1С и уровень абстракции предлагаемый оным это то первое с чем сталкивается любой 1Сник.. будь то тупокодер или туповнедренец..

и это типа условие: хотите жить в мире 1С - привыкайте к документам и справочникам..  если для вас это проблема - валите в яву и прочие асемблеры..
97 IamAlexy
 
25.08.13
13:10
(90)

1. дай доступ к любой проге которая НЕ 1С не давая доступ к проге..
доступ к MSSQL не открывая порт MSSQL даш ?


2. притом что 1С не позиционирует вебклиент как средство создания порнопорталов и форумов типа мисты. По этому и такие закидоны с лицензированием.


3. пруф ? сотни работающих клиентов тебе мало ? вроде с момента выхода 8.2 кучи людей юзают вебклиент.. да у меня только четыре клиента активно вебклиентом пользуются, причем в одном офисе народ через вебклиент сидит непосредственно внутри офиса - им лень тонкого запускать.. работают в дописанной УТ11 через браузеры..

4. бгыыы мне не нравится как работают методы в яве - переделаешь их ?

5. хм.. ни разу не встречал ошибок которые нельзя исправить тем или иным способом или обойти.. дайте чтоли пару примеров..

6. я опубликовал первое приложение в гугльплей через час после выхода 8.3.х - одной из первых бет.
до этого в глаза не видел эту вашу мобильную платформу.
пруфы на мисте ищи - были ветки...
98 Рамиль Маугли
 
26.08.13
12:01
(97)
1. Я имею в виду уровни доступа - Ethernet или Internet.

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

3. Я говорю не только про веб клиент - хотя он тоже не идеален. Я говорю про мобильные приложения.

4. У PHP гораздо ниже уровень абстракции, так что и гибкости намного больше.

5. Ололо.

6.Я понял что вы крутой, но дайте пруф. Пруф!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший