Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Аннотации
Дальше: Аннотации окружения

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

Аннотации видимости в языке «Элемента» определяют, в какой области видна переменная, константа, метод, перечисление, структура или исключение:

Например:

@глобально

статический метод ПолучитьОписание(): Строка

возврат "ОК"

;

@подсистема

конст ПЛОЩАДЬ = 123

@проект

перечисление Срочность

Высокая,

Обычная,

Низкая

;

@глобально

исключение ИсключениеПриЧтенииФайла

пер ИмяФайла: Строка

;

@проект

структура Товар

знч Наименование: Строка

пер Артикул: Строка

пер Цена: Число

;

подробнее

Об аннотациях видимости рассказывается в разделе «».

Если языковая конструкция описана с аннотацией @проект или @глобально, то ее можно использовать в других модулях, указав перед именем конструкции имя того модуля, где она была объявлена. Например:

пер Площадь = МойМодуль.ПЛОЩАДЬ

пер Срочность = МойМодуль.Срочность.Высокая

пер Товар2 = новый МойМодуль.Товар("Пылесос", "222", 1000)

пер Искл = новый МойМодуль.ИсключениеПриЧтенииФайла("ошибка чтения", " C:\\test\\test.txt")

Без аннотации видимости языковая конструкция будет доступна только в том модуле, в котором она объявлена, и к ней можно обращаться просто по имени.

Назад: Аннотации
Дальше: Аннотации окружения