Иллюстрированный самоучитель по языку системы 1С:Предприятие

Перейти

Безусловная передача управления на другой оператор программы.

Синтаксис:

Перейти <Метка>;

Англоязычный синоним:

Goto

Параметры:

<Метка> Метка другого исполняемого оператора в программе.

Описание:

Безусловная передача управления на другой оператор программы. Оператор Перейти передает управление от одного оператора к другому. <Метка> в этом операторе не должна быть меткой перехода на оператор Процедура или Функция.

Область действия оператора Перейти ограничивается программным модулем, процедурой или функцией; он не может передать управление за пределы программного модуля, процедуры или функции.

Оператор безусловного перехода не может быть использован для передачи управления на операторы, находящиеся внутри конструкций: Пока … КонецЦикла, Для … КонецЦикла, Если … ИначеЕсли … Иначе … КонецЕсли, Попытка … Исключение … КонецПопытки извне этих конструкций.

Пример:

// Выведем строки текста

Выв = СоздатьОбъект("Текст");

Выв.Открыть("ТТТ");

Для i = l По Выв.КоличествоСтрок() Цикл

Если i = 10 Тогда

Перейти ~М1;

КонецЕсли;

Сообщить(Выв.ПолучитьСтроку(i));

Перейти ~М2;

~М1: Сообщить("Это десятая строка");

~М2: КонецЦикла;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.