- •Практическая работа № 2 Операторы Цикла
- •2. Условия работы:
- •4. Задания
- •5. Порядок выполнения работы
- •6. Содержание отчета
- •7. Теоретическая часть
- •7.1. Общие сведения
- •7.2. Элементы языка программирования
- •7.2.4 Операции отношения
- •7.2.5. Логические операторы
- •7.2.6. Операторы условного перехода
- •7.2.7.4. Передача управления в начало цикла
- •7.2.7.5. Прерывание выполнения цикла
- •7.2.8. Приведение типов
- •8. Порядок выполнения работы
- •8.1. Разработка модуля внешней обработки
- •Отладить программу.
- •8.2. Создание Внешней обработки
- •8.3. Разработка программного модуля
- •8.4. Разработка модуля внешней обработки
- •Отладить программу.
Практическая работа № 2 Операторы Цикла
Цель работы:
Освоение операторов цикла,
Освоение работы с внешней обработкой,
Освоение инструментальных средств участвующими в этом процессе.
2. Условия работы:
1С:БУХГАЛТЕРИЯ версия 8 в режимах работы:
конфигурация,
исполнения.
3. Объем выполнения работы: 2 часа
4. Задания
Разработать программу в соответствии с индивидуальным заданием.
Требования к заданию:
Выполнить работу с применением операторов цикла,
Создать интерфейсные объекты, необходимые для выполнения задания. (Выполнить аналогично инструментальной среды Delphi).
5. Порядок выполнения работы
Получить индивидуальное задание.
Познакомиться с заданием и описанием практической работы.
Составить тесты на задачу.
Разработать алгоритм.
Самостоятельно создать внешнюю обработку, выполняющую задачу в соответствии с индивидуальным заданием.
Самостоятельно создать интерфейсные объекты:
Заголовок программы,
Надписи,
Поле ввода,
Поле вывода
Ввести текст в программу.
Отладить программу.
Проверить работу созданной обработки, в режиме 1С:Предприятие.
Продемонстрировать работу программы преподавателю.
Оформить отчет.
6. Содержание отчета
Цель работы, обеспечение, общее задание;
Текст индивидуального задания,
Тесты,
Текст программы (в читабельном виде),
Результат работы программы (в читабельном виде) (копии экрана),
Перечень ошибок, которые возникли в процессе выполнения задания.
Перечислить, что нового узнали, чему научились.
7. Теоретическая часть
7.1. Общие сведения
Программа в среде 1С – это обычный модуль с кодом, в котором описываются переменные, процедуры и функции.
В 1С модуль является специальным объектом, в котором содержится код программы. Практически все объекты в 1С имеют модули, обратиться к которым можно, используя команду контекстного меню Открыть модуль объекта, либо перейдя в окно модуля, используя вкладку внизу окна. Как правило, вкладку Модуль имеют только те объекты, в состав которых входят экранные формы. Обычно модули объектов хранятся в информационной базе 1С и имеют свой собственный формат. Внешние обработки также имеют модули. Модули внешних обработок хранятся в виде метаданных. Код, хранящийся в модулях, компилируется в промежуточный формат.
Модуль - это «хранилище» для текста программы на встроенном языке. В конфигурации существует большое количество модулей, которые расположены в различных ее точках. Они могут принадлежать некоторым объектам конфигурации (например, формам), а могут существовать сами по себе (принадлежать всей конфигурации в целом). Текст программы, содержащийся в модулях, будет использоваться платформой в заранее известные моменты работы системы 1С:Предприятие.
Вкладка Модуль реализована как текстовый редактор, в котором производится подсветка синтаксиса. В модуле можно произвести контроль правильности написания кода. Для этого необходимо нажать на кнопку Контроль правильности кода, расположенную на главной панели, либо использовать сочетания клавиш Ctrl+F7.
Форма представляет собой объект конфигурации, предназначенный для отображения данных и органов управления. Форма может иметь модуль, в котором содержится код, реализующий различную функциональность. Важным свойством формы является то, что она реагирует на события, то есть имеет обработчики событий, перехватывая которые, можно выполнять какие-либо действия.
Среда разработки 1С похожа на среды разработки объектно-ориентированных языков программирования. Среда 1С имеет визуальные объекты, так и чисто функциональные, что также является параллелью объектно-ориентированными языками. Основное отличие от традиционных сред заключается лишь