ПроверитьПараметр
страницаВызывает исключение, если тип значения параметра ИмяПараметра процедуры или функции ИмяПроцедурыИлиФункции отличается от ожидаемого. Для быстрой диагностики типов параметров, передаваемых в процедуры и функции программного интерфейса. В связи с особенностью реализации ОписанияТипов всегда включает в себя тип <Неопределено>. если требуется жесткая проверка типа, используйте в параметре ОжидаемыеТипы конкретный тип, массив или соответствие типов.
Синтаксис
Процедура ПроверитьПараметр(Знач ИмяПроцедурыИлиФункции, Знач ИмяПараметра, Знач ЗначениеПараметра,
Знач ОжидаемыеТипы, Знач ОжидаемыеТипыСвойств = Неопределено, Знач ОжидаемыеЗначения = Неопределено) ЭкспортПараметры
ИмяПроцедурыИлиФункции— Строка - имя процедуры или функции, параметр которой проверяется.ИмяПараметра— Строка - имя проверяемого параметра процедуры или функции.ЗначениеПараметра— Произвольный - фактическое значение параметра.ОжидаемыеТипы— ОписаниеТипов- Тип
- Массив
- ФиксированныйМассив
- Соответствие
- ФиксированноеСоответствие - тип(ы) параметра процедуры или функции.
ОжидаемыеТипыСвойств— Структура - если ожидаемый тип - структура, то в этом параметре можно указать типы ее свойств.ОжидаемыеЗначения— Массив, Строка - допустимые значения параметра в виде массива или строки через запятую.
Пример вызова
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедурыИлиФункции, ИмяПараметра, ЗначениеПараметра, ОжидаемыеТипы, ОжидаемыеТипыСвойств, ОжидаемыеЗначения)Доступность
Сервер, Тонкий клиент, Толстый клиент, Внешнее соединение