Выбор ответа Middle Платформа и объекты конфигурации обновлено

Null и Неопределено

Вопрос

Чем Null отличается от Неопределено во встроенном языке?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Null приходит из базы (поля без пары), Неопределено из языка. Null это значение отсутствующего поля в результате запроса: например, левое соединение без пары.

Варианты ответа

  1. Null приходит из базы (поля без пары), Неопределено из языкаправильный ответ
  2. Это одно и то же значение, просто два имени для совместимости
  3. Неопределено можно записать в реквизит любого типа, а Null нельзя получить из запроса
  4. Null бывает только у числовых полей, у остальных Неопределено

Разбор

Null это значение отсутствующего поля в результате запроса: например, левое соединение без пары. Неопределено это пустое значение во встроенном языке: переменная без значения, реквизит составного типа без значения. Их сравнение даёт Ложь, поэтому в запросах применяют ЕСТЬNULL, а в коде проверки на оба значения.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.