Нужно составить расписание для внутреннего пользования в организации соц. обслуживания
- Сущности - сотрудник (который ведет занятие)
- Занятие (например - адаптивная физическая культура или психолог)
- Клиент - ФИО
- Таймслот(?) - время, на которое записан клиент на определенный день недели
- Занятия могу делиться - для взрослых, для маленьких
- Занятие может быть индивидуальным или групповым - при достижении группы в определенное количество человек - записать в нее человека больше нельзя
Расписание - недельное
Длительность занятия - варьируется от 30 минут до часа - произвольно.
В результате должна быть возможность:
сформировать общее расписание по всем специалистам и занятиям (и из него фильтровать свободные места - у специалистов, по времени, по датам)
записать нового клиента на свободные места - выбрав определенные занятия/специалистов/дни недели
сформировать расписание для специалиста
сформировать расписание для клиента (необязательно)
оперативно снять клиента с расписания (необязательно)
Специалистов - порядка 14 человек, занятий около 30, клиентов - до 300 человек.
Важный момент - у каждого специалиста - в день, например, 8 часов занятий или 16 получасовых. То есть в свобдную таблицу это может сводиться только для сортировки
ПО, которое гуглится в основном не походит и очень дорого. Вроде как Битрикс24 позволяет создавать такое через бронирование, заводит каждого клиента надо через сделку + сильно платно. Можно ли сделать такое в екселе или в гугл таблицах? Сломала всю голову(((((