Как добавить и настроить расписание в программах 1С
Содержание
Внести расписание в 1С проще всего через справочник графиков работы: в ЗУП это Настройка → Графики работы сотрудников, в Бухгалтерии — Зарплата и кадры → Справочники и настройки → Графики работы. Создаёте график, выбираете способ заполнения, нажимаете «Заполнить график» — и программа сама расставит рабочие и выходные дни по производственному календарю.
Но под «расписанием» в 1С понимают три разные вещи. График работы сотрудников — для учёта рабочего времени и расчёта зарплаты. Расписание регламентных заданий — чтобы программа сама запускала операции ночью или по часам. Учебное расписание занятий — в отраслевых конфигурациях для колледжей и школ. Пути настройки у них разные, поэтому сначала определите свой случай.
Что подготовить до создания графика
График работы считает рабочие дни и часы по производственному календарю. Если календарь на нужный год не заполнен, график получится пустым или с ошибками в праздничные дни.
Проверьте производственный календарь :
- 🗓️ ЗУП 3.1 —
Настройка → Производственные календари. - 🗓️ Бухгалтерия 3.0 —
Зарплата и кадры → Справочники и настройки → Производственные календари.
Откройте календарь нужного региона и года. Если дни не раскрашены (нет пометок выходных и праздников) или нет текущего года — календарь надо обновить.
Обновляется он не вручную, а из сервиса 1С через Администрирование → Интернет-поддержка и сервисы. После обновления переносы выходных и региональные праздники подтянутся автоматически.
Для организаций в разных регионах заведите отдельные производственные календари — тогда региональные праздники (например, в Татарстане или Башкортостане) учтутся в табеле правильно.
Создание графика работы сотрудников по шагам
Разберём на примере обычной пятидневки. Путь к справочнику зависит от конфигурации:
| Конфигурация | Где создаются графики работы |
|---|---|
| Бухгалтерия 3.0 | Зарплата и кадры → Справочники и настройки → Графики работы |
| ЗУП 3.1 | Настройка → Графики работы сотрудников |
| ERP, Комплексная автоматизация | В настройках зарплаты и кадрового учёта (раздел зависит от включённых функций) |
Порядок действий одинаковый:
- Откройте справочник графиков и нажмите «Создать».
- Впишите понятное наименование — например,
Пятидневка 40 часовилиСменный 2/2. - Выберите способ заполнения. Для обычного графика — по дням недели, для нестандартного — по циклам произвольной длины.
- Для пятидневки отметьте рабочие дни (с понедельника по пятницу) и укажите часы: 8 часов в день или свой вариант.
- Проверьте, что выбран нужный производственный календарь — от него зависят праздники и предпраздничные сокращённые дни.
- Нажмите «Заполнить график». Программа расставит рабочие и выходные дни на весь год и посчитает норму часов.
- Запишите график кнопкой «Записать и закрыть».
При создании обратите внимание на способ учёта времени. Если график ведётся по дням, в табель попадёт только факт явки и общее число часов за день. Если по часам, можно расписать внутридневной режим — начало, окончание, перерыв. Для неполной занятости в графике есть отдельный флаг неполного рабочего времени: он уменьшает дневную норму, а не количество рабочих дней.
После этого график можно назначить сотруднику — в кадровом документе о приёме на работу или кадровом переводе выберите созданный график в поле графика работы. Один и тот же график разрешено назначить хоть всему подразделению, хоть одному человеку — справочник от числа сотрудников не зависит.
Если вы меняете уже действующий график задним числом, начисления за прошлые месяцы автоматически не пересчитаются. Исправляйте график до расчёта зарплаты либо делайте перерасчёт отдельным документом.
Сменные графики, сутки через трое и суммированный учёт
Для сменной работы способ «по дням недели» не подходит — цикл не укладывается в неделю. Выбирайте «по циклам произвольной длины».
Как задать популярные режимы:
- 🔁 2 через 2 — цикл из 4 дней: два рабочих, два выходных.
- 🔁 Сутки через трое — цикл из 4 дней: одна смена 24 часа (с вычетом обеда), три выходных.
- 🔁 Скользящий график — цикл задаётся по фактическому чередованию смен бригады.
В настройке цикла указываете длительность каждого дня и, при необходимости, вид времени — дневные, ночные или вечерние часы. Ночные часы (обычно с 22:00 до 6:00) заводятся отдельным видом времени, чтобы их оплатить с доплатой.
Для сменных графиков почти всегда включают суммированный учёт рабочего времени: норма считается не за неделю, а за учётный период — месяц, квартал или год (ст. 104 ТК РФ). Учётный период задаётся в свойствах графика.
Переработки при суммированном учёте видны не каждый день, а по итогам всего периода: только тогда понятно, превысил сотрудник норму или нет. Поэтому не спешите начислять сверхурочные за отдельную длинную смену — дождитесь закрытия учётного периода и сравните фактические часы с нормой по графику.
Проверить готовый график проще всего по норме часов: откройте его за конкретный месяц и сверьте итог с производственным календарём того же месяца. Для сменных графиков с длинным циклом это единственный надёжный способ убедиться, что дни чередуются правильно и норма не завышена.
Сначала настройте один эталонный сменный график и проверьте его на одном сотруднике за полный цикл. Убедившись, что часы и переработки считаются верно, назначайте график остальным.
Учебное расписание: только в отраслевых конфигурациях
Расписание занятий — это не функция типовой Бухгалтерии или ЗУП. Для него нужна отраслевая конфигурация: 1С:Колледж, 1С:Школа, 1С:Университет и подобные, либо специализированный модуль составления расписания.
В таких программах работа строится иначе, чем с графиками сотрудников:
- Сначала заполняют справочники — группы (классы), преподаватели, аудитории, дисциплины, звонки (время пар или уроков).
- Затем формируют учебный план и нагрузку: сколько часов каждой дисциплины в неделю.
- На основе плана составляют расписание — вручную в табличной форме или через автоматический подбор, который расставляет занятия без накладок по аудиториям и преподавателям.
Готовое расписание выводят на печать и выгружают в Excel для раздачи группам.
Автоматический подбор удобен для большой нагрузки: программа учитывает занятость преподавателей, вместимость аудиторий и не ставит две пары одной группе в одно время. Но результат почти всегда правят вручную — алгоритм не знает про личные пожелания преподавателей и методические предпочтения, поэтому финальную сетку всё равно просматривает завуч или диспетчер.
Точные пункты меню зависят от конкретной отраслевой конфигурации и её версии, поэтому ориентируйтесь на разделы «Учебный процесс» или «Расписание» в вашей программе. Если у вас типовая Бухгалтерия или ЗУП — учебного расписания там не будет, это другой класс продуктов.
Расписание регламентных заданий: автоматизация без ручного запуска
Если нужно, чтобы 1С сама выполняла операцию по времени — ночной обмен, закрытие месяца , рассылку отчётов, обновление курсов валют, — это настраивается через расписание регламентного задания. Регламентное задание отличается от фонового тем, что запускается по расписанию само, а фоновое стартует разово по команде или из другого задания.
Список заданий открывается из раздела Администрирование, группа обслуживания, пункт «Регламентные и фоновые задания» (в некоторых конфигурациях он сгруппирован под «Регламентными операциями»).
Как задать расписание:
- Откройте нужное регламентное задание в списке.
- Нажмите ссылку настройки расписания.
- В открывшемся диалоге на вкладках «Общее / Дневное / Недельное / Месячное» укажите время начала, дни недели и периодичность повторения.
- Для операций «раз в сутки ночью» достаточно задать время начала на дневной вкладке. Для «каждые N минут» — включите повтор в течение дня с нужным интервалом.
- Сохраните расписание и убедитесь, что задание включено (не стоит пометка отключения).
Важно, как устроено выполнение заданий:
- 💾 Файловая база — регламентные задания работают только пока открыт сеанс 1С. Если все вышли из программы, ночное задание не запустится. Для круглосуточной работы держат отдельный запущенный сеанс.
- 🖥️ Клиент-серверная база — задания выполняет сервер автоматически, сеанс пользователя не нужен. Их можно централизованно заблокировать на уровне информационной базы в консоли кластера.
Проверить, отработало ли задание в заданное время, помогает журнал регистрации: отфильтруйте события по регламентным заданиям и посмотрите время запуска и результат. Если задание падает с ошибкой, в журнале будет её текст — так находят причину, по которой обмен или закрытие не выполнились ночью.
Прежде чем отключать или блокировать регламентные задания на сервере, уточните, что именно они делают. Отключив обмен или закрытие периода, легко получить рассинхронизацию данных. Отключайте только то, в назначении чего уверены.
Перенос расписаний между базами
Готовые графики и календари иногда нужно перенести в другую базу — при запуске новой информационной базы или объединении организаций. Отдельной кнопки «экспорт расписания» в типовых конфигурациях нет, поэтому действуют так:
- Производственный календарь не переносят вручную — его обновляют из интернет-поддержки в каждой базе отдельно. Так данные о переносах выходных всегда актуальны.
- Графики работы между однотипными базами передают через настроенную синхронизацию данных либо универсальной обработкой выгрузки-загрузки данных в формате XML.
- Учебное расписание в отраслевых конфигурациях обычно выгружают в Excel печатной формой — это удобно для раздачи, но для переноса в другую базу не годится.
Если баз всего одна-две, а графиков немного, быстрее создать их заново вручную, чем настраивать обмен. Перенос через синхронизацию оправдан при большом объёме данных.
Внутри одной базы не создавайте похожие графики с нуля: встаньте на готовый график в списке и выполните команду создания нового элемента копированием текущего. 1С скопирует все настройки, останется поменять наименование и часы. Это заметно экономит время, когда графиков с мелкими отличиями несколько.
Частые ошибки при внесении расписания
Собрали проблемы, из-за которых график получается неверным, — и как их быстро отличить:
Частые вопросы
Можно ли назначить разным сотрудникам разные графики?
Как завести неполный рабочий день (например, на 0,5 ставки)?
Нужно ли каждый год создавать график заново?
Почему в файловой базе ночной обмен не срабатывает?
Как учесть ночные часы в сменном графике?
Источники
- Трудовой кодекс РФ, ст. 100 «Режим рабочего времени»
- Трудовой кодекс РФ, ст. 103 «Сменная работа»
- Трудовой кодекс РФ, ст. 104 «Суммированный учёт рабочего времени»