Введение
Ваши знакомые студенты театрального училища решили организовать сезонное предприятие по оказанию услуг населению – вызов Деда Мороза на дом. После первых нескольких дней работы, они пришли к выводу, что без автоматизации учёта становится всё сложнее осуществлять планирование. Поэтому друзья обратились к вам с просьбой разработать индивидуальную базовую учётную систему.
Так как результат требуется как можно скорее, то было принято решение вести разработку на платформе 1С:Предприятие 8.3.
Подготовка нормативно справочной информации
От вас требуется реализовать в системе справочник «Сотрудники» со следующими реквизитами и приблизительным образцом для формы элемента
ФИО | Строка(150) |
ДатаРождения | Дата |
Пол | Перечисление (Мужской и Женский) |
Все реквизиты являются обязательными для заполнения. Дата рождения не может быть такой, чтобы возраст сотрудника оказался меньше 16 лет.
Данные в этот справочник необходимо загрузить из файла списка «allworckers.txt»
Так же необходимо создать справочник «Дети» со следующими реквизитами и приблизительным образцом для формы элемента
ФИО | Строка(150) |
ДатаРождения | Дата |
Пол | Перечисление (Мужской и Женский) |
Адрес | Строка неограниченной длины. Только до номера дома, без подъезда и квартиры |
ПодъездКвартира | Номер подъезда и квартиры |
Все реквизиты являются обязательными для заполнения. Дата рождения не может быть больше текущей даты.
Последним, разрабатываемым в системе, справочником является справочник «Услуги» со следующими реквизитами и приблизительным образцом для формы элемента
Наименование | Строка(100) |
Цена | Число(5,2) |
НеобходимыйПолСотрудника | Перечисление (Мужской и Женский) |
|
Наименование и цена являются обязательными для заполнения. Пол указывается только при необходимости (тогда, когда услугу должен оказывать сотрудник определённого пола). Список услуг необходимо загрузить из файла «price.xlsx»
Разработка функционала для оформления заказов.
Необходимо разработать документ «Заказ Деда Мороза» с определёнными алгоритмами заполнения.
Реквизиты документа | |
ДатаИВремяВызова | ДатаВремя, на которое оформлен заказ |
Ребёнок | Справочник «Дети» |
Сумма | Число(6,2) |
Комментарий | Строка неограниченной длины |
Реквизиты табличной части | |
Услуга | Справочник «Услуги» |
Сотрудник | Справочник «Сотрудники» |
Цена | Число(5,2) |
Все реквизиты являются обязательными для заполнения. Дата и время вызова не могут быть раньше текущей даты. При выборе услуги, цена должна подставляться автоматически, а сумма документа пересчитываться. Сотрудника в табличную часть документа можно выбирать только после того как выбрана Услуга. Если услуга имеет ограничение по полу исполнителя (например, Деда Мороза может играть только мужчина, а Снегурочку только женщина), то Сотрудники неподходящего пола не должны быть доступны к выбору. Так же необходимо контролировать занятость сотрудников на время вызова. Т.е. нельзя оформить несколько вызовов на одно время и одного и того же Сотрудника. Сотрудник доступен к выбору для услуги только тогда, когда он не записан ещё куда-то в течение полу часа до и после текущего вызова. Либо пятнадцать минут до и после, если другой вызов находится в этом же доме. Один и тот же сотрудник может быть выбран для нескольких услуг в одном вызове (Выезд Деда Мороза и Вручение подарка).
|
После оформления заказа, становится возможна его оплата при помощи документа «Оплата».
Реквизиты документа | |
Заказ | Документ «Заказ Деда Мороза» |
СуммаОплаты | Число(6,2) |
Документа «Оплата» может быть как создан на основании заказа (тогда все поля документа заполняются автоматически), так и создан независимо из соответствующего журнала (тогда при выборе Заказа, сумма подставляется автоматически). Все реквизиты документа обязательны для заполнения. Уже оплаченный заказ нельзя оплатить повторно. Сумма оплаты не может быть больше чем сумма заказа.
Ассистент сотрудника
Для удобства работы выезжающих сотрудников вам необходимо реализовать обработку «Ассистент Деда Мороза» для распечатки плана на день.
План на день в виде таблицы должен содержать следующие колонки:
- Полный адрес вызова (до квартиры)
- ФИО ребёнка
- Возраст ребёнка
- Перечень оказываемых услуг
- Комментарий к вызову
Отчётность
Для оценки общей эффективности работы вам необходимо разработать следующие отчёты:
«Отчёт по выручке за день»
Отчёт должен показывать сумму оплаченных вызовов на определённый день, как по каждому сотруднику, так и по организации в целом.
«Отчёт по загруженности за день»
Отчёт должен показывать количество вызовов на определённый день, как по каждому сотруднику, так и по организации в целом.