Тема+5.+Переменные+и+операторы

Содержание

Слайд 2

Тема 5. Переменные и операторы

План модуля:
Типы переменных и их использование
встроенные операторы и

Тема 5. Переменные и операторы План модуля: Типы переменных и их использование
их применение

Модуль 1. Азы конфигурирования и программирования в системе «1С:Предприятие 8.3»

Слайд 3

Переменные - это именованное значение данных для хранения и последующего доступа.
Могут быть

Переменные - это именованное значение данных для хранения и последующего доступа. Могут
произвольного допустимого в рамках 1С и контекста типа.
Явное объявление переменных в 1с, в общем случае, не обязательно и может производится непосредственно перед использованием.
Для явного используется служебное имя «Перем«, которое регистронезависимое (допустимо использование, например»ПеРЕМ«).
Примеры явного объявления переменной:
// обычная переменная
Перем МояПеременная1;
// экспортная переменная
Перем МояВидимаяПеременная2 Экспорт;

1С объявление переменных

Слайд 4

Пример объявления в функции:
Функция НекаяФункция(ПараметрФункции)
Перем ПеременнаяФункции1;
//Далее код
КонецФункции
Платформа инициализирует переменные

Пример объявления в функции: Функция НекаяФункция(ПараметрФункции) Перем ПеременнаяФункции1; //Далее код КонецФункции Платформа
значением «Неопределено» по умолчанию
В момент объявления переменные явно присвоить значение возможно только, если это параметр функции
Функция НекаяФункция(ПараметрФункцииИнициализируемый="123")
Перем ПеременнаяФункции2;
ПеременнаяФункции2 = 321;
ПеременнаяФункции3 = "321Пуск";
КонецФункции

1С объявление переменных

Слайд 5

Булевы операции
В операторах сравнения очень часто используется булевская логика, которая возвращает значение

Булевы операции В операторах сравнения очень часто используется булевская логика, которая возвращает
Истина или Ложь.
Например, в условном операторе можно сравнивать:
Если Событие = Продажа Тогда алгоритм пойдет по одной ветке (т.е. при значении Истина), по условию Ложь выполняется другая ветка алгоритма.
Условия могут быть достаточно сложными, они могут комбинироваться, при этом применяются следующие операторы: И, ИЛИ, и НЕ.
Так, для оператора
И:Истина И Истина = Истина;
Истина И Ложь = Ложь;
Ложь И Истина = Ложь;
Ложь И Ложь = Ложь.

1С объявление переменных

Слайд 6

Оператор присваивания
Не следует путать оператор присваивания с равенством, не смотря на то,

Оператор присваивания Не следует путать оператор присваивания с равенством, не смотря на
что у них одинаковое написание.
ВременнаяПеременная = Переменная1;
Переменная1 = Переменная2;
Переменная2 = ВременнаяПеременная;

1С объявление переменных

Слайд 7

Условный оператор
Если Переменная = Истина Тогда
//код
КонецЕсли
И
Если Переменная = Ложь Тогда
//код
КонецЕсли

1С объявление переменных

Условный оператор Если Переменная = Истина Тогда //код КонецЕсли И Если Переменная

Слайд 8

Циклические операторы
Цикл по счетчику – цикл с фиксированным количеством повторений. Условием выхода

Циклические операторы Цикл по счетчику – цикл с фиксированным количеством повторений. Условием
из цикла является превышение граничного значения.
А = 5;
ПеремСчет = 1;
Для Счетчик = 1 По А Цикл
ПеремСчет = ПеремСчет * Счетчик;
КонецЦикла;

1С объявление переменных

Слайд 9

Цикл по условию – выполняется пока истинно условие данного цикла.
ОстатокСуммы = 1000;
ЦенаДополнительногоТовара

Цикл по условию – выполняется пока истинно условие данного цикла. ОстатокСуммы =
= 243;
Количество = 0;
Пока ОстатокСуммы>0 Цикл
Количество = Количество+1;
ОстатокСуммы = ОстатокСуммы – Количество*ЦенаДополнительногоТовара;
ЦенаДополнительногоТовара = ЦенаДополнительногоТовара * 0.8;
КонецЦикла
Количество = Количество-1;

1С объявление переменных

Слайд 10

Вопросы

Вопросы
Имя файла: Тема+5.+Переменные+и+операторы.pptx
Количество просмотров: 47
Количество скачиваний: 0