Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
peredacha_tablicy_znachenij_cherez_http-servis [2024/08/16 13:46] tro |
peredacha_tablicy_znachenij_cherez_http-servis [2024/12/25 09:05] (текущий) tro |
||
|---|---|---|---|
| Строка 59: | Строка 59: | ||
| Ответ (Сторона 2) | Ответ (Сторона 2) | ||
| < | < | ||
| - | Ответ = Новый HTTPСервисОтвет(200); | + | Функция ДанныеДоступовУстановитьЛогинПароль(Запрос) |
| - | Ответ.УстановитьТелоИзСтроки(ОбщегоНазначения.ЗначениеВСтрокуXML(ТаблицаЗначений), КодировкаТекста.UTF8); | + | Ответ = Новый HTTPСервисОтвет(200); |
| - | Возврат Ответ; | + | |
| + | СтруктураОтвета = Новый Структура; | ||
| + | МассивОшибок = Новый Массив; | ||
| + | СтруктураОтвета.Вставить(" | ||
| + | СтруктураОтвета.Вставить(" | ||
| + | |||
| + | // | ||
| + | Попытка | ||
| + | СтрокаНоменклатураJSON = Запрос.ПолучитьТелоКакСтроку(); | ||
| + | ПоступившиеДанные = ОбщегоНазначения.ЗначениеИзСтрокиXML(СтрокаНоменклатураJSON); | ||
| + | Исключение | ||
| + | МассивОшибок.Добавить(" | ||
| + | КонецПопытки; | ||
| + | |||
| + | Если МассивОшибок.Количество()=0 Тогда | ||
| + | // | ||
| + | |||
| + | КонецЕсли; | ||
| + | |||
| + | |||
| + | // | ||
| + | Ответ.УстановитьТелоИзСтроки(ОбщегоНазначения.ЗначениеВСтрокуXML(СтруктураОтвета), КодировкаТекста.UTF8); | ||
| + | |||
| + | Возврат Ответ; | ||
| + | КонецФункции | ||
| </ | </ | ||