//NULL и Неопределено в запросе - разное.
//NULL приходит, когда поля нет вовсе:
//не нашлось пары в соединении или у
//документа другого вида нет такого
//реквизита. Неопределено - это составное
//поле, которое просто не заполнили
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Задачи.Ссылка КАК Задача,
| ВЫБОР
| КОГДА Задачи.Предмет ЕСТЬ NULL
| ТОГДА ""поля нет""
| КОГДА Задачи.Предмет =
| НЕОПРЕДЕЛЕНО
| ТОГДА ""не заполнено""
| ИНАЧЕ ""заполнено""
| КОНЕЦ КАК Состояние
|ИЗ
| Справочник.Задачи КАК Задачи";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Состояние);
КонецЦикла;
//У поля одного ссылочного типа
//незаполненность выглядит иначе: там
//пустая ссылка, см. тему «Поиск пустых
//ссылок» в подразделе «Условия отбора»