Ошибка при выполнении метода POST http сервис
Приветствую коллеги, может кто сталкивался с ошибкой:
Есть http сервис с методом POST в модуле содержится следующий код.
После выполнения запроса в ответе приходит ошибка
{HTTPСервис.ServLic.Модуль(24)}: Ошибка при вызове метода контекста (Заполнить)
Кто может подсказать в чём проблема?
Заранее спасибо!
Есть http сервис с методом POST в модуле содержится следующий код.
ЛогинУТВ = Запрос.ПараметрыURL["log"];
ПарольУТВ = Запрос.ПараметрыURL["pass"];
ИдЛицевогоСчета = Запрос.ПараметрыURL["idlic"];
ИдУслуги = Запрос.ПараметрыURL["id"];
Код = Запрос.ПараметрыURL["ContrNumber"];
ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку();
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТелоЗапроса);
ЧтениеJSON.Закрыть();
ПараметрыЗаполнения = Новый Структура();
ПараметрыЗаполнения.Вставить("Идент",ИдЛицевогоСчета);
ПараметрыЗаполнения.Вставить("ИдБиллинг",ИдУслуги);
ПараметрыЗаполнения.Вставить("Логин",ЛогинУТВ);
ПараметрыЗаполнения.Вставить("Пароль",ПарольУТВ);
ПараметрыЗаполнения.Вставить("Пароль",Код);
Справочники.ДоговорыКонтрагентов.СоздатьЭлемент().Заполнить(ПараметрыЗаполнения);
Ответ = Новый HTTPСервисОтвет(200);
Возврат Ответ;
ПоказатьПосле выполнения запроса в ответе приходит ошибка
{HTTPСервис.ServLic.Модуль(24)}: Ошибка при вызове метода контекста (Заполнить)
Кто может подсказать в чём проблема?
Заранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) не обязательно создал внешнюю обработку с кодом
всё работает
ПараметрыЗаполнения = Новый Структура();
ПараметрыЗаполнения.Вставить("Идент",1197829);
ПараметрыЗаполнения.Вставить("ИдБиллинг",100202);
ПараметрыЗаполнения.Вставить("Логин",010101);
ПараметрыЗаполнения.Вставить("Пароль",010101);
ПараметрыЗаполнения.Вставить("Код",468100);
Справочники.ДоговорыКонтрагентов.СоздатьЭлемент().Заполнить(ПараметрыЗаполнения);
всё работает
(2) для теста сделал так
ошибку больше не выдает, соответственно возникает вопрос, чем не угодил http сервису метод Заполнить()!
ЛогинУТВ = Запрос.ПараметрыURL["log"];
ПарольУТВ = Запрос.ПараметрыURL["pass"];
ИдЛицевогоСчета = Запрос.ПараметрыURL["idlic"];
ИдУслуги = Запрос.ПараметрыURL["id"];
Код = Запрос.ПараметрыURL["ContrNumber"];
ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку();
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТелоЗапроса);
ЧтениеJSON.Закрыть();
ПараметрыЗаполнения = Новый Структура();
ПараметрыЗаполнения.Вставить("Идент",ИдЛицевогоСчета);
ПараметрыЗаполнения.Вставить("ИдБиллинг",ИдУслуги);
ПараметрыЗаполнения.Вставить("Логин",ЛогинУТВ);
ПараметрыЗаполнения.Вставить("Пароль",ПарольУТВ);
ПараметрыЗаполнения.Вставить("Пароль",Код);
новз = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
Ответ = Новый HTTPСервисОтвет(200);
Возврат Ответ;
Показатьошибку больше не выдает, соответственно возникает вопрос, чем не угодил http сервису метод Заполнить()!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот