Имя: Пароль:
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.Я понял что вы крутой, но дайте пруф. Пруф!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.