Имя: Пароль:
1C
1С v8
Мобильное решение для Android, которое могло бы получать простую инфу из 1с8
,
0 DenAst19
 
09.03.19
21:14
Коллеги подскажите,
Есть санаторий, есть сильно переписанная конфигурация для управленческого учета на 1с8 на обычных формах, и небольшая разработка на упр. формах, для этого на сервере поднят Веб.сервис на Апач
В системе собираемся завести блок формирования расписаний для клиентов санатория, кратко это должно выглядеть так:
для пациента Иванов 8 процедур в день 9.03.2019г.:
9.00-9.45 врач Петров, услуга1,
10.00-10.45 врач Сидоров, услуга2,
11.00-11.45 врач Сидоров, услуга3,
и т.д., на след день такое-же или чуть измененное расписание...
Для пациента Сидорова тоже что-то похожее... и т.д. почти 100 клиентов в заезд

заказчик хочет данное расписание, для каждого клиента персонально, вывести им на моб телефоны. При этом она сама недавно в каком-то санатории видела и даже опробовала подобное решение (там стоит система "Санаториум" с таким мобильным приложением, которое закачивается на телефон и в нем через личный кабинет или как-то еще загружается для клиента все расписание на его курс оздоровления).
Рассмотрел несколько вариантов, вывод такого расписание просто текстом на Viber, Whatsap, разработку мобильного решение средствами 1с, просто на почту...
отправка в вайбер сложна по части связки с 1с, маловато примеров решений выдает гугл, с вотсапом проще, но он менее популярен, снова же и вайбер не все хотят использовать, да и вотсап тоже, поэтому не совсем то, что нужно. Плюс в него можно вывести просто текст или картинку такого расписания, а хотелось бы, например, вначале видеть краткий перечень какая услуга и во сколько, и если ее выбрать, то можно детально рассмотреть где и какой специалист будет проводить, т.е. хотелось бы что-то более расширенное. С почтой то же самое, пользуются на телефоне ей не все, и возможности скорее тоже только текста/картинки, либо файла типа Ексель.. Т.е. это решения отображать может простые данными, без конкретики.
Поюзал решение через мобильное приложение от 1с, теоретически написать можно свое решение, которое через внутреннюю сеть во время нахождения в санатории будет доступно для подключения по веб-сервису или закачивать файл например с фтп с расписанием и выводить его в нужном виде. Но здесь ограничение на сеть предприятия, т.к. публикацию базы через интернет делать не хотелось бы. По началу даже зацепился за подобное решение, но почитал про лицензионную политику 1с, и получается пользоваться им можно только в случае покупки пакета лицензий практически на каждого клиента (1200 руб 1 раб место), что не совсем подходит, хотя их никто и не проверит, но нет гарантии что завтра не заблокируют такое решение и все не накроется медным тазом...
Возникла еще мысль о простейшем мобильном приложении для Андроид, которое просто бы загружало и отображало файл с фтп, тогда расписание будет скорее тоже простого формата без иерархичности...

подскажите в какую сторону проще пойти? может еще предложите какие-то свои варианты решения такого вопроса?
1 Garykom
 
гуру
09.03.19
21:31
Бюджет сколько?

Если бюджета нет то уведомления по СМС.
И сайт который по ссылке из СМС открывается сразу с персональным расписанием (авторизация).
2 DenAst19
 
09.03.19
21:51
рамки бюджета особо не обозначали, но в пределах разумного, тыс 50 может быть...
с сайтом мысль тоже была, но заполнение анкеты клиента на сайте и выгрузка ее потом в ексель или txt, чтоб потом забрать этот файл в 1с не могут завести уже года 2. Все прогеры по сайтам попадаются, то один не могет, то другой безответственный... И деньги клиент вроди платить готов, а народ чет пока толковый не попадается...
загрузку файла анкеты в 1с сделал уже 2 года назад, так и отправляем клиентам на почту, те заполняют и назад отсылают
3 Garykom
 
гуру
09.03.19
21:59
(2) >заполнение анкеты клиента на сайте и выгрузка ее потом в ексель или txt, чтоб потом забрать этот файл в 1с не могут завести уже года 2

Забей на это, все намного проще.
В 1С поднимается http сервис и используем Knockout.js
http://catalog.mista.ru/public/388951/

С расписанием все абсолютно тоже самое, REST (в 1С) который по запросу с указанием номера телефона выводит его на нужный день, страничка просто отобразить должна.
4 Garykom
 
гуру
09.03.19
22:02
(3)+ Для анкет тоже самое ссылка в СМС, клиент открывает и попадает на форму анкеты (ее банально в html5 сваять) по кнопке "Сохранить" введенные данные попадают в 1С.
5 Garykom
 
