logo
KompTehn_vNaukTehn_amp_ObrazLekts

Операторы языка 1с

Оператор ветвления

Оператор ветвления имеет следующий формат:

Если <Логическое_выражение1> Тогда

// Операторы 1 [ИначеЕсли <Логическое_выражение2> Тогда]

// Операторы 2 [ИначеЕсли <Логическое_выражениеЗ> Тогда]

// Операторы 3

[Иначе]

// Операторы

КонецЕсли;

Циклы

Цикл с предусловием:

Пока <Логическое_выражение> Цикл

[Прервать]

[Продолжить]

КонецЦикла;

Цикл со счетчиком:

Для <ИмяПеременной> = <Выражение1> По <Выражение2> Цикл

[Прервать]

[Продолжить]

КонецЦикла;

Величина приращения счетчика при каждом выполнении цикла равна 1. Оператор Прервать позволят прекратить выполнение цикла и передать управление на оператор, следующий после слова КонецЦикла. Оператор Продолжить прерывает выполнение текущей итерации цикла и производит переход к следующей итерации.

Системные функции.

Рис. Системные функции.

?(<Логич_выраж>,<Выраж1>,<Выраж2>)

Назначение:

Возвращает значение первого выражения, если условие истинно, иначе - значение второго выражения.

результат вычисления условного выражения.

Параметры:

<Логич_выраж> - логическое выражение,

<Выраж1> - выражение,

<Выраж2> - выражение.

Вопрос(<Текст_вопроса>,<Режим>,<Таймаут>)

Назначение:

Вывести окно вопроса и получить ответ.

Возвращает ответную реакцию в виде числа или строки, в соответствии с заданием параметра <Режим>:

-1, 0, 1, 2, 3, 4

Параметры:

<Текст_вопроса> - cтрока текста вопроса;

<Режим> - определяет набор кнопок диалога в виде числа или строки (в скобках английское написание):

0 или 'ОК' ('ОК') - кнопка OK;

1 или 'ОК+Отмена' ('OK+Cancel') - кнопки OK и Отмена;

2 или 'Стоп+Повтор+Пропустить' ('Abort+Retry+Ignore') - кнопки Стоп, Повтор,