2 378 документов
← К списку

ПроверитьПараметр

страница

Вызывает исключение, если тип значения параметра ИмяПараметра процедуры или функции ИмяПроцедурыИлиФункции отличается от ожидаемого. Для быстрой диагностики типов параметров, передаваемых в процедуры и функции программного интерфейса. В связи с особенностью реализации ОписанияТипов всегда включает в себя тип <Неопределено>. если требуется жесткая проверка типа, используйте в параметре ОжидаемыеТипы конкретный тип, массив или соответствие типов.

Синтаксис

Процедура ПроверитьПараметр(Знач ИмяПроцедурыИлиФункции, Знач ИмяПараметра, Знач ЗначениеПараметра, 
Знач ОжидаемыеТипы, Знач ОжидаемыеТипыСвойств = Неопределено, Знач ОжидаемыеЗначения = Неопределено) Экспорт

Параметры

  • ИмяПроцедурыИлиФункции — Строка - имя процедуры или функции, параметр которой проверяется.
  • ИмяПараметра — Строка - имя проверяемого параметра процедуры или функции.
  • ЗначениеПараметра — Произвольный - фактическое значение параметра.
  • ОжидаемыеТипы — ОписаниеТипов
    • Тип
    • Массив
    • ФиксированныйМассив
    • Соответствие
    • ФиксированноеСоответствие - тип(ы) параметра процедуры или функции.
  • ОжидаемыеТипыСвойств — Структура - если ожидаемый тип - структура, то в этом параметре можно указать типы ее свойств.
  • ОжидаемыеЗначения — Массив, Строка - допустимые значения параметра в виде массива или строки через запятую.

Пример вызова

ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедурыИлиФункции, ИмяПараметра, ЗначениеПараметра, ОжидаемыеТипы, ОжидаемыеТипыСвойств, ОжидаемыеЗначения)

Доступность

Сервер, Тонкий клиент, Толстый клиент, Внешнее соединение