Связь 1с со своим-стороним веб сервером

1. Kabz 77 21.09.11 18:17 Сейчас в теме
Задача такая есть в интернете служба ее можно подключить и она начинает посылать запросы тебе на которые иногда надо отвечать , как это можно реализовать . через web сервисы но у них не поддерживается SOAP , вот пример запроса

Запрос
URL: /1.x/cancelrequest

GET-параметры:
orderid - идентификатор сессии

reason - причина отмены Запроса Пользователя из

вариантов [user|assigned|timeout]

Тело запроса: -

Ответ - XMLS строка




1 поднял веб сервер
2 ....шлюз
какие идеи?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. cool.vlad4 2 21.09.11 18:22 Сейчас в теме
Надо написать REST сервис. На любом доступном языке. Ну и проксировать запросы как надо в 1С.
3. cool.vlad4 2 21.09.11 18:24 Сейчас в теме
Авторизация? Просто Get запрос? Тогда можно ограничится просто поднятием пару страничек на вебсервере и подумать о том как транслировать запросы в 1С.
4. Kabz 77 21.09.11 18:25 Сейчас в теме
нет авторизации, вот как транслировать?
5. Kabz 77 21.09.11 18:26 Сейчас в теме
Надо же еще и отвечать...
6. cool.vlad4 2 21.09.11 18:30 Сейчас в теме
(5) Через ВК...щас к сожалению сваливаю, напишу подробнее позже, ок.
7. Kabz 77 21.09.11 18:43 Сейчас в теме
8. cool.vlad4 2 21.09.11 18:53 Сейчас в теме
(7) свою написать, чтобы транслировала запрос...я так в общих чертах - сам такую ВК пока не писал. Но появилась другая идея - а почему просто не сделать SOAP прокси через REST - написать REST - это не тема этого форума, который будет слушать и отвечать->(клиент SOAP к 1С и получать результат) на запросы
9. cool.vlad4 2 21.09.11 18:55 Сейчас в теме
А вообще начальные условия какие(сервер) или без разницы? и что за служба если не секрет?
10. Kabz 77 21.09.11 18:59 Сейчас в теме
сервер твой куда хочешь сам что поставишь , им даешь ip , и получаешь команды..., на команды даеш ответы
служба заказа такси с сайта.
14. cool.vlad4 2 21.09.11 21:07 Сейчас в теме
(10) Чето я ступил, задача по большей части решается не в 1С естественно (в 1С нет никакого REST, чисто теоретически можно сделать ВК, слушающую http запросы, собственно первоначально о чем-то таком я и подумал, но это не вариант)
Делать веб сервис REST к примеру на php(можно посмотреть как в prestashop сделано) или Asp.Net (на C#, примеров очень много), - а данные получать из 1С
1. через COM, если винда к примеру
2. через общее хранилище - БД, xml
3. через SOAP - честно говоря муторно, и как-то не оправдано.


Так, что два варианта.
11. Vlanidos 19 21.09.11 19:16 Сейчас в теме
12. Vlanidos 19 21.09.11 19:22 Сейчас в теме
Я не пойму как теперь скачивать файлы
13. Kabz 77 21.09.11 19:24 Сейчас в теме
15. cool.vlad4 2 21.09.11 21:09 Сейчас в теме
Если делается за деньги и за время, - всегда стоит рассматривать вариант привлечения сторонних специалистов, если самому никак.
16. Новиков 292 21.09.11 21:34 Сейчас в теме
сервер твой куда хочешь сам что поставишь , им даешь ip , и получаешь команды..., на команды даеш ответы
служба заказа такси с сайта.

А почему просто не сделать джоб, который по интервалу будет дергать твою ссылку с гет-методом, и соответственно обратно отвечать что нужно.
17. Kabz 77 21.09.11 22:18 Сейчас в теме
Новиков пишет:А почему просто не сделать джоб, который по интервалу будет дергать твою ссылку с гет-методом, и соответственно обратно отвечать что нужно.





Че то не пойму еще раз поподробнее? , ты им даеш просто адрес , они туда шлют запросы- ты должен отвечать.
18. nafa 658 22.09.11 10:41 Сейчас в теме
Если:
1. База серверная
и
2.Требуется только чтение или "простая" запись (просто добавить запись в справочник или регистр сведений) (но не требуется выполнять проведение документов с кучей движений по регистрам)
то прьще всего вообще 1С не дергать, а работать нмпрямую с базой на SQL сервере. Приложение для обработки запросов написать например на PHP.
19. Kabz 77 22.09.11 12:31 Сейчас в теме
Решил так сделать приложение слушает порт 80,8080 и подключается к 1с по сom и ответ кидает обратно.
21. cool.vlad4 2 23.09.11 11:13 Сейчас в теме
(19) Не слушай (20),- именно так и надо - в 14 - это 1 способ. А ВК 1СHServer не для того вообще делалась. Я бы вообще не рискнул её использовать (и соответственно 1С) через интернет.
22. cool.vlad4 2 23.09.11 11:14 Сейчас в теме
(19) На Asp.Net так интернет магазин(если он в той же сети) можно связать с 1С.
20. see1c.ru 50 23.09.11 11:08 Сейчас в теме
23. Avalanche 199 03.10.11 17:52 Сейчас в теме
24. cool.vlad4 2 03.10.11 18:00 Сейчас в теме
(23) Ну и как это ему поможет?(читаем "но у них не поддерживается SOAP")
25. Kabz 77 03.10.11 23:06 Сейчас в теме
Всем спасибо вспомнил дельфи сделал сом приложение слушает указанный порт передает post get запросы в 1с
вроде нормально работает выложу попозже.
26. Kabz 77 16.10.11 17:34 Сейчас в теме
27. Georgsius 16.10.11 19:54 Сейчас в теме
(26) Kabz, а почему публикация не активна?
28. Kabz 77 16.10.11 20:21 Сейчас в теме
Неактивная. Отклонен на редактирование.
Причина отклонения: Описание должно быть более полным
29. пользователь 16.10.11 21:13
Сообщение было скрыто модератором.
...
30. пользователь 16.10.11 21:14
Сообщение было скрыто модератором.
...
31. пользователь 16.10.11 21:14
Сообщение было скрыто модератором.
...
32. пользователь 16.10.11 21:16
Сообщение было скрыто модератором.
...
33. Kuzja_R 171 15.11.11 18:49 Сейчас в теме
35. plastilin 8 06.12.12 19:23 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот