Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Передача данных из андроид приложения в 1с

Передача данных из андроид приложения в 1с
Я
   Flempy
 
16.06.21 - 10:28
Имеется мобильное приложение(android studio) из которого необходимо передавать некоторые текстовые данные в 1с. Например, пользователь мобильного приложения хочет записаться на прием к врачу, вводит информацию о себе, к какому врачу нужно и т.п. Соответственно эти данные должны упасть в 1ску менеджеру, чтобы он смог обработать заявку. Есть у кого какие идеи, как это можно сделать максимально просто, по принципу - главное чтобы работало
   ДенисЧ
 
1 - 16.06.21 - 10:29
Android studio - это далеко не мобильное приложение )))
А так - хттп-сервис в 1с и обращение к нему из мобильного.
   Flempy
 
2 - 16.06.21 - 10:30
Что-то на подобии: записывать данные в файл excel и читать его потом на стороне 1с
   acces969
 
3 - 16.06.21 - 10:31
(1) Тоже хотел написать это. Но нужен статический ip.
Иначе можно извратится, используя открытые протоколы мессенджеров, а то и вовсе email или смс отправлять)
   acces969
 
4 - 16.06.21 - 10:31
(2) json
   Flempy
 
5 - 16.06.21 - 10:32
Проблема в том, что знаний в хттп практически нет, а изучать все это долго наверно?
   ДенисЧ
 
6 - 16.06.21 - 10:33
(2) О да. В телефоне держать ексел...
Только вот один вопрос: НАФЕЙХОА??? Что, текстовый документ, или жисон, или хмл - нехаляльны?
(3) Статический не нужен. Нужен белый.
   ДенисЧ
 
7 - 16.06.21 - 10:33
(5) Открой книжку и почитай. На час делов.
   Garykom
 
8 - 16.06.21 - 10:35
https://forum.mista.ru/index.php?user_id=119540

охренительный разброс

и вот с подобными незнаниями так разбрасываться?
   Flempy
 
9 - 16.06.21 - 10:35
(7) Не поделитесь ссылкой, пожалуйста, с чего лучше начать изучение?
   Garykom
 
10 - 16.06.21 - 10:36
   Flempy
 
11 - 16.06.21 - 10:36
(10) Спасибо
   sikuda
 
12 - 16.06.21 - 11:11
   fisher
 
13 - 16.06.21 - 11:13
(0) Ключевые слова:
http-сервис
json-сериализация
Garykom
   apdate by
 
14 - 16.06.21 - 11:13
Пишите простое приложение на PHP ложите на любом домене и хостинге

далее из андроида обращается к нему пишите в него а в 1С читаете от туда

ну и или на оборот
   apdate by
 
15 - 16.06.21 - 11:14
в нутри сети можете общаться на расшареный сервер TCP или UDP смотря что там за приложение у Вас
   apdate by
 
16 - 16.06.21 - 11:15
1С же вроде умеет быть сервером? не?
   fisher
 
17 - 16.06.21 - 11:15
(14) И нафига тут middleware, если можно напрямую с 1С?
   ДенисЧ
 
18 - 16.06.21 - 11:17
(14) Скажите, а чтобы почесать тестикулы - вы берёте специальную чесалку?
   fisher
 
19 - 16.06.21 - 11:18
(18) А ты что, обувной пользуешься? Ну ты зверь!
   ДенисЧ
 
20 - 16.06.21 - 11:19
(19) Я обычно руками как-то обхожусь...
   fisher
 
21 - 16.06.21 - 11:20
(20) Дикарь какой-то
   polosov
 
22 - 16.06.21 - 11:21
(13) + "Go", "микросервисы"
   fisher
 
23 - 16.06.21 - 11:23
(22) Не надо грязи. В создании лишних сущностей вроде замечен не был.
   ДенисЧ
 
24 - 16.06.21 - 11:24
(23) То есть Гарикома ты всё-таки создал...
   Garykom
 
25 - 16.06.21 - 11:24
(13) если 1С 77 то да и еще (22)
   Garykom
 
26 - 16.06.21 - 11:27
И еще если большое приложение (много клиентов-пользователей) то чтобы 1С не умерла придется промежуточную проксю поднимать и тут go идеален
   apdate by
 
27 - 16.06.21 - 11:42
(17) то что знаю то и пишу )
   apdate by
 
28 - 16.06.21 - 11:43
+(27) мало ли человека усстроит
   ДедМорроз
 
29 - 16.06.21 - 11:56
У вас сайт есть ?
Проще из андройд в личный кабинет на сайте,а уже оттуда в 1с.
   Flempy
 
30 - 16.06.21 - 11:58
(29) нет, сайта нет, есть лишь база данных на firebase
 
 
   ДедМорроз
 
31 - 16.06.21 - 12:46
(30) Просто, сначала решается вопрос,как из мобильного приложения,установленного на телефоне,подключенному к интернет,можно подключиться к чему-либо,находящемуся у вас.
   apdate by
 
32 - 16.06.21 - 14:04
(30) так от туда дерите данные
либо в личку комне я дам хостинг Вам )

и будет типа сайт )

вабер +375256008701
   apdate by
 
33 - 16.06.21 - 14:05
(29) что значит личный кабинет то? )))))))))
   apdate by
 
34 - 16.06.21 - 14:37
(0)
1. Rest API - Нужен хостинг для скриптов
2. TCP - не помню можно ли его поднять в виде сервера на 1С есл инет то писать на чем либо и подрубаться по ОЛЕ к 1С
3. UDP - то же что и TCP

это все что мне в голову приходит

если нужен хостинг и если трафика будет не много (могу поделиться ) :-) а так ж есть куча бесплатных хостингов / либо платных но не за дорого
   apdate by
 
35 - 16.06.21 - 14:38
либо в расшареную папку на любом компе ложить файлы из андроид приложения и следовательно в 1С мониторить каталог
   apdate by
 
36 - 16.06.21 - 14:39
так - же если в Вашей кухне это добро должно крутиться в рамках одной сети или VPN тогда веб сервер Вы без особого труда можете размернуть на винде

штатными виндовыми фитчами 

либо можно взять например Open Server
   apdate by
 
37 - 16.06.21 - 14:46
что касаемо API вот Вам пример простой как работает 1С с Сайтом 
когда 1С спрашивает у Сайта
if($alexcms->request->get('type') == 'sale' && $alexcms->request->get('mode') == 'query') {
$no_spaces = '<?xml version="1.0" encoding="utf-8"?>
        <КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="' . date ( 'Y-m-d' )  . '"></КоммерческаяИнформация>';
    $xml = new SimpleXMLElement ( $no_spaces );
    
    $orders = ДанныеИзБазы
    foreach($orders as $order) {
        
        $date = new DateTime($order->date);

        $doc = $xml->addChild("Документ");

когда Вы из андроида что то писать хотите// только 1С присылает Файл ну а Вы можете серилизовтаь что либо и передать это без Файла в общем возможностей много

if($alexcms->request->get('type') == 'sale' && $alexcms->request->get('mode') == 'file') {


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.