гуру
09.03.19
22:03
6 MetaDon
 
09.03.19
22:05
(0) имхо самое простое сайтик на 1 стр.на php, раздел регистрация с выдачей id/pass клиента и раздел просмотреть/скачать расписаниие по id/pass, обработка из 1с грузит рег.карты и формирует расписание и выгружает на сайт по ftp, цена этого 5р
7 Garykom
 
гуру
09.03.19
22:08
Для рассылки СМС лично я уже давно использую https://smspilot.ru/
Так то сервисов таких дофига и более с разными ценами и условиями, тут мне нравится что оплата только за доставленные и простая интеграция в 1С с примерами https://smspilot.ru/software.php
8 Garykom
 
гуру
09.03.19
22:08
(6) нахрен ftp когда есть http в 1С
9 Garykom
 
гуру
09.03.19
22:10
(6) И да "сайтик на 1 стр.на php" уже давным давно php тут лишнее.
Простой одностраничник с js, тем более js сча де факто стандарт везде на сайтах.
10 MetaDon
 
09.03.19
22:12
(8) это уж ТС сам решит, я б выгружал расписание каждому клиенту в отдельный файлик)
11 Garykom
 
гуру
09.03.19
22:15
(10) Это очень не оптимально с точки зрения удобства разработки и внедрения.
Когда у тебя rest api то можно новую версию ваять и старую еще юзать потом легко перейти/обновить свое.

В случае же файлов придется с придумыванием/согласованием форматов возиться и прочими проблемами типа синхронизации записи/чтения.
12 DenAst19
 
09.03.19
22:17
отправка по смс у меня есть, у этого же клиента в другой конфе по другому бизнесу, из Ут 10.3
смс маленькая, в нее расписание даже на весь день не загрузишь... Тут что-то побольше нужно... С сайтами хорошо, но сейчас все компании в мобильную сторону уходят, уведомления и проч на телефон через всякие приложения попадают, поэтому хотелось бы что-то из области приложений...
Вот думаю разработка приложений под андроид дорого ли стоит? чтоб сделали то, что нужно... мож стоит в эту сторону посмотреть?
13 Garykom
 
гуру
09.03.19
22:19
(12) Не связывайтесь с разработкой под андроид, именно в вашем случае это деньги на ветер.
Потому что новые версии андроид постоянно выходят и там старую прогу кто будет допиливать?

Короче дорого и не вижу смысла для такой простой задачи.
14 DenAst19
 
09.03.19
22:19
(11) типа как с Екселем эта анкета, про которую в (2) я писал. У одного старая версия не открывается, у другого новая, кто Ексель в  глаза не видел, и получается 40% анкет ресепшионист сам так же и набивает
15 Garykom
 
гуру
09.03.19
22:23
А еще можно все сделать на 1С через веб-клиент.
Причем даже авторизация будет для клиентов скрытая по ссылке.
16 Garykom
 
гуру
09.03.19
22:27
ТЗ сваяй что надо для анкет и расписания, веб-клиента делать пару дней
17 Garykom
 
гуру
09.03.19
22:29
(15)+ Минус веб-клиента 1С что лицензии на 1С требуются, в случае же нечто вроде (3) только одна
18 DenAst19
 
09.03.19
22:31
(15) с лицензицей как быть?
почитал про мобильные приложения сегодня, файл apk, который для мобильного формируется, он же типа как сам и платформу устанавливает в 1с и конфигурацию. т.е. мобильное приложение 1с по факту инсталируется на телефон. и тогда веб-сервер 1с начнет лицензии раздавать... и соответственно их количество контролировать, или что-то не так понял?
а если вход через браузер, проблемы с отображением страниц 1с на мобильнике, ну и снова плюс лицензии... сделал уже ранее клиента для специалистов, они выполнение свое вбивают по клиентам. Хотели тоже на мобильники, но в итоге остановились на двух ноутбуках, в которые 60 чел в течении дня набивают через браузер свою выработку... В принципе пол года пользуются и все устраивает в этой части. Но лицензии естественно каждый вход забирает, но тут их 2, а там будет из 100 чел одномоментно 30-50 точно, кто выйти забудет, кто просто висеть весь день будет.. А веб сервис еще и выход нормально делать сам не умеет, так просто сеансы не скинешь...
19 Garykom
 
гуру
09.03.19
22:37
(18) Ты путаешь мобильную платформу 1С, мобильного клиента 1С и веб-клиента.
Это слегка разные штуки.

Веб-клиент (в браузере) можно использовать и на мобильных устройствах, там только некоторые глюки есть но не всегда.
Типа прокрутка таблиц не работает как надо и тому подобное.
20 Garykom
 
гуру
09.03.19
22:41
(19)+ Вот попробуй с мобильного девайса http://platform.demo.1c.ru/demo83/ru_RU/
21 Garykom
 
