Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
РЕФЕРАТ
Дипломная работа – 125 с., 64 рис., 10 источника, 4 главы.
Объект работы – салон красоты Fashion Studio.
Задача выпускной квалификационной работы: разработка
конфигурации на платформе 1С: Предприятия для записи клиентов, учёта
товара и формирования отчётов.
Для решения данной задачи были проведены следующие работы:
1) Проведено обследование деятельности салона красоты Fashion
Studio;
2) Изучен интернет-сервис Арника;
3) Изучены должностные инструкции работников салона красоты
Fashion Studio;
4) На основании собранных данных была составлена диаграмма
прецедентов;
5) На основании собранных данных были составлены диаграммы
классов;
6) Определен формат входных и выходных данных;
7) Разработаны макетные формы.
Результатом работы является разработка конфигурации для платформы
1С: Предприятие.
2
Оглавление
РЕФЕРАТ ................................................................................................................. 1
ВВЕДЕНИЕ .............................................................................................................. 4
1.Описание предметной области ........................................................................... 5
1.1. Описание предприятия ................................................................................ 5
1.2. Структура предприятия ............................................................................... 5
1.3. Цели и задачи предприятия......................................................................... 6
1.4. Аналоги разрабатываемой системы ............................................................ 7
2.Постановка цели и задачи ................................................................................... 8
2.1. Проблематика ................................................................................................ 8
2.2. Цель ................................................................................................................ 8
2.3. Задачи ............................................................................................................. 9
2.4. Требования к объекту автоматизации......................................................... 9
3.Информационное обеспечение ......................................................................... 11
3.1. Диаграмма Прецедентов............................................................................. 11
3.2. Диаграмма Классов ..................................................................................... 16
3.3. Диаграмма Последовательности ............................................................... 23
4.Проектирование программного обеспечения.................................................. 51
4.1. Средства разработки ................................................................................... 51
4.2. Описание приложения ................................................................................ 51
4.3.Выходные документы .................................................................................. 94
Заключение .......................................................................................................... 114
Список литературы ............................................................................................. 115
Приложение ......................................................................................................... 116
3
ВВЕДЕНИЕ
Арника является интернет-сервисом, предназначенным для
обеспечения работы салона красоты. Основные функции которые выполняет
интернет-сервис: запись и расчёт клиентов, расчёт мастеров и составление
отчётов.
Для работы сайта необходимо помесячная оплата. Так же для
полноценной работы необходимо постоянное стабильное интернет
соединение. Всю информацию которую вводят в систему может
просматривать владелец интернет-сервиса.
В связи свыше описанными ограничениями увеличивается время
обслуживания клиентов при отключении интернета. Так же по этой причине
теряется некоторая часть информации, которая в этот момент заносится
вручную.
Данные ограничения не позволяют в полной мере пользоваться этим
интернет-сервисом, поэтому появляется необходимость в разработке
собственной аналогичной системы.
Цель выпускной квалификационной работы:
Повышение надёжности и качества обслуживания, сокращение
временных затрат на формирование отчётов и учёт расходных материалов.
4
1.Описание предметной области
1.1. Описание предприятия
Салон красоты Fashion Studio — заведение, занимающееся
обслуживанием мужчин и женщин. Это предприятие, занимается
предоставлением услуг для населения по уходу за волосами (стрижка,
завивка, создание причёски, окраска, мелирование и другие виды работ с
красителями, стрижка огнём и др.) в оборудованном специально для этого
помещении. Так же там оказывают следующие виды услуг: маникюр,
педикюр, косметические услуги и услуги визажиста.
1.2. Структура предприятия
зал для приёма клиентов;
парикмахерский зал;
рабочее место мастера ногтевого сервиса;
кабинет педикюра;
косметический кабинет;
раздельные кабинеты косметологии лица и тела;
два рабочих места ногтевого сервиса (одно для маникюра в
парикмахерском зале.
Должностные обязанности директора салона красоты:
Принимать на работу сотрудников;
Увольнять сотрудников;
Просматривать и анализировать отчёты составленные
администратором.
Должностные обязанности администратора салона красоты:
Заносить новых клиентов в базу;
Заносить новых сотрудников в базу;
Записывать клиентов;
Рассчитывать клиентов;
Составлять отчёты;
5
Закупать товар и материалы;
Заносить поступившие товары в базу;
Удалять товары из базы;
Заносить услуги в базу;
1.3. Цели и задачи предприятия
Основной задачей салона красоты Fashion Studio является
предоставление услуг потребителю на профессиональном уровне, используя
профессиональные качественные материалы, оборудование и
высококвалифицированный персонал.
Максимизировать прибыль предприятия и удовлетворить спрос
потребителей - вот цели, которые ставит перед собой салон красоты Fashion
Studio.
Деятельность салона Fashion Studio ориентирована на жителей города
Новый Уренгой со средним достатком, работает непосредственно с большим
количеством людей, объясняется это тем, что салон предоставляет
качественные и не дорогие для салона красоты косметические услуги.
Салон красоты Fashion Studio оказывает следующие виды услуг:
Территория стилистов:
Стрижка;
Укладка волос;
Прическа;
Окрашивание;
Моделирование;
И т.д.
Ногтевой сервис:
Гигиенический маникюрм;
Комплексный маникюр;
Полировка ногтей;
Покрытие лаком;
6
Использование дизайна;
И т.д.
Сфера Педикюра:
Педикюр классический;
Парафинотерапия;
Покрытие лаком;
И т.д.
1.4. Аналоги разрабатываемой системы
Сrm-система «UNIVERSE-Красота»
Max1
Программа для салонов красоты "Универсальная Система Учета"
Beauty Expert
7
2.Постановка цели и задачи
2.1. Проблематика
Во время прохождения практики в городе Новый Уренгой в салоне
красоты Fashion Studio передо мной была поставлена задача разработки
конфигурации на платформе 1С: Предприятия для записи клиентов, учёта
товара и формирования отчётов. Решение данной задачи так же
представлено в выпускной квалификационной работе.
На данный момент салон красоты пользовался программным
продуктом арника. Арника является интернет-сервисом, предназначен для
обеспечения работы салона красоты. Основные функции которые выполняет
интернет-сервис: запись и расчёт клиентов, расчёт мастеров и составление
отчётов.
Для работы сайта необходимо помесячная оплата. Так же для
полноценной работы необходимо постоянное стабильное интернет
соединение. Всю информацию которую вводят в систему может
просматривать владелец интернет-сервиса.
В связи свыше описанными ограничениями увеличивается время
обслуживания клиентов при отключении интернета. Так же по этой причине
теряется некоторая часть информации, которая в этот момент заносится
вручную.
Данные ограничения не позволяют в полной мере пользоваться этим
интернет-сервисом, поэтому появляется необходимость в разработке
собственной аналогичной системы.
2.2. Цель
8
2.3. Задачи
1. Изучить бизнес процесс салона красоты.
2. Определить архитектурные решения разрабатываемой
конфигурации.
3. Разработать конфигурацию.
2.4. Требования к объекту автоматизации
1.Требование к системе в целом
Система должна предоставлять возможность записи клиентов, учёта
материалов и формирования отчётов.
2.Требование к функциям выполняемым системой
Обработка информации о должностях
Обработка информации о клиентах
Обработка информации о красителях
Обработка информации о складе
Обработка информации о сотрудниках
Обработка информации о товарах
Обработка информации об услугах
Формирование документа «Создать визит»
Формирование документа «Приход товара»
Формирование документа «Расход товара»
Формирование документа «Приход красителей»
Формирование документа «Расход красителей»
Формирование документа «Цены на красители»
Формирование документа «Цены на товары»
Формирование документа «Цены на услуги»
Формирование отчёта «Отчёт по одному клиенту»
Формирование отчёта «Отчёт по всем клиентам»
Формирование отчёта «Отчёт по клиентам за определённый
период»
9
Формирование отчёта «Отчёт по мастерам за определённый
период»
Формирование отчёта «Отчёт по одному мастеру»
Формирование отчёта «Остаток товара на складе»
Формирование отчёта «Выручка по услугам»
Формирование отчёта «Выручка по товарам»
Формирование отчёта «Отчёт по красителям»
Формирование отчёта «Остаток красителей на складе»
10
3.Информационное обеспечение
3.1. Диаграмма Прецедентов
Разрабатываемая система была описана с помощью языка
моделирования UML. На рисунке «Рисунок 1: Диаграмма прецедентов»
представлена диаграмма прецедентов процесса работы салона красоты, на
ней изображены актеры: главный эксперт отдела аспирантуры, проректор по
научной работе и аспирант. Модель прецедентов показывает совокупность
вариантов использования, актеров и отношения между ними. С помощью
этой диаграммы иллюстрируется статический вид системы с точки зрения
прецедентов.
11
Клиент пришёл в салон по записи.
Обслуживание клиента.
Оплата.
Закупка материала.
14
Основной поток:
1.В конце рабочего дня администратор формирует документ где
подчитано сколько заработал за сегодня мастер, к нему так же прикрепляется
бумажка с услугами.
2. Мастер расписывается в документе.
3.Администратор рассчитывает мастера.
12.Продажа товара.
Описание: Администратор продаёт некоторый товар клиентам.
Основной поток:
1.Клиент приходит в салон
2.Клиент выбирает нужный товар
3.Администратор отдаёт этот товар клиенту
4.Клиент оплачивает
15
3. Если мастер не свободен, администратор предлагает другой вариант
4.Клиент соглашается
5.Администратор записывает его
6.Клиент не соглашается
А2.Ни один мастер не свободен
2.Администратор предлагает другое время или другой день
3.Клиент соглашается
4.Переход к 3 шагу основного потока
16
Рисунок 2. Диаграмма классов
17
Рисунок 3. Диаграмма классов
18
Рисунок 4. Диаграмма классов
19
Сотрудники
Описание Взаимосвязь
Должность
Документ «Создать визит»
Клиенты
Описание Взаимосвязь
Хранение и отображение информации о Документ «Создать визит»
клиентах
Должность
Описание Взаимосвязь
Хранение и отображение информации о Сотрудники
должностях
Услуги
Описание Взаимосвязь
Хранение и отображение информации об Документ «Создать визит»
услугах Красители
Товар
Описание Взаимосвязь
Хранение и отображение информации о товарах Документ «Создать визит»
Документ «Расход товара»
Документ «Приход товара»
Документ «Цены на товары»
Красители
Описание Взаимосвязь
Хранение и отображение информации о Документ «Создать визит»
красителях Документ «Приход красителей»
Документ «Расход красителей»
Документ «Цены на красители
Склад
Описание Взаимосвязь
Хранение и отображение информации о складах Документ «Приход красителей»
Документ «Расход красителей»
Документ «Приход товара»
Документ «Расход товара»
21
Документ «Цены на услуги»
22
проданных товарах Документ «Расход красителей»
23
Описание диаграммы последовательности «справочник Должность»
1.Сотрудник нажимает на кнопку «Создать»
2.Открывается экранная форма
3.Сотрудник заполняет поле «Наименование»
4.Отображается заполненная экранная форма
5.Сотрудник нажимает на кнопку «Записать» или «Записать и закрыть»
6.Отображается записанный документ
26
3.Сотрудник заполняет поле «Наименование»
4.Отображается заполненная экранная форма
5.Сотрудник нажимает на кнопку «Записать» или «Записать и закрыть»
6.Отображается записанный документ
27
4.Отображается заполненная экранная форма
5.Сотрудник нажимает на кнопку «Записать» или «Записать и закрыть»
6.Отображается записанный документ
28
4.Отображается заполненная экранная форма
5.Сотрудник нажимает на кнопку «Записать» или «Записать и закрыть»
6.Отображается записанный документ
29
Рисунок 12. Диаграмма последовательности "документ Создать визит"
Описание диаграммы последовательности «документ Создать визит»
30
1.Сотрудник нажимает на кнопку «Создать»
2.Открывается экранная форма
3.Сотрудник заполняет поля: «ФИОКлиента», «ФИОМастера»,
«ВремяНачала», «ВремяКонца»
4.Отображаются заполненные поля
5.Сотрудник нажимает на кнопку «Добавить»
6.Создаётся строка в табличной части
7.Сотрудник заполняет поле «Услуга»
8.Автоматически заполняется поле «Цена на услугу»
9.Сотрудник заполняет поле «Красители»
10.Автоматически заполняется поле «Цена на краситель»
11.Сотрудник заполняет оставшиеся поля: «Продавец», «Граммы», «Скидка в
процентах»
12.Подсчитывается сумма
13.Сотрудник нажимает на кнопку «Провести» или «Провести и закрыть»
14.Подсчитывается общая сумма документа и отображается проведённый
документ
31
Рисунок 13. Диаграмма последовательности "документ Приход товара"
32
5.Сотрудник заполняет поля: «Товар», «Количество», «Цена», «Склад»
6.Подсчитывается общая сумма
7.Сотрудник нажимает на кнопку «Провести» или «Провести и закрыть»
8.Подсчитывается общая сумма документа и отображается проведённый
документ
34
Рисунок 15. Диаграмма последовательности "документ Цены на красители"
35
8.Подсчитывается общая сумма документа и отображается проведённый
документ
36
5.Сотрудник заполняет поля: «Наименование», «Себестоимость»,
«Стоимость»
6.Отображает заполненную экранную форму
7.Сотрудник нажимает на кнопку «Провести» или «Провести и закрыть»
8.Подсчитывается общая сумма документа и отображается проведённый
документ
37
Описание диаграммы последовательности «документ Цены на услуги»
1.Сотрудник нажимает на кнопку «Создать»
2.Открывается экранная форма
3.Сотрудник нажимает на кнопку «Добавить»
4.Создаётся строка в табличной части
5.Сотрудник заполняет поля: «Наименование», «Цена»
6.Отображает заполненную экранную форму
7.Сотрудник нажимает на кнопку «Провести» или «Провести и закрыть»
8.Подсчитывается общая сумма документа и отображается проведённый
документ
38
Описание диаграммы последовательности «документ Приход красителей»
1.Сотрудник нажимает на кнопку «Создать»
2.Открывается экранная форма
3.Сотрудник нажимает на кнопку «Добавить»
4.Создаётся строка в табличной части
5.Сотрудник заполняет поля: «Наименование», «Количество», «Цвет»,
«Стоимость», «Склад»
6.Подсчитывается общая сумма
7.Сотрудник нажимает на кнопку «Провести» или «Провести и закрыть»
8.Подсчитывается общая сумма документа и отображается проведённый
документ
39
Рисунок 19. Диаграмма последовательность "документ Расход красителей"
41
7.Получает данные
8.Формируется отчёт
42
7.Получает данные
8.Формируется отчёт
43
7.Получает данные
8.Формируется отчёт
44
Рисунок 24. Диаграмма последовательности "Отчёт по клиентам за
определённый период"
45
Рисунок 25. Диаграмма последовательности "Отчёт по красителям"
46
Рисунок 26. Диаграмма последовательности "Отчёт по мастерам за
определённый период"
48
Рисунок 28. Диаграмма последовательности "отчёт Остаток товара на складе"
51
Склад;
Сотрудники;
Товар;
Услуги.
На рисунке «Рисунок 30. Справочник Должность» представлен
справочник «Должность». Что бы его заполнить необходимо нажать на
кнопку «Создать» и в открывшемся окне заполнить поле «Наименование» и
нажать на кнопку «Записать и закрыть».
52
Рисунок 30. Справочник Должность
53
На рисунке «Рисунок 31. Справочник Клиенты» представлен
справочник «Клиенты». Что бы его заполнить необходимо нажать на кнопку
«Создать» и в открывшемся окне заполнить поля «ФИО», «Телефон»,
«Примечание» ( при необходимости) ,«Скидка в процентах» ( если у клиента
есть скидка) и нажать на кнопку «Записать и закрыть».
54
Рисунок 31. Справочник Клиенты
55
На рисунке «Рисунок 32. Справочник Красители» представлен
справочник «Красители». Что бы его заполнить необходимо нажать на
кнопку «Создать» и в открывшемся окне заполнить поле «Наименование» и
нажать на кнопку «Записать и закрыть».
56
Рисунок 32. Справочник Красители
57
На рисунке «Рисунок 33. Справочник Склад» представлен справочник
«Склад». Что бы его заполнить необходимо нажать на кнопку «Создать» и в
открывшемся окне заполнить поле «Наименование» и нажать на кнопку
«Записать и закрыть».
58
Рисунок 33. Справочник Склад
59
На рисунке «Рисунок 34. Справочник Сотрудники» представлен
справочник «Сотрудники». Что бы его заполнить необходимо нажать на
кнопку «Создать» и в открывшемся окне заполнить поля «ФИО»,
«Телефон», «Должность» и нажать на кнопку «Записать и закрыть».
60
Рисунок 34. Справочник Сотрудники
61
На рисунке «Рисунок 35. Справочник Товар» представлен справочник
«Товар». Что бы его заполнить необходимо нажать на кнопку «Создать» или
«Создать группу». При нажатии на одну из этих кнопок необходимо
заполнить поля «Наименование товара» и «Категория»
62
Рисунок 35. Справочник Товар
63
Если уже есть нужная группа, но туда надо добавить товар, то надо
выбрать необходимую группу и нажать на кнопку «Создать» , в открывшемся
окне заполнить поле «Наименование» и нажать на кнопку «Записать и
закрыть». Рисунок 36. Справочник Товар
64
Рисунок 36. Справочник Товар
65
На рисунке «Рисунок 37. Справочник Услуги» представлен
справочник «Услуги». Что бы его заполнить необходимо нажать на кнопку
«Создать» или «Создать группу». При нажатии на одну из этих кнопок
необходимо заполнить поля «Наименование товара» и «Родитель».
66
Рисунок 37. Справочник Услуги
67
Если уже есть нужная группа, но туда надо добавить услугу, то надо
выбрать необходимую группу и нажать на кнопку «Создать» , в открывшемся
окне заполнить поле «Наименование» и нажать на кнопку «Записать и
закрыть». Рисунок 38. Справочник Услуги.
68
Рисунок 38. Справочник Услуги
69
Документы
Документы - позволяют хранить в прикладном решении информацию о
совершенных хозяйственных операциях или о событиях, произошедших в
"жизни" предприятия.
В разделе «Документы» представлены восемь документов:
Создать визит;
Приход товара;
Расход товара;
Приход красителей;
Расход красителей;
Цены на красители;
Цены на товары;
Цены на услуги.
На рисунках «Рисунок 39. Документ Создать визит» и «Рисунок 40.
Документ Создать визит» представлен документ «Создать визит». Что бы
записать клиента необходимо нажать на кнопку «Создать» и в открывшемся
окне заполнить следующие поля: «ФИОКлиента», «ФИОМастера», «Время
начала», «Время конца» и заполнить табличную часть, добавить услугу, цена
встаёт автоматически, добавить краситель если он использовался в услуге,
так же цена встанет автоматически, добавить продавца т.е у кого была взята
краска, граммы, цена за грамм встанет автоматически, затем скидку и сумма
посчитается автоматически . После надо нажать на кнопку «Провести» или
«Провести и закрыть». После проведения документа в поле «Общая сумма»
появится общая сумма документа.
70
Рисунок 39. Документ Создать визит
71
Рисунок 40. Документ Создать визит
72
На рисунках «Рисунок 41. Документ Приход товара» и «Рисунок 42.
Документ Приход товара» представлен «Приход товара». Что бы создать
запись в документе необходимо нажать на кнопку «Создать». В открывшемся
окне в табличной части документа надо заполнить следующие поля: «Товар»,
«Количество», «Цена», «Склад» поле «Общая сумма» посчитается
автоматически. Затем необходимо нажать на кнопку «Провести» или
«Провести и закрыть». После проведения документа в поле «Общая сумма
документа» появится сумма всего документа.
73
Рисунок 41. Документ Приход товара
74
Рисунок 42. Документ Приход товара
75
На рисунках «Рисунок 43. Документ Расход товара» и «Рисунок 44.
Документ Расход товара» представлен документ «Расход товара». Что бы
создать запись в документе необходимо нажать на кнопку «Создать». В
открывшемся окне в табличной части документа надо заполнить следующие
поля: «Товар», «Количество», «Цена», «Склад» поле «Общая сумма»
посчитается автоматически. Затем необходимо нажать на кнопку «Провести»
или «Провести и закрыть». После проведения документа в поле «Общая
сумма документа» появится сумма всего документа.
76
Рисунок 43. Документ Расход товара
77
Рисунок 44. Документ Расход товара
78
На рисунках «Рисунок 45. Документ Цены на красители» и «Рисунок
46. Документ Цены на красители» представлен документ «Цены на
красители». Что бы создать запись в документе необходимо нажать на
кнопку «Создать». В открывшемся окне в табличной части документа надо
заполнить следующие поля: «Наименование», «Граммы», «Стоимость» и
нажать на кнопку «Провести» или «Провести и закрыть».
79
Рисунок 45. Документ Цены на красители
80
Рисунок 46. Документ Цены на красители
81
На рисунках «Рисунок 47. Документ Цены на товары» и «Рисунок 48.
Документ Цены на товары» представлен документ «Цены на товары». Что
бы создать запись в документе необходимо нажать на кнопку «Создать». В
открывшемся окне в табличной части документа надо заполнить следующие
поля: «Наименование», «Себестоимость», «Стоимость» и нажать на кнопку
«Провести» или «Провести и закрыть».
82
Рисунок 47. Документ Цены на товары
83
Рисунок 48. Документ Цены на товары
84
На рисунках «Рисунок 49. Документ Цены на услуги» и «Рисунок 50.
Документ Цены на услуги» представлен документ «Цены на услуги». Что
бы создать запись в документе необходимо нажать на кнопку «Создать». В
открывшемся окне в табличной части документа надо заполнить следующие
поля: «Наименование», «Цена» и нажать на кнопку «Провести» или
«Провести и закрыть».
85
Рисунок 49. Документ Цены на услуги
86
Рисунок 50. Документ Цены на услуги
87
На рисунках «Рисунок 51. Документ Приход красителей» и «Рисунок
52. Документ Приход красителей» представлен документ «Приход
красителей». Что бы создать запись в документе необходимо нажать на
кнопку «Создать». В открывшемся окне в табличной части документа надо
заполнить следующие поля: «Наименование», «Количество», «Цвет»,
«Стоимость», «Склад» поле «Общая сумма» посчитается автоматически.
Затем необходимо нажать на кнопку «Провести» или «Провести и закрыть».
После проведения документа в поле «Общая сумма документа» появится
сумма всего документа.
88
Рисунок 51. Документ Приход красителей
89
Рисунок 52. Документ приход красителей
90
На рисунках «Рисунок 53. Документ Расход красителей» и «Рисунок
54. Документ Расход красителей» представлен документ «Расход
красителей». Что бы создать запись в документе необходимо нажать на
кнопку «Создать». В открывшемся окне в табличной части документа надо
заполнить следующие поля: «Наименование», «Количество», «Цвет»,
«Стоимость», «Склад» поле «Общая сумма» посчитается автоматически.
Затем необходимо нажать на кнопку «Провести» или «Провести и закрыть».
После проведения документа в поле «Общая сумма документа» появится
сумма всего документа.
91
Рисунок 53. Документ Расход красителей
92
Рисунок 54. Документ Расход красителей
93
4.3.Выходные документы
Отчёты
Отчёты - предназначены для обработки накопленной информации и
получения сводных данных в удобном для просмотра и анализа виде.
Раздел «Отчёты» находится в разделе «Документы». В разделе
«Отчёты» представлены десять отчётов:
Отчёт по одному клиенту;
Отчёт по всем клиентам;
Отчёт по клиентам за определённый период;
Отчёт по мастерам за определённый период;
Отчёт по одному мастеру;
Остаток товара на складе;
Выручка по услугам;
Выручка по товарам;
Отчёт по красителям;
Остаток красителей на складе.
На рисунке «Рисунок 55. Отчёт по одному клиенту» представлен отчёт
«Отчёт по одному клиенту». Что бы сформировать данный отчёт, в поле
«ФИОКлиента» необходимо выбрать нужного клиента и нажать на кнопку
«Сформировать».
94
Рисунок 55. Отчёт по одному клиенту
95
На рисунке «Рисунок 56. Отчёт по всем клиентам» представлен отчёт
«Отчёт по всем клиентам». Что бы сформировать данный отчёт необходимо
нажать на кнопку «Сформировать».
96
Рисунок 56. Отчёт по всем клиентам
97
На рисунке «Рисунок 57. Отчёт по клиентам за определённый период»
представлен отчёт «Отчёт по клиентам за определённый период». Что бы
сформировать данный отчёт необходимо выбрать «Начало периода» и
«Конец периода» и нажать на кнопку «Сформировать».
98
Рисунок 57. Отчёт по клиентам за определённый период
99
На рисунке «Рисунок 58. Отчёт по мастерам за определённый период»
представлен отчёт «Отчёт по мастерам за определённый период». Что бы
сформировать данный отчёт необходимо выбрать «Начало периода» и
«Конец периода» и нажать на кнопку «Сформировать».
100
Рисунок 58. Отчёт по мастерам за определённый период
101
На рисунке «Рисунок 59. Отчёт по одному мастеру» представлен
отчёт «Отчёт по одному мастеру». Что бы сформировать данный отчёт, в
поле «ФИОМастера» необходимо выбрать нужного мастера и нажать на
кнопку «Сформировать».
102
Рисунок 59. Отчёт по одному мастеру
103
На рисунке «Рисунок 60. Отчёт Выручка по услугам» представлен
отчёт «Прибыль». Что бы сформировать данный отчёт необходимо выбрать
«Начало месяца» и «Конец месяца» и нажать на кнопку «Сформировать».
104
Рисунок 60. Отчёт Выручка по услугам
105
На рисунке «Рисунок 61. Отчёт Выручка по товарам» представлен
отчёт «Прибыль по товарам». Что бы сформировать данный отчёт
необходимо выбрать «Начало месяца» и «Конец месяца» и нажать на кнопку
«Сформировать».
106
Рисунок 61. Отчёт Выручка по товарам
107
На рисунке «Рисунок 62. Отчёт Остаток товара на складе» представлен
отчёт «Остаток товара на складе». Что бы сформировать данный отчёт
необходимо заполнить поле «Дата» и нажать на кнопку «Сформировать».
108
Рисунок 62. Отчёт Остаток товара на складе
109
На рисунке «Рисунок 63. Отчёт по красителям» представлен отчёт
«Отчёт по красителям». Что бы сформировать данный отчёт необходимо
нажать на кнопку «Сформировать».
110
Рисунок 63. Отчёт по красителям
111
На рисунке «Рисунок 64. Отчёт Остаток красителей на складе»
представлен отчёт «Остаток красителей на складе». Что бы сформировать
данный отчёт необходимо заполнить поле «Дата» и нажать на кнопку
«Сформировать».
112
Рисунок 64. Отчёт Остаток красителей на складе
113
Заключение
В ходе разработки дипломного проекта были выполнены следующие
задачи: была изучена предметная область - деятельность салона красоты.
114
Список литературы
115
Приложение
Программный код документа «Создать визит»
Процедура УслугиГраммыПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб = СтрокаТабличнойЧасти.Граммы
* СтрокаТабличнойЧасти.ЦенаНаКрасительРуб;
СтрокаТабличнойЧасти.СуммаРуб = СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб +
СтрокаТабличнойЧасти.ЦенаНаУслугуРуб;
КонецПроцедуры
&НаКлиенте
Процедура УслугиЦенаНаУслугуПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаРуб = СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб +
СтрокаТабличнойЧасти.ЦенаНаУслугуРуб;
КонецПроцедуры
&НаКлиенте
Процедура УслугиЦенаНаКрасительПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб = СтрокаТабличнойЧасти.Граммы
* СтрокаТабличнойЧасти.ЦенаНаКрасительРуб;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб +
СтрокаТабличнойЧасти.ЦенаНаУслугуРуб;
КонецПроцедуры
&НаКлиенте
116
ОбщийИтог = Объект.Услуги.Итог("СуммаРуб");
КонецПроцедуры
&НаКлиенте
Процедура УслугиСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаРуб = СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб +
СтрокаТабличнойЧасти.ЦенаНаУслугуРуб;
СтрокаТабличнойЧасти.СуммаРуб = СтрокаТабличнойЧасти.СуммаРуб - (
СтрокаТабличнойЧасти.СуммаРуб * СтрокаТабличнойЧасти.СкидкаВПроцентах / 100);
КонецПроцедуры
&НаКлиенте
Процедура УслугиСкидкаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаРуб = СтрокаТабличнойЧасти.СуммаРуб - (
СтрокаТабличнойЧасти.СуммаРуб * СтрокаТабличнойЧасти.СкидкаВПроцентах / 100);
КонецПроцедуры
&НаКлиенте
Процедура УслугиУслугаПриИзменении(Элемент)
ТекДан = Элементы.Услуги.ТекущиеДанные;ТекДан.ЦенаНаУслугуРуб =
УслугиУслугаПриИзмененииНаСервере(Объект.Дата,ТекДан.Услуга)
КонецПроцедуры
&НаСервере
Функция УслугиУслугаПриИзмененииНаСервере(Дата,Элемент)
Запрос.Текст =
117
"ВЫБРАТЬ
| ЦеныНаУслугиСрезПоследних.Наименование,
| ЦеныНаУслугиСрезПоследних.ЦенаРуб
|ИЗ
| РегистрСведений.ЦеныНаУслуги.СрезПоследних(&ДатаЦе,
Наименование = &Наименование) КАК ЦеныНаУслугиСрезПоследних";
Запрос.УстановитьПараметр("ДатаЦе", Дата);
Запрос.УстановитьПараметр("Наименование",Элемент);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Возврат ВыборкаДетальныеЗаписи.ЦенаРуб;
КонецЦикла;
КонецФункции
&НаКлиенте
Процедура УслугиКрасителиПриИзменении(Элемент)
//УслугиКрасителиПриИзмененииНаСервере();
ТекДан = Элементы.Услуги.ТекущиеДанные;
ТекДан.ЦенаНаКрасительРуб =
УслугиКрасителиПриИзмененииНаСервере(Объект.Дата,ТекДан.Красители);
КонецПроцедуры
&НаСервере
Функция УслугиКрасителиПриИзмененииНаСервере(Дата,Элемент)
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНаКрасителиСрезПоследних.Наименование,
118
| ЦеныНаКрасителиСрезПоследних.СтоимостьРуб
|ИЗ
| РегистрСведений.ЦеныНаКрасители.СрезПоследних(&ДатаЦе,
Наименование = &Наименование) КАК ЦеныНаКрасителиСрезПоследних";
Запрос.УстановитьПараметр("ДатаЦе", Дата);
Запрос.УстановитьПараметр("Наименование", Элемент);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Возврат ВыборкаДетальныеЗаписи.СтоимостьРуб;
КонецЦикла;
КонецФункции
&НаКлиенте
Процедура УслугиСуммаЗаКрасителиПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Услуги.ТекущиеДанные;
СтрокаТабличнойЧасти.СуммаЗаКрасителиРуб = СтрокаТабличнойЧасти.Граммы *
СтрокаТабличнойЧасти.ЦенаНаКрасительРуб;
КонецПроцедуры
ОбщаяСуммаРуб = 0;
ОбщаяСуммаРуб= ОбщаяСуммаРуб+СтрокаТаблицыТовары.СуммаРуб;
КонецЦикла;
КонецПроцедуры
119
Программный код документа «Приход товара»
Процедура ПриходКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.ЦенаРуб;
КонецПроцедуры
&НаКлиенте
Процедура ПриходЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.ЦенаРуб;
КонецПроцедуры
&НаКлиенте
Процедура ПриходОбщаяСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.ЦенаРуб =
СтрокаТабличнойЧасти.ОбщаяСуммаРуб/СтрокаТабличнойЧасти.Количество;
КонецПроцедуры
&НаКлиенте
ОбщийИтог = Объект.Приход.Итог("ОбщаяСуммаРуб");
КонецПроцедуры
120
Расположение: Прочее –Модуль объекта
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
ОбщаяСуммаДокументаРуб = 0;
ОбщаяСуммаДокументаРуб=
ОбщаяСуммаДокументаРуб+СтрокаТаблицыТовары.ОбщаяСуммаРуб;
КонецЦикла;
КонецПроцедуры
Процедура РасходКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.ЦенаРуб;
КонецПроцедуры
&НаКлиенте
Процедура РасходЦенаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.ЦенаРуб;
КонецПроцедуры
&НаКлиенте
Процедура РасходОбщаяСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
121
СтрокаТабличнойЧасти.ЦенаРуб =
СтрокаТабличнойЧасти.ОбщаяСуммаРуб/СтрокаТабличнойЧасти.Количество;
КонецПроцедуры
&НаКлиенте
ОбщийИтог = Объект.Расход.Итог("ОбщаяСуммаРуб");
КонецПроцедуры
&НаКлиенте
Процедура РасходТоварПриИзменении(Элемент)
ТекДан = Элементы.Расход.ТекущиеДанные;
ТекДан.ЦенаРуб =
РасходТоварПриИзмененииНаСервере1(Объект.Дата,ТекДан.Товар);
КонецПроцедуры
&НаСервере
Функция РасходТоварПриИзмененииНаСервере1(Дата,Элемент)
Запрос.Текст =
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНаТоварыСрезПоследних.Наименование,
| ЦеныНаТоварыСрезПоследних.СтоимостьРуб
|ИЗ
| РегистрСведений.ЦеныНаТовары.СрезПоследних(&ДатаЦе,
Наименование = &Наименование) КАК ЦеныНаТоварыСрезПоследних";
Запрос.УстановитьПараметр("ДатаЦе", Дата);
122
Запрос.УстановитьПараметр("Наименование", Элемент);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Возврат ВыборкаДетальныеЗаписи.СтоимостьРуб;
КонецЦикла;
КонецФункции
ОбщаяСуммаДокументаРуб = 0;
ОбщаяСуммаДокументаРуб=
ОбщаяСуммаДокументаРуб+СтрокаТаблицыТовары.ОбщаяСуммаРуб;
КонецЦикла;
КонецПроцедуры
Процедура ПриходКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.СтоимостьРуб;
КонецПроцедуры
&НаКлиенте
Процедура ПриходСтоимостьПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
123
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.СтоимостьРуб;
КонецПроцедуры
&НаКлиенте
Процедура ПриходОбщаяСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Приход.ТекущиеДанные;
СтрокаТабличнойЧасти.СтоимостьРуб =
СтрокаТабличнойЧасти.ОбщаяСуммаРуб/СтрокаТабличнойЧасти.Количество;
КонецПроцедуры
&НаКлиенте
ОбщийИтог = Объект.Приход.Итог("ОбщаяСуммаРуб");
КонецПроцедуры
ОбщаяСуммаДокументаРуб = 0;
ОбщаяСуммаДокументаРуб=
ОбщаяСуммаДокументаРуб+СтрокаТаблицыТовары.ОбщаяСуммаРуб;
КонецЦикла;
КонецПроцедуры
Процедура РасходКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.СтоимостьРуб;
124
КонецПроцедуры
&НаКлиенте
Процедура РасходСтоимостьПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
СтрокаТабличнойЧасти.ОбщаяСуммаРуб = СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.СтоимостьРуб;
КонецПроцедуры
&НаКлиенте
Процедура РасходОбщаяСуммаПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.Расход.ТекущиеДанные;
СтрокаТабличнойЧасти.СтоимостьРуб =
СтрокаТабличнойЧасти.ОбщаяСуммаРуб/СтрокаТабличнойЧасти.Количество;
КонецПроцедуры
&НаКлиенте
ОбщийИтог = Объект.Расход.Итог("ОбщаяСуммаРуб");
КонецПроцедуры
ОбщаяСуммаДокументаРуб = 0;
ОбщаяСуммаДокументаРуб=
ОбщаяСуммаДокументаРуб+СтрокаТаблицыТовары.ОбщаяСуммаРуб;
КонецЦикла;
КонецПроцедуры
125