Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вопрос. Управляющие операторы

Для управления логикой выполнения программы используются логические выражения и управляющие операторы. Логическое выражение записывается с помощью символов сравнения = (равно), <> (не равно), > (больше), < (меньше), <= (меньше либо равно), >=(больше или равно), при этом сравнение производится только над значениями одинаковых типов (то есть нельзя, например, сравнивать число и строку). Из нескольких сравнений можно построить более сложное условие с помощью булевых операций «и», «или», «не». Порядок сравнений можно определять с помощью круглых скобок.

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

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

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

Иначе

КонецЕсли;

Операторы циклов

1 вид цикла: цикл с условием: тело цикла выполняется до тех пор, пока выполняется логическое условие.

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

[Прервать]

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

КонецЦикла;

 

2 вид цикла: цикл с параметрами: тело цикла выполняется для переменной с заданным. числом повторений

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

[Прервать]

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

КонецЦикла;

Величина приращения счетчика при каждом выполнении цикла равна 1. Условие выполнения цикла всегда проверяется вначале, перед выполнением цикла.

8. Работа с объектом «ТаблицаЗначений»

Объект «ТаблицаЗначений» применяется для создания динамических массивов (не сохраняемых в БД), которые могут отображаться в диалоговых формах (элемент «Таблица значений»).

Таблица значений создается с помощью функции СоздатьОбъект(«ТаблицаЗначений»), либо визуально при добавлении на форму элементов «Таблица значений».

Пример.

Т=СоздатьОбъект(«ТаблицаЗначений»)
// Определяем идентификаторы и параметры колонок
Т.НоваяКолонка(«Товар», «Строка», 30,, «Наименование товара», 20);

Т.НоваяКолонка(«Цена», «Число», 10, 2, «Цена», 10);

Т.НоваяКолонка(«Количество», «Число», 10, 3, «Кол.», 10);

Т.НоваяКолонка(«Сумма», «Число», 15, 3, «Сумма», 10);

// Создаем новую строку

Т.НоваяСтрока();

Т.Товар= «Сыр»;

Т.Цена= 50;

Т.Количество= 10;

Т.Сумма= Т.Цена* Т.Количество;

Основные функции работы с таблицей следующие:

· НоваяКолонка (<Идентификатор>, <Тип>,<Длина>, <Точность>, <Заголовок>, <Ширина>, <Формат>,<Положение>)

· НоваяСтрока()

· УдалитьСтроку(<НомерСтроки>)

· УдалитьСтроки()

· ПолучитьСтрокуПоНомеру(<НомерСтроки>)

· ПолучитьЗначение(<НомерСтроки>,<Колонка>), <Колонка> - это либо номер колонки либо идентификатор колонки

· НайтиЗначение(<Знач>,<Строка>,<Колонка>), <Строка> – идентификатор переменной, в которую возвращается номер найденной строки, <Колонка> – идентификатор переменной, в которую возвращается колонка найденной строки.

· ВыбратьСтроки() – открыть выборку строк из таблицы

· ПолучитьСтроку() – получить следующую строку из выборки

· Сортировать(<Колонки>) <Колонки> - это строка, содержащая список идентификаторов или номеров колонок, разделенных запятой, по которым выполняется сортировка строк таблицы значений

· Свернуть(<ГрупКолонки>,<СумКолонки>) <ГрупКолонки> - это строка, содержащая список идентификаторов или номеров колонок, разделенных запятой, по которым выполняется группировка строк таблицы значений (то есть если имеется несколько строк с одинаковыми значениями в группируемых колонках, то в результате свертки останется одна такая строка). <СумКолонки> - это строка, содержащая список идентификаторов или номеров колонок, разделенных запятой, в которых выполняется суммирование значений строк таблицы значений (то есть, если группируется несколько строк, то значения суммируемых колонок будут складываться).

<== предыдущая лекция | следующая лекция ==>
Вопрос. Конфигурирование агрегатных типов данных | Вопрос. Создание и использование запросов
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 637; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.