гуру
09.03.19
22:42
(20)+ При желании начальную авторизацию можно убрать (скрыть)
22 Garykom
 
гуру
09.03.19
22:45
(18) Сорри не дочитал твой текст когда писал (18)

Если веб-клиента уже умеешь, то (3) это всего следующий шаг, чтобы с лицензиями 1С не было проблем
23 Garykom
 
гуру
09.03.19
22:46
(22) *когда писал (19)
24 DenAst19
 
09.03.19
22:49
(21) а с лицензиями как быть?, курс начинается одномоментно для всех и для всех одновременно заканчивается через 4 недели, соответственно разом может и до 80-90 чел зайти в первый день, а если кого-то будет не пускать начнутся вопросы
(19) свое решение через тонкого клиента для специалистов я запустил через браузер ноута, но пробовал его и с браузера мобильника, на мобильнике отображение форм поехало сразу.. Хотя там простейший интерфейс, со входом в форму списка документа и в сам документ, в котором 5 полей в шапке друг под другом, и табличная часть с 5ю полями: Услуга, клиент, количество, примечание и кто помощник..
но это решение в основной их конфигурации, может стоило отдельную создать для мобильного приложения или с формами просто повоевать...
Но, конечно, основная причина на тот момент  - это лицензии, поэтому остановились на 2х ноутбуках
25 Garykom
 
гуру
09.03.19
22:54
(24) С лицензиями 1С согласен по закону надо купить их 100 штук и постоянно следить чтобы сеансы закрывались.
Но т.к. формочки простенькие то в html/js их наваять легко.

Да под мобильники веб-клиент надо формы специально свои рисовать, от больших девайсов не подойдут "на мобильнике отображение форм поехало сразу"

И да вот эти ноутбуки тоже можно будет освободить, не вижу ничего особо сложного на html+js так же сделать "заполнение выработки".
26 Garykom
 
гуру
09.03.19
22:56
Короче если изучил 1С, причем ОФ и УФ, клиент и сервер, а так же http-сервисы то html5 и js это фигня полная уже ))
27 Garykom
 
гуру
09.03.19
22:57
По сути веб-сайты это те же УФ по внутренней реализации.
28 Злопчинский
 
09.03.19
23:39
с бюджетом 50 тыс выпилить все что автор захотел - смишно...
29 Sysanin_1ц
 
10.03.19
00:11
(28) Смешно это много или мало ?
30 Garykom
 
гуру
10.03.19
00:11
(28) Угу приложение для android на java вряд ли кто возьмется нормальное ваять.
А еще же и ios есть про который нельзя забывать ибо клиенты с ними часто более полезные.
31 Garykom
 
гуру
10.03.19
00:13
(29) Это очень мало. Точнее студента какого можно нанять но результат будет примерно как лотерею.
32 Антириус
 
10.03.19
09:41
(0) Вам в любом случае понадобится либо сервер в датацентре (нужен спец, который в этом разбирается), либо белый адрес для своего сервиса, либо что-то типа firebase. Иначе все равно синхронизация приложения будет только в локальной сети.
В первых двух вариантах самый универсальный вариант - это сайт, который будет использовать свою внутреннюю базу (и самый интересный вариант, это сайт по технологии SPA (Angular, Vue, React и т.п.)).
Потом можно сделать гибридное мобильное приложение на Ionic/Flutter (это позволит сделать приложения сразу для iOS и Android, а если кто будет говорить о скорости, то для данного типа приложений она не критична, а стоимость разработки будет в разы меньше), тут минус в том, что скомпилировать приложение для iOS можно только под Mac OS ну и плюс стоимость размещения в магазине (в AppStore надо платить каждый год, в Google Play разово).
33 DenAst19
 
10.03.19
09:53
(28),(31), бюджет вообще на скидку озвучил, клиент адекватный, за адекватные вещи платить готова, так что он может вырасти значительно...
как понимаете разработка формы и оптимизация процесса самого расписания в 1с - это еще тот гемморой, и тоже стоит не мало
т.к. сейчас оно вводится вообще в Екселе, поэтому цель перетащить его в 1с, и с этого потом получить и дополнительные удобства, типа расписания каждого клиента в личном кабинете и т.д. Динамичное оповещение о его изменении...
34 dmitryds
 
10.03.19
10:02
(33) а еще можно и в админке мобильного приложения его вводить и 1С не трогать)
35 Prog111
 
10.03.19
10:07
Можно ещё самому попробовать научиться ваять приложения под Андроид и сделать. С тем расчетом, что если вдруг что с экономикой страны будет совсем плохо - то перейти трудиться на международный рынок)
Основная теорема систематики: Новые системы плодят новые проблемы.