Система "Управление расписанием"

25.02.26

Архитектура - Архитектура решений

Описана система, автоматизирующая процесс составления сложного расписания, когда у всех сотрудников плавающий график и различное количество ставок по штатному расписанию. Множество специализаций и ограниченное количество рабочих мест, неравномерно распределённых по специализациям. Основная задача Системы - максимально полно загружать рабочие места для всего доступного рабочего времени организации.

Планирование расписания сотрудников для организаций с гибкими графиками и ограниченными рабочими пространствами.

 

1    Описание объекта автоматизации

Организация оказывает медицинские услуги пациентам. В штате состоит около 400 сотрудников, сгруппированных, по 15 специальностям. Сотрудники работают по плавающему графику. Для осуществления приёмов выделено более 130 кабинетов. 

Кабинеты могут подходить к одной или нескольким специальностям. Могут быть недоступны в какой-то период. Часы работы с 8 утра до 20 часов вечера.

Планирование расписания осуществляется в разрезе «Талона», времени приёма одного пациента. Талон – это промежуток времени, отличающийся у каждой специальности. Так же талон может быть индивидуальный, например у специальности талон – 40 минут, а у конкретного сотрудника – 30 минут.

Каждый сотрудник имеет свой объём часов на месяц, согласно ставке и штатному расписанию. Сотрудники работают в личном плавающем графике, который можно двигать по согласованию с руководителем ЦФО. Перерывы на обед могут учитываться или не учитываться в расчётах.
По регламенту сотрудники имеют приоритет, в зависимости от ставки, по выбору времени работы, то есть сотрудники со ставкой более 0,5 начинают планирование, а сотрудники со ставкой менее 0,5 присоединяются к ним через две недели.

Талоны могут иметь свой цвет, в зависимости от запланированной на это время типа рабочей занятости или перерывов. Раскраска талонов осуществляется после завершения планирования и может оперативно изменяться.

На каждый месяц планирования для каждой специальности маркетинг выдаёт планы по занятости всех сотрудников этой специальности в разрезе дня.

В организации имеется иерархическая структура предприятия, но для расписания используется структура центров финансовой ответственности (ЦФО).

Расписание составляется в excel файлах по каждому ЦФО. Сами сотрудники или администраторы расписания, по поручению сотрудников, заносят в файл расписание на месяц планирования по дням. Далее руководитель ЦФО изучает расписание, проверяет, что сотрудник расписал все свои часы на месяц по штатному расписанию, проверяет разрешённые переработки, плавность составления расписания и соответствие его планам отдела маркетинга. Далее администраторы назначают кабинеты в excel файле вручную. Автоматический контроль загрузки кабинетов отсутствует. Прочие контроли выполняются в ручном режиме визуальным вычитыванием excel файла. Далее расписание вручную вносится в корпоративную ИС.


2    Разработка Системы
Так случилось, что я глубоко погрузился в проблематику такой части управления персоналом, как планирование расписания с учётом большого массива вариативных данных. Идея создания этой системы родилась после общения с администраторами, которые ведут такое планирование в ексель файлах, а затем переносят его вручную в корпоративную ИС.

Для начала решил попробовать реализовать интерфейс для ввода данных по расписанию, похожий на ексель файл. Как мне показалось, получилось вполне не сложно для ввода, например своего расписания на месяц планирования, если бы я был сотрудником. 

Сотруднику не нужно создавать никаких документов, проводить их, бродить по сложным меню, настраивая представление списков документов и отчётов. 


 

 

Всё просто. Выбираем месяц планирования и начинаем вводить время работы в нужные дни.

Дополнительным упрощением ввода является механизм расстановки смен по шаблону. Например, настроили по вторникам и четвергам с 8 до 14, а по средам и пятницам с 14 до 20 и система сама заполнит расписание на весь месяц. 

Как мне показалось, получилось неплохо, и я решил оформить всё получившееся в систему. Для этого, конечно, пришлось заняться проектированием. Привожу несколько схем, нарисованных мной в этом интересном процессе.


 


В 1С всё получилось сделать на регистрах сведений и обработках. Ну и справочников с документами тоже несколько пришлось создать. 


 


Для динамики решил добавить телеграмм бота, чтобы облегчить жизнь пользователям с маленькими ставками, поскольку им в 1С точно заходить не захочется. Жаль только телеграмм болеет у нас сейчас, может и совсем погибнет. Надо бы на MAX уже ботов учиться делать, хех.


 


После весёлого периода проектирования приступил к дальнейшей разработке интерфейсов и механизмов.

Дальше реализовал интерфейс руководителя отдела со списком всех сотрудников и, самое главное, дать ему наглядную информацию о проблемах в составлении расписания его сотрудниками.

Суть рабочего стола такая же, как и у сотрудника, но главное, что у руководителя отдела появилась возможность визуально наблюдать распределение сотрудников по дням месяца и как это распределение соответствует плану маркетологов. Таким образом руководитель получил возможность регулировать занятость сотрудников, подгоняя её под план или под плавное распределение по дням. Ну конечно, по согласованию с самими сотрудниками, которое происходит вне системы. 


 

 

