Связь 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 657 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 170 15.11.11 18:49 Сейчас в теме
35. plastilin 8 06.12.12 19:23 Сейчас в теме
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день