Андреев И.А., Дадян Э.Г., Dadyan60@yandex.ru Дисциплина по выбору: “Проектирование бизнес приложений в системе 1С Предприятие 8” Лекционно-практический курс “Проектирование бизнес приложений в системе 1С Предприятие 8” разработан на базе интерактивного Интернет-курса фирмы “1С” (http://www.dist.edu.1C.ru) для студентов Факультета “Математические методы в экономике и анализ рисков”. Всего часов: 54; из них: аудиторных – 36, самостоятельная работа студентов – 18. Курс позволяет студентам изучить основы конфигурирования в системе 1С: Предприятие 8. Описание курса 1. 2. 3. 4. Обучение ведется по “лекционно-практической” технологии, когда после получения дозы теоретического материала и задания в виде соответствующего упражнения студент самостоятельно его выполняет. Привычного деления на лекционные и практические занятия в курсе нет, студент выполняет задания сразу же, после получения и обсуждения с преподавателем текущей дозы теоретического материала. Каждое последующее задание строится на основе данных, полученных при правильном выполнении всех предыдущих. Материалы курса поделены на темы. В состав каждой темы входит теоретический материал, практические задания, система помощи и система контроля. Обучение ведется на основе сквозного примера, т.е. студент шаг за шагом самостоятельно, опираясь на материалы курса, создает конфигурацию в системе 1С: Предприятие 8.1, последовательно выполняя упражнения. Внешне упражнение имеет следующий вид: 5. Каждое упражнение имеет номер. В данном случае, это №1.1. Первая цифра соответствует теме, вторая - порядковый номер упражнения данной темы. 6. Если заголовок выглядит как: - это часть упражнения. На части делятся крупные упражнения для удобства их выполнения. Практическое выполнение упражнений является обязательным. 7. Материал курса разбит на восемь занятий (тем). На изучение каждой темы выделено четыре часа. Тематический план проведения лекционно-практических занятий. № п/п Наименования и краткое содержание лекционнопрактических занятий 1. Занятие (тема) 1. Введение. Цель и задачи курса. Постановка задачи сквозного примера. 1. Концепции системы 1С:Предприятия: 1.1.Программная часть, информационная база и конфигурация. 1.2. Режимы запуска системы 1С:Предприятия. 1.3. Создание новой информационной базы. 1.4. Окно "Конфигурация". 1.5. Свойства объекта Конфигурации: - Основные свойства; - Группа свойств "Представление"; - Группа свойств "Разработка". 1.6. Пункт меню "Конфигурация": - Сохранение Конфигурации; - Обновление Конфигурации; - Сохранение Конфигурации в файл. 1.7. Администрирование и запуск в режиме "1С:Предприятие". 2. Работа с константами. 2.1. Создание константы. 2.2. Свойства константы. 2.3. Создание основной формы констант. 2.4. Обращение к значениям констант из встроенного языка: - Менеджер константы; - Набор констант. 2. Занятие (тема) 2. 3. Регистр сведений "Курсы". 3.1.Окно редактирования регистра сведений: - Закладка "Основные"; - Закладка "Данные"; - Закладка "Формы". 3.2. Ввод данных в регистр сведений 3.3. Работа с регистром сведений из встроенного языка системы: - Получение отдельных значений; - Менеджер записи; - Использование выборки. 3.4. Использование набора записей: - Обработка событий. 4. Объект "Запрос". 4.1. Создание запроса "вручную": - Написание текста запроса и его выполнение; - Выборка данных из результата запроса 5. Разработка интерфейса пользователя. 5.1. Создание нового интерфейса. 5.2. Свойства интерфейса. 5.3. Редактирование интерфейса: - Редактирование свойств пункта меню; - Свойство "Действие"; - Создание новых пунктов меню; - Добавление новой панели. 3. Занятие (тема) 3. 5.5. Тестирование интерфейса. 5.6. Переключение интерфейсов: - Добавление команды переключения интерфейса; - Перенос подменю из одного интерфейса в другой; - Переключение интерфейсов в режиме "1С:Предприятие". 6. Табличный документ. 6.1. Команда "Вывести список" режима "1С:Предприятие". 6.2. Объект "ТабличныйДокумент". 6.3. Формирование отчета с использованием макета: - Создание общего макета; - Конструктор макета для создания табличного документа; - Свойства ячейки табличного документа; - Именованные области. 6.4. Улучшение вида результирующего табличного документа: - Объединение ячеек; - Изменение ширины столбцов; - Форматирование содержимого ячейки; - Установка свойств табличного документа. 4. Занятие (тема) 4 6.5. Формирование отчета без использования макета. 7. Справочники и Перечисления 7.1. Справочник "Фирмы": -Закладка "Данные"; - Закладка "Нумерация"; - Закладка "Формы"; - Закладка "Макеты"; - Закладка "Интерфейсы". 7.2. Справочник "Подразделения": - Закладка "Иерархия"; - Закладка "Владельцы"; - Закладка "Нумерация"; - Закладка "Формы"; - Закладка "Интерфейсы". 5. 6. Занятие (тема) 5. 7.3. Справочник "ОсновныеСредства": -Реквизит "Фирма"; - Перечисление "ГруппыОС" и реквизит "ГруппаОС"; - Реквизит "ЕстьДетали"; - Табличная часть "СписокДеталей"; - Реквизиты "ДатаВвода" и "ДатаСписания"; - Реквизит "Изображение"; - Закладка "Нумерация"; - Закладка "Формы". Занятие (тема) 6. 7.4. Работа со справочником из встроенного языка системы: - Менеджер справочника; - Организация выборки; - Получение ссылки на элемент справочника; - Работа с отдельными записями как с объектами; - Закладка "Прочие" и Модуль объекта. 7.5. Предопределенные записи в справочнике. 7.6. Работа со справочниками в режиме "1С:Предприятие": - Ввод элементов в справочник "Фирмы"; - Ввод элементов в справочник "Подразделения"; - Ввод записей в справочник "Сотрудники". 7.9. Использование языка запросов: - Конструктор запросов; - Конструктор выходных форм. 8. Работа с Формой. 8.1. Из чего состоит форма? 8.2. Реквизиты формы: - Два объекта (реквизита) в одной форме и связь между ними. 8.3. Использование объекта типа "ДеревоЗначений". 8.4. Привязка элементов формы. 9. Справочник и Регистр сведений. 9.1. Регистр сведений "ДанныеОС". 9.2. Форма элемента справочника "ОсновныеСредства": - Разработка диалога; - Обработка событий от элементов формы; - Обработка событий от табличного поля; - Обработка событий от формы в целом; - Изменение привязок элементов; - Отображение картинки; 7. Занятие (тема) 7. 9.4. Метод СрезПоследних(…) менеджера регистра сведений-. 9.5. Соединение в языке запросов. 10. Документ и регистр сведений. 10.1. Основные понятия. 10.2. Изменение настройки регистра сведений "ДанныеОС": - Изменение формы списка. 10.3. Документ "Поступление": - Закладка "Основные"; - Закладка "Данные"; - Закладка "Нумерация"; -. Закладка "Движения"; - Закладка "Последовательности"; - Закладка "Журналы"; - Практическая работа: закладка "Формы"; - Закладка "Интерфейсы". 10.4. Работа с документами из встроенного языка системы: - Менеджер документа; 8. Занятие (тема) 8. 10.5. Работа с Документом как с объектом. 10.6. Форма документа: - Обработка событий от элементов формы; - Получение итогов в подвале табличного поля; - Обработка событий формы. 10.7. Обработка проведения документа: - Конструктор движений; - Доработка процедуры ОбработкаПроведения(…); - Работа с движениями в форме документа. 10.8. Работа с документом в режиме "1С:Предприятие". 11. Отчеты и Запросы 11.1. Создание отчета (запроса) "вручную": - Окно редактирования отчета; - Особенности создания формы отчета; - Модуль формы отчета; - Изменение текста запроса и его выполнение; - Выборка данных из результата запроса. 11.2. Вызов отчета из интерфейса конфигурации. 11.3. Обращение к отчету из встроенного языка системы. 11.3.1. Модуль отчета. 11.4. Конструктор выходных форм. 9. Занятие 9. Комплексная отладка проекта. Зачет. Основная литература 1. 2. И.А. Андреев, Э.Г. Дадян: Электронное методическое пособие лекционно -практического курса «Проектирование бизнес приложений в 1С», разработанное на базе интерактивного Интернет-курса фирмы «1С» http://www.dist.edu.1C.ru. М.Г. Радченко: «1С: Предприятие 8.1. Практическое пособие разработчика», учебное пособие, Москва, ООО «1С – Паблишинг», 2007г. Дополнительная литература 3. 4. 5. Э.Г. Дадян «Проектирование современных баз данных». Учебное пособие. Финансовая академия при правительстве РФ. Москва 2007. С.А. Митичкин: «Разработка в системе 1С: Предприятие 8.0», Москва, ООО «1С – Паблишинг», 2003г. А.П.Гобец, Д.И. Гончаров: «1С:Предприятие 8.0.Простые примеры», Москва, ООО «1С – Паблишинг», 2005г. Организация работы студентов. Предварительные выводы. 1. Впервые в Финансовой Академии в учебный план студентов четвертого курса факультета «Математические методы и анализ рисков» была введена дисциплина по выбору: «Проектирование бизнес приложений в системе 1С: Предприятие». 2. Из 58 студентов потока для изучения данной дисциплины записались вначале 37 студентов, а чуть позже еще 8. 3. Для организации непрерывного цикла изучения материала («домаудитория») студенты приобрели на фирме 1С пакет «1С: Предприятие 8.1 – учебная версия для обучения программированию» и установили на домашнем компьютере. 4. Первые два-три занятия большую часть времени занимала лекционная форма проведения занятий; практическую работу студентов приходилось сопровождать подробными пояснениями, но с каждым следующим занятием эта доля существенно сокращалась. Можно сказать, что уже начиная с четвертого занятия, студенты работали в основном самостоятельно. 5. Дисциплина полностью обеспечена программно-методическими материалами: Программный продукт 1С: Предприятие 8.1. Учебная версия для обучения программированию. Календарно-тематический план проведения занятий. Электронный лекционно-практический курс «Проектирование бизнес приложений в системе 1С Предприятие 8» по каждой из тем и по курсу в целом. Презентации лекционно-практического курса по каждой из тем и по курсу в целом. Информационные базы, содержащие конфигурации тем и подтем. Дополнительные компоненты для самостоятельной работы студентов.