- •Продвинутый курс по программированию в "1с:Предприятие" Модуль 2. Занятие №1. Программа учета личного времени. Начало создания.
- •Цели занятия:
- •План занятия:
- •Занятие №2. Проведение документов "Мероприятие" – завершение учебного дня.
- •Цели занятия:
- •План занятия:
- •Занятие №3. Определение количества затраченного времени
- •Цели занятия:
- •План занятия:
- •План занятия:
План занятия:
знакомство со встроенными функциями работы со значениями типа: "строка", "число", "дата";
знакомство с функциями преобразования значений (явное преобразование).
актуализация знаний: что такое отчет, зачем он нужен, какой объект может использоваться для построения отчетов;
где брать данные для отчета: каком виде их лучше сохранить в информационной базе;
знакомство с объектом "Регистр накопления", создание регистра накопления "Занятость";
Определение правил заполнения регистра накопления данными;
Построение отчета "Моя занятость" на основе данных регистра накопления "Занятость".
Занятие №4. Создание расписания уроков
Теория: Базовые универсальные коллекции значений (массив, структура, соответствие).
Практика. Создание отчета "Диалог расписания".
Цели занятия:
- выяснить, как можно представить в памяти компьютера набор значений;
- познакомить учащихся с универсальными коллекциями значений: массивом структурой, соответствием;
- познакомить учащихся с еще одним способом построения отчета – при помощи общей формы и общего модуля;
- построить отчет "Расписание уроков" при помощи указанных выше объектов.
План занятия:
представление в оперативной памяти компьютера набора значений - универсальные коллекции значений: массив, структура, соответствие;
создание внешнего вида диалога расписания;
создание общего модуля "Расписание" и описание вывода расписания в диалог;
создание макета расписания.
Занятие №5. Программирование отчетов "Анализ трудового дня" и "Расписание"
Теория: Сложные универсальные коллекции значений (список значений, таблица значений, дерево значений).
Практика. Программирование отчетов "Моя занятость" и "Расписание".
Цели занятия:
- познакомить со сложными коллекциями значений, выяснить их структуру и назначение;
- выяснить, как применять функции, записанные в общем модуле к отчету, созданному средствами компоновки данных.
План занятия:
представление в оперативной памяти компьютера набора значений: универсальные коллекции значений: список значений, таблица значений, дерево значений.
программирование отчета "Моя занятость", использование функции, сохраненной в общем модуле;
программирование отчета "Диалог расписания": открытие двойным щелчком мыши документа, зарегистрировавшего урок.
Занятие №6. Планирование личного времени
Теория: Синтаксические конструкции встроенного языка: условия, циклы, переходы.
Практика. Планирование личного времени: создание диаграммы Ганта.
Цели занятия:
- актуализовать и обобщить знания о синтаксических конструкциях встроенного языка системы "1С:Предприятие": линейных алгоритмах, алгоритмах с условием, циклах, переходах;
- познакомить с новым видом диаграмм – ленточными диаграммами (диаграммами Ганта), выяснить их предназначение;
- построить отчет "Запланированные мероприятия" в виде диаграммы Ганта.
План занятия:
основные конструкции встроенного языка: линейные алгоритмы, алгоритмы с условиями, алгоритмы с повторениями – циклы; безусловные переходы;
назначение диаграмм, виды диаграмм;
знакомство с ленточными диаграммами (диаграммами Ганта) - их основное назначение сейчас;
создание отчета "Планирование личного времени".
Занятие №7. Планирование личного времени (окончание)
Теория: Синтаксические конструкции встроенного языка: процедуры и функции.
Практика. Работа с диаграммой Ганта: интервалы, связи, их построение.
Цели занятия:
- актуализировать и обобщить знания о подпрограммах – процедурах и функциях. Выяснить в чем отличие двух видов подпрограмм;
- научить пользовать встроенными шаблонами текста модулей, облегчающими написание текста алгоритмических конструкций;
- познакомить с элементами диаграммы Ганта – связями и интервалами, выяснить их предназначение;
- модернизировать отчет "Запланированные мероприятия" - создать связи между интервалами диаграммы Ганта в пределах дня;
- познакомить с интерактивной настройкой диаграммы Ганта.
План занятия:
подпрограммы: процедуры и функции;
настройка шаблонов текста модулей;
понятие интервала и связи диаграммы Ганта, создание последовательности запланированных мероприятий с использованием этих объектов.
Занятие №8. Напоминания (начало)
Теория: Сохранение инструкций в информационной базе. Модули. Виды модулей. Структура модуля.
Практика. Разработка механизма напоминаний: регистрация напоминаний, вывод напоминаний пользователю.
Цели занятия:
- актуализировать и обобщить знания о том, как сохранить алгоритмы в информационной базе.
- познакомить учащихся со структурой модуля;
- выяснить, какие существуют типы модулей, их назначение;
- используя объект "Документ" создать механизм напоминаний пользователю о предстоящих мероприятиях.
План занятия:
сохранение инструкций в информационной базе, модули;
структура модуля;
типы модулей, назначение каждого из них;
регистрация напоминания о предстоящем мероприятии;
определение алгоритма создания напоминаний;
определение алгоритма вывода напоминания;
отключение напоминаний.
Занятие №9. Напоминания (окончание)
Теория: Основные методы для организации интерактивной работы: методы ввода сообщений пользователю.
Практика. Оптимизация механизма напоминаний.
Цели занятия:
- познакомить с методами организации вывода сообщений пользователю: метод "Сообщить()", метод "Предупреждение()", объект "Сообщение пользователю";
- оптимизировать механизм напоминаний при помощи объекта "Сообщение пользователю".
План занятия:
методы "Сообщить()" и "Предупреждение()", их назначение и синтаксис;
объект "СообщениеПользователю", его назначение;
организация возможности открытия документа "Мероприятие" из окна с напоминаниями;
организация вывода напоминаний с новым функционалом.
Занятие №10. Мини-чат (начало)
Теория: Объект "Запрос". Создание запроса. Текст запроса: структура и синтаксис.
Практика. Превращение информационной базы в многопользовательскую. Разработка мини-чата – создание интерфейса чата.
Цели занятия:
- актуализировать знания о табличной модели работы с данными: источниках данных, о запросе – методе получения данных из таблиц;
- познакомить с языком запросов – средством написания запроса к информационной базе;
- выяснить, какова структура запроса;
- познакомить с синтаксисом языка запросов;
- актуализировать понятия о пользователях информационной базы, о ролях пользователя;
- разработать интерфейс мини-чата – сервис общения пользователей информационной базы.
