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

06.07.26

Учетные задачи - Учет рабочего времени

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Система "Управление расписанием"
.7z 86,14Mb
0 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

 

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.    Интеграция с корпоративной ИС.

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.12.205

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Печатные формы Учет рабочего времени Учет ОС и НМА Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1C:ERP Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "ERP", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

25620 руб.

23.07.2025    5655    15    0    

12

Загрузка и выгрузка в Excel Зарплата Учет рабочего времени Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Внешняя обработка, позволяет пакетно создать шаблоны по подразделениям для заполнения табеля в Excel, после чего загрузить заполненные шаблоны в документы ЗУП "Табель учета рабочего времени", «Данные для расчета зарплаты». Поддерживается заполнение до 6 видов рабочего времени. Тестировалась на ЗУП 3.1.25.40. Подключается как дополнительная внешняя обработка. Необходима версия платформы с 8.3.18.

7930 руб.

23.03.2017    65010    89    99    

102

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

18800 руб.

01.11.2012    107225    132    1    

142

Учет рабочего времени Пользователь 1С:Предприятие 8 Управленческий учет Платные (руб)

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

5084 руб.

29.08.2024    5632    7    2    

10

Управление взаимоотношениями с клиентами (CRM) Взаиморасчеты Учет рабочего времени 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Развлечения, искусство, спорт Кадровые агентства, подбор персонала Управленческий учет Платные (руб)

Конфигурация для учебных занятий на базе 1С. Подходит для школ, рок-школ, кружков для ведения учета занятий, репетиций, уроков, мероприятий и оплат по ним. Учет зарплат педагогов. Бонусные системы. Абонементы. Также внедряется в вашу 1с Бухгалтерию 3.0 или УНФ посредством расширения конфигурации. Доступен мобильный клиент.

3660 руб.

06.09.2016    42853    92    63    

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