Выполнена практическая работа, состоящая из 6 заданий, по предмету разработка предметно-ориентированных систем
В архиве 6 файлов с выполненными заданиями. В названиях файлов, вместо "Фамилия" , переименуйте под свою Фамилию.
Задание 1. Анализ предметной области и ИС. Выявление процесса, требующего автоматизации.
Методические указания по выполнению практического задания
1. В каждой категории рассмотреть 3 информационной системы, используемые для автоматизации деятельности организаций.
2. Выявить основные признаки ИС, достоинства, недостатки. Представить в виде таблицы.
ИС в социальном и пенсионном страховании
Наименование ИС
Достоинства
Недостатки
ИС автоматизации госуслуг
Наименование ИС
Достоинства
Недостатки
ИС МФЦ
Наименование ИС
Достоинства
Недостатки
Задание 2. Средствами технологий «1С:Предприятие» разработать конфигурацию информационной системы «Ремонт компьютерной техники»
Методические указания по выполнению практического задания
1. Создание новой информационной базы.
2. Создание объектов конфигурации Подсистема: «Учет» и «Предприятие».
3. В свойствах подсистем задайте для каждой пиктограмму.
4. Создайте простой справочник Клиенты, справочник должен быть доступен в подсистемах «Учет» и «Предприятие». Добавьте в справочник Клиенты 4-5 записей.
5. Создайте иерархический справочник Номенклатура, справочник должен быть доступен в подсистеме «Учет».
В справочнике Номенклатура определите следующие реквизиты: ЦенаПокупки (тип Число), ЦенаПродажи (тип Число), Услуга (тип Булево), ОснЕдиницаИзмерения (тип СправочникСсылка.ЕдиницыИзмерения).
6. Создайте в справочнике Номенклатура группы Материалы и Услуги. Заполните их.
7. Создайте справочник Склад, который должен быть доступен в подсистеме Учет. В справочник Склад добавьте один элемент Основной склад (должен быть предопределенным) и второй элемент – Розничный склад.
8. Создайте константы Наименование организации – ЧП «Ваша фамилия», Юридический адрес - г. Тольятти, ул. Белорусская, 16В. Создайте форму констант.
9. Добавьте в конфигурацию константу ДатаРегистрацииОрганизации (тип Дата).
10. Добавьте в конфигурацию перечисление ТипПредприятия со значениями: крупное предприятие, среднее предприятие, малое предприятие.
11. Добавьте константу ТекущееПредприятие (тип ПеречислениеСсылка.ТипПредприятия).
12. Добавьте в конфигурацию справочник ЕдиницыИзмерения, данный справочник должен быть виден в подсистеме Учет. В справочник добавьте предопределенную единицу измерения – штука.
13. Добавьте справочник Должности. Заполните справочник Должности (3-4 элемента).
14. Добавьте справочник ФизическиеЛица с табличной частью Трудовая деятельность, справочник должен быть доступен в подсистеме Предприятие.
Данные справочника: Фамилия, Имя, Отчество, ДатаРождения
Реквизиты табличной части: НачалоРаботы, ОкончаниеРаботы, Организация, Должность.
15. Заполните справочник ФизическиеЛица (4-5 элемента).
Рекомендации по выполнению задания
1) Первоначально информационная база должна быть пустой.
2) Выполните предлагаемое задание.
3) Выгрузите информационную базу и прикрепите в курсе, имя файла должно быть следующее: Фамилия_Задание1_ 1Cv8.dt.
Задание 3. Средствами технологий «1С:Предприятие» разработать конфигурацию информационной системы «Ремонт компьютерной техники».
Методические указания по выполнению практического задания
1. Добавьте Документ ПриходнаяНакладная, документ должен быть доступен в подсистеме Учет. Данные для документа указаны в таблице.
Реквизит документа и табличной части / тип данных
Склад
СправочникСсылка.Склады
Материал
СправочникСсылка. Номенклатура
Количество
Числовой
Цена
Числовой
Сумма
Числовой
2. Предопределенный элемент Основной склад справочника Склады в свойствах установите как «Значение заполнения».
3. В режиме «1С:Предприятие» создайте Приходная накладная № 1. Проведите документ. Аналогично сформируйте документ Приходная накладная № 2.
4. Создайте форму документа ПриходнаяНакладная.
5. После двойного щелчка мышью на элементе формы Материалы.Количество (в списке событий событие ПриИзменении) откроет Модуль редактора формы, в котором будет создана процедура обработчика события.
6. В модуле формы добавьте текст процедуры МатериалыКоличествоПриИзменении(), представленный на рисунке 2:
Рисунок 2. Листинг кода
7. В режиме конфигуратор добавьте объект конфигурации Общий модуль РаботаСДокументами.
8. В Общий модуль добавьте текст, представленный на рисунке 3
Рисунок 3. Листинг кода
9. В модуле формы документа ПриходнаяНакладная в поле КоличествоПриИзменении отредактируйте текст обработчика и введите код, представленный на рисунке 4:
Рисунок 4. Листинг кода
10. Аналогично для поля табличной части МатериалыЦена добавьте обработчик события ПриИзменении и повторите в нем вызов процедуры РассчитатьСумму из общего модуля.
11. Запустите режим «1С:Предприятие» и проверьте работоспособность процедуры.
12. Добавьте в конфигурацию документ ОказаниеУслуги, документ должен быть доступен в подсистеме Учет.
Данные для документа указаны в таблице:
Реквизит документа и табличной части ПереченьНоменклатуры / тип данных
Склад
СправочникСсылка.Склады
Клиент
СправочникСсылка.Клиенты
Мастер
СправочникСсылка.Сотрудники
Номенклатура
СправочникСсылка.Номенклатура
Количество
Числовой
Цена
Числовой
Сумма
Числовой
13. В режиме «1С:Предприятие» заполните документ ОказаниеУслуги № 1. Проверьте работоспособность процедуры. При изменении значения в поле Количество и в поле Цена итоговая сумма должна пересчитываться.
Рекомендации по выполнению задания
1) Продолжайте работать с информационной базой из практического задания № 1.
2) Выполните предлагаемое задание.
3) Выгрузите информационную базу и прикрепите в курсе, имя файла должно быть следующее: Фамилия_Задание2_ 1Cv8.dt.
Задание 4. Средствами технологий «1С:Предприятие» разработать конфигурацию информационной системы «Ремонт компьютерной техники».
Методические указания по выполнению практического задания
1. Добавьте объект Регистр накопления ОстаткиМатериалов, объект должен быть доступен в подсистеме Учет.
Реквизиты регистра накопления: Материал (тип СправочникСсылка. Номенклатура), Склад (тип СправочникСсылка.Склады).
Ресурс: Количество.
Перейдите на вкладку Регистраторы и выберите в качестве документов-регистраторов – ПриходнаяНакладная и ОказаниеУслуг.
2. В конфигураторе откройте документ ПриходнаяНакладная, перейдите на вкладку Движения и выберите регистр накопления ОстаткиМатериалов.
3. Откройте Конструктора движений:
тип движения регистра – Приход.
в поле Табличная часть установите Материалы (табличная часть документа).
в таблице поле Выражение задайте формулы для вычисления значений измерений и ресурсов регистра при записи движений. В диалоговом окне «Заполнить выражения» установите соответствие измерений/ресурсов регистра с входными данными документа. Заполните поле Выражение, выбирая необходимое Поле и дважды щелкая по реквизиту документа. Нажмите кнопку ОК.
В модуле объекта Документ ПриходнаяНакладная конструктор поместил обработчик события ОбработкаПроведения.
4. Перепроведите документы Приходная накладная №1 и Приходная накладная №2 с новыми данными.
5. Проанализируйте данные регистра накопления ОстаткиМатериалов.
6. Для документа ОказаниеУслуг выполните аналогичные действия.
Тип движения регистра – Расход, в поле Табличная часть выберите ПереченьНоменклатуры (табличная часть документа). В диалоговом окне «Заполнить выражения» выберите поле регистра Материал и в окне Реквизиты документа дважды щелкните по строке ТекСтрокаПереченьНомеклатуры.Номенклатура. Заполните остальные поля. Нажмите ОК.
7. В режиме 1С:Предприятие откройте документ Оказание услуги №1, заполните и проведите документ.
Рекомендации по выполнению задания
1) Продолжайте работать с информационной базой из практического задания № 2.
2) Выполните предлагаемое задание.
3) Выгрузите информационную базу и прикрепите в курсе, имя файла должно быть следующее: Фамилия_Задание3_ 1Cv8.dt.
Задание 5. Средствами технологий «1С:Предприятие» разработать конфигурацию информационной системы «Ремонт компьютерной техники».
Методические указания по выполнению практического задания
1. Для представления данных о приходе, расходе, об остатках материалов добавьте новый объект Отчет с именем Материалы.
2. В макете схемы компоновки данных (кнопка Схема компоновки данных) необходимо добавить новый «набор данных – запрос».
3. В Конструкторе запроса выполните следующие действия:
в списке База данных раскройте ветку РегистрыНакопления, в которой, кроме таблицы регистра ОстаткиМатериалов, присутствуют несколько виртуальных таблиц.
в ветке виртуальной таблицы ОстаткиМатериалов.ОстаткиИОбороты выберите поля Склад, Материал, КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход и КоличествоКонечныйОстаток и нажмите ОК.
6. На вкладке Настройки в дереве структуры отчета выделите корневой элемент Отчет и в контекстном меню выберите Новая группировка. Не указывая поле группировки, нажмите ОК. В структуре отчета появится группировка Детальные записи.
7. Настройте поля, которые будут выводиться в результат отчета. На закладке Выбранные поля в нижнем окне настроек выберите из списка полей:
Склад,
Материал,
КоличествоНачальныйОстаток,
КоличествоПриход,
КоличествоРасход,
КоличествоКонечныйОстаток.
8. На вкладке Параметры определите состав пользовательских настроек для этого установите флажки в первом столбце для каждого параметра НачалоПериода и КонецПериода. Эти поля будут находиться непосредственно в форме отчета.
9. В контекстном меню каждого параметра выберите «Свойства элемента пользовательских настроек» и установите флажок «Включать в пользовательские настройки».
10. Установите видимость отчета в панели действий подсистемы Учет.
Рекомендации по выполнению задания
1) Продолжайте работать с информационной базой из практического задания № 3.
2) Выполните предлагаемое задание.
3) Выгрузите информационную базу и прикрепите в курсе, имя файла должно быть следующее: Фамилия_Задание4_ 1Cv8.dt.
Задание 6. Используя нотацию UML построить объектно-ориентированную модель прикладных объектов конфигурации в виде диаграммы классов.
Методические указания по выполнению практического задания
1. Создайте все классы, описывающие прикладное решение.
2. Добавьте связи наследования и между классами.
Пример выполненного задания.
Предметная область: Система поддержки работы с участниками конкурса благотворительного фонда