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

Выражение «.» — получение реквизита

Выражение получения реквизита имеет следующий синтаксис:

базовое-выражение.имя-реквизита

базовое-выражение должно иметь ссылочный тип, например имя-регистра-сведений.КлючЗаписи. При отсутствии прав на все таблицы, на основе которых формируется реквизит, результат обращения к этому реквизиту через точку будет зависеть от выбора ключевого слова:

  • РАЗРЕШЕННЫЕ — результатом запроса станет Null;
  • ПОЛНОСТЬЮ — исключение.

Например, регистр сведений РезультатОбработкиВУзлахHttp имеет реквизит КодСтатуса, который ссылается на элемент справочника ИнформационныеСистемы (имеет тип ИнформационныеСистемы.Ссылка). В справочнике ИнформационныеСистемы есть реквизит ОписаниеСтатуса, который содержит описание статуса . Тогда, обращаясь к полю КодСтатуса, вы можете через точку получить значение поля ОписаниеСтатуса таблицы, на которую ссылается реквизит КодСтатуса:

ВЫБРАТЬ
РезультатОбработкиВУзлахHttp.КодУчастника,
РезультатОбработкиВУзлахHttp.ИмяПроцесса,
РезультатОбработкиВУзлахHttp.ИмяУзла
РезультатОбработкиВУзлахHttp.КодСтатуса.ОписаниеСтатуса
ИЗ
РезультатОбработкиВУзлахHttp КАК РезультатОбработкиВУзлахHttp