Пример. // Перебор строк табличной части документа
// Перебор строк табличной части документа. Документ = Документы.РасходнаяНакладная.НайтиПоКоду (12345); // Проверим, найден нужный нам документ или нет Если НЕ Документ.Пустая() Тогда Для каждого СтрокаСостава из Документ.Состав Цикл Состояние (“Строка: ” + Документ.Состав.Индекс (СтрокаСостояния) + 1); // Операторы обработки очередного строки таблично части … КонецЦикла; КонецЕсли;
Если (If) Синтаксис Если< Логическое выражение> Тогда // Операторы [ИначеЕсли< Логическое выражение> Тогда] // Операторы [Иначе] // Операторы КонецЕсли;
Английский синтаксис If< Логическое выражение> Then // Операторы [ElsIf < Логическое выражение> Then] // Операторы [Else] // Операторы EndIf;
Параметры < Логическое выражение> Логическое выражение. Тогда Операторы следующие за Тогда, выполняются, если результатом логического выражения является значение Истина. // Операторы Исполняемый оператор или последовательность таких операторов. ИначеЕсли Логическое выражение, вычисляется только тогда, когда условия в Если и всех предшествующих ИначеЕсли оказались Истина. Иначе Операторы выполняются, если результаты логических выражений в конструкции Если и всех предшествующих конструкций ИначеЕсли оказались Ложь. Описание Оператор Если управляет выполнением программы. Оператор может содержать произвольное количество групп операторов, возглавляемых конструкциями ИначеЕсли. Пример. Если ДеньНедели (РабочаяДата) = 6 Тогда Сообщить (“Сегодня суббота.”); ИначеЕсли ДеньНедели (РабочаяДата) = 7 Тогда Сообщить (“Сегодня воскресенье.”); Иначе Сообщить (“Сегодня рабочий день.”); КонецЕсли;
Новый (New) Синтаксис (вариант 1) Новый < Имя типа> [(< Парам 1>, < Парам 2>, …, < Парам N>)]
Параметры Имя типа Указывается имя типа, значение которого создается. < Парам 1>, < Парам 2>, …, < Парам N> После имени типа в скобках могут указываться параметры, если они определены в конструкторах для данного типа. Синтаксис (вариант 2) Новый (< Тип> [, (< Параметры конструктора>)] Параметры Тип Имя типа или значение типа Тип. < Параметры конструктора> Массив параметров конструктора. Описание Оператор позволяет создать значение указанного типа. Допустим только для тех типов, для которых разрешено создание новых значений. Пример 1. // Пример создания массива из трёх элементов. Массив = Новый массив (3);
|