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

! — настойчивая операция

Операция ! (настойчивая операция) указывает, что в данном месте в момент выполнения не может быть значения Неопределено. Если это оказывается не так в момент выполнения, то выбрасывается исключение.

! можно также назвать операцией отбрасывания значения Неопределено.

Синтаксис

выражение!

Операция ! может быть использована в левой части инструкции присваивания.

Пример

// У Ссылка2 нет Неопределено в составе типов
пер Ссылка2 = Ссылка.ЗагрузитьОбъект()!.СсылочныйРеквизит!

// Значением Накладная.Склад не может быть Неопределено
пер КодСклада = Накладная.Склад!.Код