Кроме этого, на вкладке «Контроль» реализовал оповещения о проблемах планирования, таки как, недостаточное количество часов по штатному расписанию для сотрудника, отсутствие ответственного врача в какой-то день и правило совместимости, например для двух конфликтных сотрудников.

Дополнительный контроль – плавность загрузки внутри дня. Например, при таком распределении, как на скриншоте, желательно сместить время работы одного из сотрудников с первой во вторую половину дня.
 

 

Ну и рабочий стол руководителя подразделения, на котором он может следить за процессом подготовки расписания в разрезе отделов. Тут уже просто статистика и тот же основной график по каждому отделу для контроля. Задача руководителя проконтролировать плавность графиков всех отделов и согласовать или отклонить переработки, если такие были запрошены сотрудниками. После достижения готовности к расстановке кабинетов 100% руководитель нажимает на кнопку «Расставить смены». Система распределит кабинеты по сотрудникам. Всё. План готов.

Дополнительно ещё можно ввести корректировки вручную, а затем создать и провести документ «Утверждение расписания». После этого, через API данные будут выгружены в корпоративную ИС автоматически. 
 

 

Ещё один механизм раскраски талонов, который выполнялся в действующем процессе каким-то диким образом, реализовал в прекрасной программе 1С.

Для этого поработал с табличным полем, которое оказалось на диво податливо. На представленном ниже интерфейсе пользователь видел все талоны, нарезанные системой для сотрудников в разрезе дней. Причём у некоторых талоны по 20 минут, хотя у большинства по 30, но это делу не помешало. И в этом интерфейсе администратор может выделять мышкой любую область и применять к ней нужный цвет. Кнопки с цветами создаются автоматически, при добавлении нового цвета в справочник. По-моему, получилось довольно наглядно и удобно. 


  
В итоге получилась целая система «Управление расписанием» с настройками, механизмом загрузки справочников и телеграмм ботом. Куда её деть, пока не придумал. На видео немного динамики.


3    Демонстрационный пример

Планирование выполняется в феврале 2026 года. Составляется расписание для 3-х подразделений на апрель.

Для размещения сотрудников выделено ограниченное количество кабинетов. Некоторые кабинеты имеют специализацию и закреплены за конкретным подразделением. Некоторые кабинеты закреплены за конкретным сотрудником.

До начала планирования в систему загружены планы подразделений, по которым начальники отделов будут контролировать занятость. 

Дополнительными точками контроля являются:

•    Соблюдение сотрудниками занятости по штатному расписанию.

•    Необходимость присутствия в офисе, минимум, одного старшего сотрудника каждого подразделения.

•    Исключить присутствие двух сотрудников, работающих в разных подразделениях, в один день.

•    Соответствие занятости сотрудников планам.

•    Равномерность распределения сотрудников по дням.

•    Равномерность распределения сотрудников внутри каждого дня.

После завершения составления расписания запланировать по пятницам двух сотрудников из каждого подразделения на специальный тип работ.

 

4    Реализованные функции

Список всех реализованных функций.

Система реализована на платформе 1С. В качестве основы взята конфигурация 1С:БСП. Реализованы следующие функции:

1.    Специальная структура для групп планирования.

2.    Рабочее место сотрудника. 

3.    Рабочее место руководителя ЦФО. 

4.    Рабочее место руководителя подразделения.

5.    Управление талонами.

6.    Статусная модель согласования планового расписания.

7.    Автоматическое создание новых периодов планирования и блокировка прошедших.

8.    Функция запроса и согласования переработки.

9.    Функция планирования без доступа к компьютеру, через Telegram.

10.    Учёт плановых отвлечений сотрудника (отпуск, командировки).

11.    Планирование загрузки ЦФО в разрезе месяцев и дней.

12.    Доступность кабинетов в целом и доступность для конкретной специальности.

13.    Рейтинг сотрудников.

14.    Учёт длительности талона сотрудника, в зависимости от специальности и индивидуально.

15.    Планирование по количеству талонов в день для специальности.

16.    Механизм поэтапного начала планирования, в зависимости от ставки сотрудника.

17.    Дополнительные контроли при составлении расписания, такие как, совместимость сотрудников, наличие в смене опытного сотрудника, плавность распределения смен внутри одного дня.

18.    Автоматическое распределение кабинетов.

19.    Ручное назначение кабинетов.

20.    Оперативное управление сменами.

21.    Отчёты.

22.    Загрузка начальных данных.

23.    Интеграция с корпоративной ИС.

Расписание управление расписанием планирование рабочее время талон график работы графики кабинет штатное расписание.

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Архитектура решений 1С:Предприятие 8 1С:Документооборот Россия Бесплатно (free)

Практическое руководство по миграции с 1С:Документооборот 2.1 на 3.0: ключевые отличия редакций, совместимость версий, особенности переноса данных, ограничения параллельной работы двух баз и пошаговый план перехода для аналитиков и проектных команд.

