Выбор ответа Middle Платформа и объекты конфигурации обновлено
Null и Неопределено
Вопрос
Чем Null отличается от Неопределено во встроенном языке?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Null приходит из базы (поля без пары), Неопределено из языка. Null это значение отсутствующего поля в результате запроса: например, левое соединение без пары.
Варианты ответа
- Null приходит из базы (поля без пары), Неопределено из языкаправильный ответ
- Это одно и то же значение, просто два имени для совместимости
- Неопределено можно записать в реквизит любого типа, а Null нельзя получить из запроса
- Null бывает только у числовых полей, у остальных Неопределено
Разбор
Null это значение отсутствующего поля в результате запроса: например, левое соединение без пары. Неопределено это пустое значение во встроенном языке: переменная без значения, реквизит составного типа без значения. Их сравнение даёт Ложь, поэтому в запросах применяют ЕСТЬNULL, а в коде проверки на оба значения.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.