Имя: Пароль:
1C
1С v8
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) веб сервисы не работают асинхронно
Независимо от того, куда вы едете — это в гору и против ветра!