Перейти к содержанию

Проверочные: различия между версиями

Материал из Химсофт Вики
Новая страница: « {|class="wikitable" style="margin:auto; background-color: #fff;" |- !Имя функции !Описание !Пример |- |IsArray |Возвращает TRUE если входной параметр – список значений |<code>IsArray(<Expression>)</code><br><code>=IsArray(Parameters!Initials.Value)</code> |- |IsDate |Возвращает TRUE если входной параметр – дата |<code>IsDate(<Expression>)</code><br...»
 
Нет описания правки
Строка 1: Строка 1:
'''Проверочные функции''' - для валидации и проверки типов данных.
Позволяют определить структуру входного параметра, проверить наличие значений в полях базы данных (NULL) или выявить ошибки в выражениях до их обработки.
Использование этих функций помогает избежать исключений при выполнении расчетов и корректно обрабатывать пустые или некорректные значения в отчетах.


{|class="wikitable" style="margin:auto; background-color: #fff;"  
{|class="wikitable" style="margin:auto; background-color: #fff;"  

Версия от 08:35, 20 февраля 2026

Проверочные функции - для валидации и проверки типов данных.

Позволяют определить структуру входного параметра, проверить наличие значений в полях базы данных (NULL) или выявить ошибки в выражениях до их обработки.

Использование этих функций помогает избежать исключений при выполнении расчетов и корректно обрабатывать пустые или некорректные значения в отчетах.

Имя функции Описание Пример
IsArray Возвращает TRUE если входной параметр – список значений IsArray(<Expression>)
=IsArray(Parameters!Initials.Value)
IsDate Возвращает TRUE если входной параметр – дата IsDate(<Expression>)
=IsDate(Fields!BirthDate.Value); =IsDate("31/12/2010")
IsDBNull Возвращает TRUE если входной параметр – не пустой IsDBNull(<Expression>)
=IsDBNull(Fields!MonthlySales.Value)
IsError Returns
IsError Возвращает TRUE если входной параметр – типа «Ошибка»* IsError(<Expression>)
=IsError(Fields!AnnualSales.Value = 80000)
Isnothing Возвращает TRUE если входной параметр не инициализирован IsNothing(<Expression>)
=IsNothing(Fields!MiddleInitial.Value)
IsNumeric Возвращает TRUE если входной параметр – число с ПЗ IsNumeric(<Expression>)
=IsNumeric(Fields!AnnualSales.Value)