#0
by KB 1C
Приветствую всех, добрые люди, помогите разобраться с http сервисом и xml, задача состоит в том, что бы передавать данные по документам из одной базы в другие. Я для этого формирую xml и пытаюсь передать методом get, но при передаче xml формирует всего 1 строку. Если я тот же код использую в обработке xml формируется полностью. В чем беда подскажите???
#2
by Юрий Лазаренко
Беда в двух моментах: Использовать надо не XML, а JSON. Он легче и быстрее обрабатывается. При использовании GET-запросов данные передаются в параметрах, а параметры GET-запроса - это всегда строка. Используйте POST-запрос - в нем данные передаются в теле запроса. Тем более, если вы передаете большие объемы данных - длина GET-запроса обычно ограничена 4 килобайтами.
#3
by Юрий Лазаренко
+ Я бы посоветовал еще перед отправкой данных пропускать их через КодироватьСтроку, а в базе получателе через РаскодироватьСтроку - заранее решите кучу вопрос со спесцимволами и кириллицей.
#6
by KB 1C
Я не могу понять почему формируется одним и тем же кодом разное содержание в XML, вот сейчас сформировал отдельно файл и потом передал его, всё получилось как надо
#11
by KB 1C
<Реализации> <СтрокаРеализации Сумма="1 440 000" Контрагент="Тиара" Номер="000000276"/> <СтрокаРеализации Сумма="1 206 345,6" Контрагент="Иванов" Номер="000000277"/> <СтрокаРеализации Сумма="2 107 500" Контрагент="Тиара" Номер="000000278"/>
#12
by Юрий Лазаренко
Ну если там только 3 параметра, то зачем там xml? Достаточно просто эти три параметра передавать в тексте get-запроса
#14
by Юрий Лазаренко
А, в одном запросе несколько реализаций. Тогда параметрами не обойдешься. Ну так зашей это в json, закодируй и передай полученный текст в виде одного параметра get-запроса. В базе-получателе раскодируй и разбери json.
#16
by Юрий Лазаренко
Еще раз: "перед отправкой данных пропускать их через КодироватьСтроку, а в базе получателе через РаскодироватьСтроку - заранее решите кучу вопрос со спесцимволами и кириллицей"
#21
by Звездочёт
Кстати, тут тоже используется метод РаскодироватьСтроку: В других проектах и КодироватьСтроку встречалось.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Добавление нового субконто
- Подключение АТОЛ 30Ф к 1С БП 3.0
- Ожидаемое поступление денежных средств не попадает в платежный календарь ERP2.2
- Не выводить пустые строки в отчете
- Не устанавливается отбор на динамический список
- ЗУП 3.1 Регистрация переработок
- Ссылка на необъявленный префикс пространства имен: "DEF"
- Документооборот. Алгоритм работы
- Акт расхождения ЕГАИС в БП3
- 54 ФЗ печать QR кода на принтере чеков
- Связка весы и принтера штрихкода
- Не работает разность дат
- Временная блокировка в 8.3
- Атол 11Ф и 1С 8.2
- ЗУП 3 Больничный лист не сторнирует невыходы
- Помогите с SQL-запросом
- Периодически вылетает 1с без ошибки
- Как программно очистить всю табличную часть документа?
- 1C ERP 2.2.1 Каким образом перечислить на лицевой счет алименты ?
- Не срабатывает обработка проверки заполнения в модуле объекта