github dsdred/PAPI 0.9.3.3
Изменения в 0.9.3.3

latest release: 0.9.3.4
4 months ago

1 Добавлен заголовок для сохранения входящего запроса "PAPIDoDebug".

2 Во входящем запросе выведено тело на форму и с метода снята только чтение
(для того чтобы можно было перед отладкой выбрать другой метод).

3 Возможность изменять тело запроса во входящем запросе

4 В алгоритме сделана возможность за счет параметра с одинаковым именем формировать массив.
image

5 Исправлен баг, когда в параметре алгоритма не указано имя, алгоритм не вычислялся. Теперь такие параметры игнорируются.
image

6 Добавлена обработка "ДемоВыполнениеАлгоритма.epf" с примером программного выполнения алгоритма "Пример хранения списка параметров"

7 Если обновление не требуется тогда текущая версия заполняется версией PAPI

8 Добавлены демо примеры.


Напоминалка:

Все время забываю, что 1С не умеет читать несколько параметров с одним именем ?a1=4&a1=666, считывается только первое значение a1=4. Поэтому оставлю это описание как напоминание и пока уберу "в стол" код:

//Для Каждого Параметр Из Запрос.ПараметрыЗапроса Цикл
//           
//            Если Не перПараметрыЗапроса.Свойство(СокрЛП(Параметр.Ключ)) Тогда
//                           перПараметрыЗапроса.Вставить(СокрЛП(Параметр.Ключ), Параметр.Значение);          
//            Иначе                                                  
//                           текЗначение = перПараметрыЗапроса[СокрЛП(Параметр.Ключ)];                                                            
//                           Если ТипЗнч(текЗначение) = Тип("Массив") Тогда
//                                           текЗначение.Добавить(Параметр.Значение);         
//                           Иначе
//                                           МассивЗначенией = Новый Массив;
//                                           МассивЗначенией.Добавить(текЗначение);
//                                           МассивЗначенией.Добавить(Параметр.Значение);
//                                           перПараметрыЗапроса.Вставить(СокрЛП(Параметр.Ключ), МассивЗначенией);
//                           КонецЕсли;
//                                                                  
//            КонецЕсли;
//           
//КонецЦикла;

Don't miss a new PAPI release

NewReleases is sending notifications on new releases.