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

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

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

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

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

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

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

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