Технологическая карта №9 (6 часов)
-
Наименование: Регистры сведений.
-
Цель: Научится работать с регистрами сведений при работе в 1С 8.
-
Подготовка к занятию:
-
По указанной литературе изучить тему рассмотренную в данной технологической карте
-
Литература:
4.1 Игнатов А.С. учебно – методическое пособие «1С программирование», 2014
4.2 Игнатов. А.С. конспект лекций по дисциплине «1С программирование» 2014.
-
Перечень оборудования:
5.1 Персональный IBM PC.
5.2 1С версии 8.
-
Задание:
6.1 Создать обработку, которая выводила бы в служебное сообщение: Привет!
6.2 Создать обработку, добавить поле ввода Имя (тип - строка). В поле ввода ввести любое имя. При нажатии выполнить в служебное сообщение должен выходить текст: Привет, «имя, введённое в поле ввода»!
6.3 Создать обработку, добавить 3 поля ввода (тип - число). При нажатии выполнить первые два поля должны сложиться, а результат - добавиться в третье поле ввода.
6.4 Переделать предыдущую обработку, сделав первые 2 поля ввода строкой. Выполнить преобразование в число, ответ вывести в третье поле.
6.5 Создать обработку, добавить поле ввода Адрес (тип - строка). В поле ввода ввести адрес (например, 443001, Самара, М.Шоссе, 180). При нажатии выполнить в служебное сообщение должен выходить текст:
Индекс:443001
Город: Самара
Улица: М.шоссе
Дом:180
6.6 Создать обработку, добавить 2 поля ввода (тип строка и дата). В поле строкового типа внести дату, при нажатии выполнить дата должна перенестись в поле с типом «дата».
-
Порядок выполнения работы:
7.1 Изучить предложенную литературу.
7.2 Изучить приложение.
7.3 Выполнить задания.
7.4 ответить на контрольные вопросы.
7.5 Подготовить отчет.
-
Содержание отчета:
8.1 Титульный лист
-
Наименование и цель работы
-
Выполненное задание
-
Ответы на контрольные вопросы
-
Вывод о проделанной работе
-
Контрольные вопросы:
9.1 Что такое предметно-ориентированный язык.
9.2 Какой язык используется в 1С.
9.3 Зачем нужна «;» в 1 С.
9.4 Что за файлы с расширением epf.
9.5 Что такое модуль формы.
9.6 Какие есть типы в 1С.
9.7Что такое Оператор.
9.8 Какая последовательность типа – дата.
9.9 Что такое Синтаксис-помощник.
Приложение:
1. Встроенный язык системы
Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.
Язык поддерживает конструкции, позволяющие определять переменные, процедуры, функции. Операторы отделяются друг от друга символом «;». Имена переменных, процедур, функций могут состоять из букв, цифр и символов подчеркивания. Начинаться имя должно либо с буквы, либо с символа подчеркивания.
Встроенный язык не чувствителен к регистру, допускается двуязычное описание конструкций (Если, If). Рекомендуется всё же писать на языке типовых конфигураций.
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Программный код помещается в «модули».
Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях.