|
xml-обмен между базой 1С и веб-хранилищем
| ☑ |
0
zager
13.06.14
✎
08:22
|
Привет!
Попытаюсь объяснить суть темы:
Заказчик попросил настроить обмен с удаленным сервером посредством xml-запросов. Т.е. пользователь вводит какой-нибудь код в поле формы, нажимает кнопку "Скачать", создается и отсылается xml-запрос к удаленному серверу. Сервер читает этот запрос и генерирует ответный xml-код. 1С считывает этот код и нужные поля выводит в выходную форму для пользователя.
Пока данных, на чем работает этот удаленный веб-сервис не имею, но скоро будет, отпишусь.
Показывали как это все выглядит без 1С: запускается приложение, вводится вводная информация, в ответ выводится выходная информация в выходном поле приложения.
Проблема еще в том, что в ответ часто выводится не вся информация и не сразу, и нужно делать повторный запрос.
Собственно вопрос: вообще это реализуемо средствами 1С, если да, то насколько все сложно?
|
|
1
shuhard
13.06.14
✎
08:41
|
(0) 1С может всё
|
|
2
Галахад
гуру
13.06.14
✎
08:42
|
Основные проблемы обмена с сторонними программами,
это кривой протокол обмена или его отсутствие.
|
|
3
sda553
13.06.14
✎
09:58
|
(0) Да, если не прокатывает 1Сwebservice, то прокатит простое httpсоединение, которое потом парсить по ответу. Тот же аякс.
|
|
4
zager
15.06.14
✎
21:34
|
(1) насчет этой задачи, я практически не сомневался, что 1С смогет ) вопрос в том, смогу ли я =)
(3) понял в общих чертах, будем копать, thx )
|
|
5
Armando
15.06.14
✎
21:37
|
>> в ответ часто выводится не вся информация и не сразу
Как 1С об этом узнает, что не вся инфа вывелась, и что надо еще один запрос отправить?
|
|
6
Armando
15.06.14
✎
21:38
|
+(5) Или сласть запросы, пока сервер перестанет отвечать?)
|
|
7
sda553
16.06.14
✎
11:59
|
(6) Readystate=4
|
|
8
Armando
16.06.14
✎
13:49
|
(7) у веб-сервиса тоже Readystate есть?
|
|
9
acsent
16.06.14
✎
13:52
|
(8) веб сервисы не работают асинхронно
|
|