|   |   | 
| 
 | HTTP сервисы для работы извне | ☑ | ||
|---|---|---|---|---|
| 0
    
        location naïve 16.08.22✎ 11:02 | 
        Добрый день. Подскажите пож-та,  везде где читал статьи про HTTP сервисы они выдавали данные из 1с, там список конрагентов, номенклатуры и т.д.
 А вот какой запрос необходимо написать в этом сервисе, чтобы например СRM передало данные, что появился например новый заказ и 1с поняла что необходимо после этого обратится к СРМ и забрать его? или оно не умеет принимать данные, а только показывать, то что имеется в 1с? Подскажите куда копать, а то везде выдать информацию из 1с и все | |||
| 1
    
        Kassern 16.08.22✎ 11:10 | 
        (0) беда...
 Внешний сервис может обратиться на опубликованный вами хттп сервис и передать туда данные о заказе. 1ска получив эти данные, может записать заказ в базу и вернуть ответ, мол скушала, дайте еще) | |||
| 2
    
        location naïve 16.08.22✎ 11:12 | 
        (1) да беда, например я опубликовал получение данных номенклатуры из 1с, как оно мне туда заказ пришлет из внешней системы?     | |||
| 3
    
        Kassern 16.08.22✎ 11:13 | 
        Как работает тот же яндекс маркет:
 Он стучит в 1с на этапе корзины, говорит мол покупатель вот такие приблуды выбрал, есть у тебя такое на складе? 1ска отвечает мол есть, не переживай. Покупателю становится доступна кнопка оплаты, он оплачивает и тебе уже прилетает от маркета сам заказ в теле запроса к 1ске. Та его кушает и возвращает нужный статус по заказу | |||
| 4
    
        Kassern 16.08.22✎ 11:14 | 
        (2) опубликуйте метод по загрузке заказов и пускай его используют, чтобы вам заказы шли     | |||
| 5
    
        Kassern 16.08.22✎ 11:15 | 
        Можете скачать бесплатный модуль расширение от яндекс маркета и посмотреть как там http сервисы сделаны     | |||
| 6
    
        spiller26 16.08.22✎ 11:18 | 
        (0) "что появился например новый заказ и 1с поняла что необходимо после этого обратится к СРМ и забрать его" - регламентное задание, чтобы смотрел есть что-то новое или нет.     | |||
| 7
    
        location naïve 16.08.22✎ 11:18 | 
        (5) можно ссылку на это модуль расширение плз?     | |||
| 8
    
        sitex naïve 16.08.22✎ 11:32 | 
        (2)для чего регламентное ? Можно и без него с сайта передавать в сервис данные через Jquery если свой сайт , или через край XMLHttpRequest POST     | |||
| 9
    
        sitex naïve 16.08.22✎ 11:33 | 
        (8) Это для (6)     | |||
| 10
    
        sitex naïve 16.08.22✎ 11:35 | 
        (9) Если со стороннего ресурса  https - кросдомменное общение тоже решаемо.     | |||
| 11
    
        Kassern 16.08.22✎ 11:35 | 
        (7) https://yandex.ru/support/marketplace-module-1c/install.html пожалуйста, только что-то у сапорт у 1с тормозит ужасно, либо это у меня на работе глюки     | |||
| 12
    
        Юрий Лазаренко 16.08.22✎ 11:51 | 
        (0) Не надо лишних действий. Если CRM передает данные, что появился новый заказ, то пусть в этих данных передаст сразу все содержимое этого заказа, а 1С сразу его создаст.
 Http-сервисы могут только возвращать информацию. Если в 1С есть http-сервис, то к нему может постучаться CRM, но не наоборот. | |||
| 13
    
        Kassern 16.08.22✎ 11:58 | 
        (12) по факту, в модуле http сервиса можно создать Новый HTTP соединение и сделать запрос, но так лучше не делать.     | |||
| 14
    
        sitex naïve 16.08.22✎ 12:02 | 
        (13) не совсем понял для чего такой извращение.     | |||
| 15
    
        Kassern 16.08.22✎ 12:06 | 
        (14) я вообще хз что ТС хочет, ощущается, что он прочитал пару ссылок про http запросы, а сам не зуб ногой про это дело. В итоге и получаются вот такие вопросы: "я опубликовал получение данных номенклатуры из 1с, как оно мне туда заказ пришлет из внешней системы"     | |||
| 16
    
        Kassern 16.08.22✎ 12:07 | 
        *про http сервисы     | |||
| 17
    
        sitex naïve 16.08.22✎ 12:07 | 
        (15) Согласен. ТС не озвучил цель.     | |||
| 18
    
        alarm2020 16.08.22✎ 12:08 | 
        (12) Могут и возвращать и принимать информацию. Не путайте людей     | |||
| 19
    
        Shur1cIT 16.08.22✎ 12:16 | 
        (0) если сервис наружу планируешь публиковать подумай о безопасности, возможно имеет смысл не напрямую сервис в интернет кидать, а реализовать проброску например через nginx     | |||
| 20
    
        sitex naïve 16.08.22✎ 12:21 | 
        (19) способов как защитить тьма.  Можно просто даже создать сайт прокладку на https с php скриптами, и curl слать на свой ip открытый. и CORS поставить . настройках указать Header set Access-Control-Allow-Origin "https://какомму сайту можно.ru"     | |||
| 21
    
        sitex naïve 16.08.22✎ 12:23 | 
        (19) ТС цель эксперимента не озвучил     | |||
| 22
    
        Юрий Лазаренко 16.08.22✎ 12:56 | 
        (18) Может принимать, когда его вызывают. Но не может сам стать инициатором контакта.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |