Перейти к основному содержимому

Функция ПервыйНеNull

Эта функция возвращает первый параметр, отличный от Null. Она имеет следующий синтаксис:

ПервыйНеNull(параметр-1, параметр-2, ... параметр-N)

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

Эта функция эквивалентна следующему оператору ВЫБОР:

ВЫБОР
КОГДА параметр-1 ЕСТЬ НЕ NULL
ТОГДА параметр-1
КОГДА параметр-2 ЕСТЬ НЕ NULL
ТОГДА параметр-2
...
КОГДА параметр-N ЕСТЬ НЕ NULL
ТОГДА параметр-N
КОНЕЦ

Функция ПервыйНеNull более лаконична и может работать более эффективно, чем вышеприведенный оператор ВЫБОР.

примечание

В языке запросов «1С:Предприятия 8» близким аналогом функции ПервыйНеNull является функция ЕСТЬNULL.