21.05.2026    584    0    Adapta    2    

0

Архитектура решений Бесплатно (free)

Расскажем о результатах исследования рынка WMS-систем, проведенного совместно с фондом «Сколково». Объясним, какие решения соответствуют современным требованиям бизнеса, и по каким критериям стоит выбирать WMS. Разберем подводные камни, которые чаще всего возникают при внедрении. Дополнительно приведем топ-5 доработок 1С:WMS, которые помогают компаниям повысить эффективность складских процессов.

19.05.2026    354    0    user2065225    2    

-1

Архитектура решений Оценка проекта Бесплатно (free)

В статье рассматриваются эвристические методы оценки прикладной архитектуры автоматизированных систем, позволяющие повысить обоснованность проектных решений и снизить риски при разработке. Показываем, как с их помощью можно сравнивать варианты архитектуры по нескольким критериям и выбирать оптимальные решения. На примерах объясняем методы многокритериальной экспертной оценки, включая метод анализа иерархий и метод комплексной оценки. Материал будет полезен архитекторам, аналитикам и руководителям проектов, которым важно принимать взвешенные решения при выборе архитектуры автоматизированных систем.

07.05.2026    435    0    user598195_ymin    0    

1

Архитектура решений Бесплатно (free)

Рассматриваем два подхода к построению корпоративных решений: использование коробочных продуктов 1С и разработку систем с нуля. Показываем, чем отличаются эти модели в архитектуре, гибкости и скорости разработки, и как внутреннее устройство нетиповых решений влияет на масштабируемость. На реальном опыте продемонстрируем, что кастомные 1С-системы могут эффективно работать при объеме баз более 1 ТБ и нагрузке в 500+ пользователей. Материал будет полезен тем, кто выбирает стратегию развития информационных систем и анализирует, какой подход подходит бизнесу в долгосрочной перспективе.

15.04.2026    927    0    VOskorbin    7    

3

Проектирование Архитектура решений 1С 8.3 1С:Управление холдингом Россия Бесплатно (free)

Мы часто сталкиваемся с запросами на внедрение блока Бюджетирование в конфигурации «1С: Управление холдингом». Для части из них нужно развернуть уже готовое решение, а в некоторых случаях нужно перенастроить систему под дополнительные требования клиента. В этой статье поделились опытом разработки автоматизированного рабочего места для блока «Бюджетирование 1С:Управление холдингом». Обозначим условия, с учётом которых разрабатывался данный АРМ, результат разработки, а также технические и организационные препятствия в процессе разработки. В конце статьи предложим рекомендации для решения подобной задачи. Материал будет полезен 1С-аналитикам и архитекторам уровня Middle и выше.

04.03.2026    988    0    Svetlana_SimbirSoft    8    

2

Архитектура решений Оценка проекта Работа с требованиями Бесплатно (free)

Разбираемся, как подхватывать проекты, которые зашли в тупик или были заморожены на предыдущих этапах, и возвращать их к жизни. Покажем, как провести аудит текущего состояния, работать с неинформативной или отсутствующей документацией и выстроить системную работу с требованиями. А также объясним, как наладить взаимодействие новой команды, понять, когда требуется замена людей на проекте, и перезапустить отношения с заказчиком. Все подходы основаны на практическом опыте реанимации ERP-проектов с последующим успешным вводом систем в эксплуатацию.

12.02.2026    1565    0    Arakawa    9    

9

Архитектура решений Программист Бесплатно (free)

Монолитные системы ведут себя устойчиво не потому, что они проще, а потому что архитектурные гарантии в них встроены по умолчанию. При появлении интеграций эти гарантии исчезают — и систему приходится проектировать заново. В статье разбирается, какие именно свойства делает монолит предсказуемым, почему интеграции их теряют и какие архитектурные решения позволяют воспроизвести эти гарантии в распределённой системе.

10.02.2026    789    0    IgorVasilyev    2    

9

Архитектура решений Бесплатно (free)

Подход к корпоративной автоматизации за последние годы заметно изменился. Все больше компаний отходят от идеи единой громоздкой системы и переходят к более гибкой, распределенной ИТ-архитектуре, где каждая бизнес-задача решается отдельным специализированным сервисом. В 2026 году этот тренд только усилится. Развивается микросервисный подход и появляются корпоративные маркетплейсы приложений, ориентированные не на универсальность, а на конкретные роли сотрудников и их ежедневные рабочие сценарии. Речь идет не о замене или отказе от крупных систем – ERP, учетных и мастер-баз. Напротив, такие решения продолжают играть ключевую роль, но используются более рационально: в связке с легковесными приложениями, которые расширяют функциональность и повышают удобство работы в существующем ИТ-ландшафте.

16.01.2026    1381    0    APishchalnikov    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. lki25 28.05.26 10:09 Сейчас в теме
2. Knyaz3d 19 31.05.26 12:04 Сейчас в теме
Если вас интересует внедрение системы, то можно обсудить.
Для отправки сообщения требуется регистрация/авторизация