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

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

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

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

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

либо в личку комне я дам хостинг Вам )

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

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

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

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

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

либо можно взять например Open Server
37 apdate by
 
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') {