Аннотации видимости

Аннотации видимости — это аннотации, которые используются для явного указания области видимости для языковых конструкций в модуле. Аннотация видимости пишется с новой строки и определяет область, в которой будет видна следующая за ней переменная, метод, перечисление, структура или исключение. Например:
@Локально 
конст СЕКУНД_В_ДНЕ = 60 * 60 * 24 

@ВПодсистеме 
перечисление ВидКнопки 
   Круглая, 
   Квадратная 
; 

@ВПроекте 
метод ПолучитьОписание() 
   возврат новый МодульОбъекта.ОписаниеТовара() 
;
Существуют следующие аннотации видимости:
  • @Локально — конструкция видна только в своем модуле. Значение по умолчанию;
  • @ВПодсистеме — конструкция видна только в подсистеме, которой принадлежит модуль;
  • @ВПроекте — конструкция видна только в проекте, которому принадлежит модуль;
  • @ВТипе — конструкция видна в данном типе и его наследниках;
  • @Глобально — конструкция видна в других проектах.

Подробнее…