-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Необходимо раскомментировать варианты входящих запросов для методов и проверить работоспособность.
В текущий момент входящие запросы работают только со строкой.
PAPI_РаботаСВходящимиЗапросами.ПолучитьОтветНаЗапрос(Запрос)
PAPI_РаботаСВходящимиЗапросами.ПолучитьОтветНаЗапрос(Запрос)
ИначеЕсли текМетод.ТелоЗапроса = Перечисления.PAPI_ТелоЗапроса.Поток Тогда
// TODO: Надо протестировать, пока поставил заглушку
перТелоЗапроса = Запрос.ПолучитьТелоКакПоток();
ИначеЕсли текМетод.ТелоЗапроса = Перечисления.PAPI_ТелоЗапроса.ДвоичныеДанные Тогда
// TODO: Надо протестировать, пока поставил заглушку
перТелоЗапроса = Запрос.ПолучитьТелоКакДвоичныеДанные();
Справочник.PAPI_Методы.Формы.ФормаЭлемента
`
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// TODO: Протестировать и снять заглушку тут и в ВидимостьНаСтраницеВычисления()
// Заглушка++
Если Объект.ТелоЗапроса <> Перечисления.PAPI_ТелоЗапроса.Строка Тогда
Объект.ТелоЗапроса = Перечисления.PAPI_ТелоЗапроса.Строка;
КонецЕсли;
// Заглушка--
`
`
&НаСервере
Процедура ВидимостьНаСтраницеВычисления()
перПроизвольныйАлгоритм = Объект.ПроизвольныйАлгоритм;
Элементы.Алгоритм.Видимость = Не перПроизвольныйАлгоритм;
Элементы.КодПроизвольногоАлгоритма.ТолькоПросмотр = Не перПроизвольныйАлгоритм;
// TODO: Протестировать и снять заглушку
// Заглушка++
Элементы.ТелоЗапроса.Доступность = Ложь;
//Элементы.ТелоОтвета.Доступность = Ложь; // Протестировано
// Заглушка--
`
Скорее всего понадобится доработка связанная обработкой тела запроса отличного от строки.