Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пр 2 вн обр циклы.doc
Скачиваний:
2
Добавлен:
16.11.2019
Размер:
80.38 Кб
Скачать

7.2.7.5. Прерывание выполнения цикла

Синтаксис:

Прервать;

Оператор приводит к прекращению выполнения цикла и передает управление первому оператору следующему за конструкцией цикла. Может использоваться только внутри конструкций операторов цикла Пока и Для.

Пример использования:

Для и = 1 По 12 Цикл

Сообщить (и);

Если и = 10 Тогда Прервать; КонецЕсли;

КонецЦикла;

7.2.8. Приведение типов

При программировании часто требуется преобразовать значение одного типа в значение другого типа, например, число 10 преобразовать в строку «10».

Приведение типов может быть явное и неявное. Для явного приведения типов существуют следующие функции:

  • Число(),

  • Строка(),

  • Дата(),

  • Булево().

Неявное приведение типов производится системой автоматически при вычислении выражений. Например, в следующей конструкции значение числовой переменной НомерМесяца неявно преобразуется в строку и присоединяется к другой строке:

"НомерМесяц " + НомерМесяца;

8. Порядок выполнения работы

8.1. Разработка модуля внешней обработки

Технология разработки ничем не отличается от разработки известных уже сред программирования.

  1. Познакомиться с заданием.

  2. Создать тесты, с помощью которых можно будет проверить работу программы.

  3. Разработать код программы и с помощью текстового редактора ввести в компьютер.

  4. Отладить программу.

  5. Проверить работу созданной программы.

Особенность. Создаем - в режиме Конфигуратор, а проверяем – в режиме 1С:Предприятие (режим исполнение)

8.2. Создание Внешней обработки

Аналогично предыдущей работе

8.2. Создание визуальных объектов пользовательского интерфейса.

Закладка Диалог представляет собой графический редактор для создания пользовательского интерфейса, на котором устанавливаются элементы управления (окна ввода и вывода, надписи для окон, кнопки и т.д.). Для установки элементов управления необходимо (существует несколько вариантов работы):

a) в главном меню выбрать пункт меню Форма ->Вставить элемент управления -> где необходимо выбрать необходимый элемент,

b) внизу на управляющей панели располагаются знаки элементов необходимо выбрать требующий элемент,

- установка (и требуемые изменения) элементов пользовательского интерфейса на форме,(на поле графического редактора) выполняется аналогично как в системе Delphi.

Для изменения наименования формы надо вызвать соответствующую палитру свойств (дважды щелкнув мыши по имеющемуся наименованию формы.

8.3. Разработка программного модуля

Закладка Модуль.

Ввод текста программы в компьютер

8.4. Разработка модуля внешней обработки

Технология разработки ничем не отличается от разработки известных уже сред программирования.

  1. Познакомиться с заданием.

  2. Создать тесты, с помощью которых можно будет проверить работу программы.

  3. Разработать код программы и с помощью текстового редактора ввести в компьютер.

  4. Отладить программу.

  5. Проверить работу созданной программы.

Особенность. Создаем - в режиме Конфигуратор, а проверяем – в режиме 1С:Предприятие (режим исполнение)

Литература

1.

Бобошко Д.Д. 1С:Предприятие 8.0 (программирование в примерах) Изд-во «Кудиц-пресс », Москва, 2007

2..

Сорокин А.В. Программирование в 1С:Предприятие 8.0 (самоучитель), Изд-во ДМК, Москва, 2007

3.

Е.В. Филимонова «Учебно-практическое пособие для бухгалтеров 1С:Предприятие 8.0» Издательско-торговая корпорация «Дашков и К» Москва 2006

9. Контрольные вопросы

  1. Что такое внешняя обработка?

  2. Когда имеет смысл использовать внешнюю разработку?

  3. Что собой представляет Модуль в 1С?

  4. Что собой представляет текстовый редактор? С какими его функциями Вы познакомились?

  5. Как проверить работу внешней обработки?

  6. С какими элементами языка программирования Вы познакомились в данной работе?

  7. Как создать программный модуль?

  8. С какими элементами языка программирования 1С вы познакомились в данной работе?

  9. Назовите синтаксис процедуры? Сравните с языками программирования С/С++ и Pascal.

  10. Назовите синтаксис оператора Если? Сравните с языками программирования С/С++ и Pascal.

  11. Перечислите операторы Циклов в 1С. Сравните с языками программирования С/С++ и Pascal.

  12. Назовите синтаксис оператора условного перехода? Сравните с языками программирования С/С++ и Pascal.

  13. Назовите синтаксис оператора цикла Пока? Сравните с аналогичным оператором в языках программирования С/С++ и Pascal.

  14. Назовите синтаксис оператора цикла Для? Сравните с аналогичным оператором в языках программирования С/С++ и Pascal.

  15. Назовите синтаксис оператора цикла Для каждого? Сравните с аналогичным оператором в языках программирования С/С++ и Pascal.

Цикл «Внешняя обработка – Язык программирования 1С» тема «Операторы Цикла»