|   |   | 
| 
 | Передача данных из андроид приложения в 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://forum.mista.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 | 
        Ну и с другой стороны: https://developer.android.com/training/basics/network-ops/connecting?hl=ca     | |||
| 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') { | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |