Проверочные: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Новая страница: « {|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...» |
Sidminik (обсуждение | вклад) м Sidminik переименовал страницу Сравнения в Проверочные |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''Проверочные функции''' - для валидации и проверки типов данных. | |||
Позволяют определить структуру входного параметра, проверить наличие значений в полях базы данных (NULL) или выявить ошибки в выражениях до их обработки. | |||
Использование этих функций помогает избежать исключений при выполнении расчетов и корректно обрабатывать пустые или некорректные значения в отчетах. | |||
{|class="wikitable" style="margin:auto; background-color: #fff;" | {|class="wikitable" style="margin:auto; background-color: #fff;" | ||
Текущая версия от 08:36, 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)
|