К статье
Практический материал

Другое · 10 мин

Как изменить время работы в 1С

Как изменить время работы в 1С: настройка графика работы организации и сотрудников, календарь, время документов и сеанса. Пошаговые инструкции и ошибки.

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

Точный набор действий зависит от конфигурации и версии платформы. В 1С:Зарплата и управление персоналом (ЗУП) графики работы — самостоятельный объект, влияющий на расчёт оклада и нормы часов. В 1С:Бухгалтерии рабочее время влияет в основном на производственный календарь и даты документов. В 1С:Управление торговлей и ERP графики используются для планирования смен и работы складов.

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

Определяем, какое именно «время работы» нужно изменить

Первый шаг — классифицировать задачу. Если речь о сотруднике, который переходит на другой режим (например, с пятидневки на сменный график 2/2), меняется график работы в кадровом документе. Если меняется режим работы всей организации (сокращённый день, перенос рабочих дней), корректируется производственный календарь и графики, привязанные к нему.

Если проблема в том, что документы создаются с неправильным временем — например, все проводки уходят на 23:59 или время не совпадает с фактическим, — причина обычно в настройках системного времени компьютера или сервера 1С, а не в конфигурации. Отдельный случай — ограничение по времени работы пользователей: блокировка сеансов по расписанию настраивается администратором в консоли кластера или через регламентные операции.

Маршрут решения

Как выбрать действие

Сотруднику меняют режим работы (смены, часы, выходные)Измените график работы через документ «Кадровый перевод» или «Изменение графика работы списком сотрудников» в ЗУП
Меняется режим работы всей организацииСкорректируйте производственный календарь и связанные графики работы
Документы создаются с неверным временемПроверьте системное время компьютера или сервера, где работает 1С
Нужно ограничить время работы пользователей в базеНастройте блокировку сеансов в консоли кластера или параметры регламентных заданий

Изменение графика работы сотрудника в 1С:ЗУП

График работы в ЗУП — это объект, который задаёт норму рабочего времени и распределение часов по дням. Чтобы изменить график конкретному сотруднику, недостаточно поправить сам график: если этим графиком пользуются другие сотрудники, изменения затронут всех. Правильный путь — перевести сотрудника на другой график кадровым документом.

Откройте раздел «Кадры» и создайте документ «Кадровый перевод» (в некоторых версиях — «Изменение условий труда»). В документе выберите сотрудника, укажите дату перевода и в поле «График работы» назначьте нужный график из справочника. Если подходящего графика нет, создайте новый: «Настройка → Графики работы сотрудников → Создать», задайте способ заполнения (по дням недели, по циклам произвольной длины), укажите часы работы по дням и перерывы.

Для массового изменения используйте документ «Изменение графика работы списком сотрудников» — он позволяет перевести на новый график сразу подразделение или выбранных сотрудников одной датой. После проведения документа проверьте, что в карточке сотрудника отображается новый график с правильной датой начала действия.

Порядок действий при смене графика сотрудника
  1. 1
    Создайте или проверьте нужный график в «Настройка → Графики работы сотрудников»
  2. 2
    Откройте «Кадры → Кадровые переводы» и создайте новый документ
  3. 3
    Выберите сотрудника, укажите дату перевода и новый график работы
  4. 4
    Проведите документ и откройте карточку сотрудника для проверки
  5. 5
    Сформируйте табель за текущий месяц и сверьте норму часов с ожидаемой

Настройка производственного календаря и графиков предприятия

Производственный календарь — базовый объект, от которого наследуются графики работы. Найти его можно через «Администрирование → Производственные календари» (в ЗУП) или через «Все функции → Справочники → Производственные календари» в других конфигурациях. Календарь обычно заполняется автоматически по федеральному графику переносов праздничных дней, но его можно корректировать вручную.

Чтобы изменить рабочий или нерабочий день, откройте календарь, выделите нужную дату и измените её вид: рабочий, предпраздничный (сокращённый), выходной, праздничный. Если организация работает по собственному календарю — например, с работой в общероссийские праздники, — создайте отдельный календарь и привяжите к нему графики работы сотрудников.

Учтите важное ограничение: изменения в производственном календаре не пересчитывают автоматически уже заполненные графики, если те заполнены вручную. После правки календаря откройте связанные графики и используйте команду «Заполнить по календарю» или перепроверьте часы вручную.

Изменение времени в документах 1С

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

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

Помните про последовательность проведения: документы с одинаковой датой упорядочиваются по времени. Если вы перенесёте реализацию на время раньше поступления товара, при проведении могут возникнуть отрицательные остатки. После изменения времени документа проверьте связанные документы и при необходимости восстановите последовательность через «Операции → Проведение документов».

Настройка времени сеанса и блокировки работы пользователей

Администраторы иногда под «временем работы» понимают периоды, когда пользователи могут работать в базе. В файловом режиме ограничить доступ по расписанию штатными средствами сложно — обычно используют внешние механизмы (планировщик задач для завершения процессов) или обработки. В клиент-серверном режиме блокировка сеансов настраивается в консоли кластера: свойства информационной базы → параметр «Блокировка регламентных заданий» и установка времени начала и окончания блокировки сеансов.

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

Время в новых документахСовпадает с системным временем

Если нет — проверяйте часы и часовой пояс клиента и сервера

Норма часов в табелеСоответствует графику сотрудника

Если нет — проверьте дату начала действия графика в кадровом документе

Доступ к базе вне графикаСеансы завершаются по расписанию

Если пользователи остаются в базе — проверьте настройку блокировки сеансов

Проверка результата и типичные ошибки

После любого изменения проверьте результат профильными отчётами. Для графиков работы сформируйте табель учёта рабочего времени (Т-13) за текущий и следующий месяц: норма дней и часов должна соответствовать новому режиму. Для документов — проверьте журнал: время должно отображаться корректно, а последовательность проведения не должна содержать нарушений.

Для блокировок сеансов проверьте поведение на тестовом пользователе: в назначенное время сеанс должен завершиться с заданным сообщением, а вход под кодом разблокировки — работать. Не проверяйте блокировку только на своей учётной записи администратора: у неё могут быть права, обходящие ограничение.

Типичные ошибки
01
Правка самого графика вместо перевода сотрудника на новый — меняется режим работы всех, кто использует этот график
02
Изменение графика задним числом без перерасчёта — расхождение нормы часов с уже начисленной зарплатой
03
Игнорирование часовых поясов в клиент-серверном режиме — документы уходят на соседние сутки
04
Ручная правка времени документа без проверки связанных документов — отрицательные остатки и ошибки проведения
Итог

Что важно запомнить

Сначала определите, что меняете: график сотрудника, календарь организации, время документа или доступ к базе. Графики сотрудников меняйте кадровыми документами, а не правкой самого графика. Прошлые закрытые периоды не трогайте без перерасчёта. Результат всегда проверяйте табелем, журналом документов или тестовым сеансом.

Частые вопросы

Почему после смены графика норма часов в табеле не изменилась?

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

Можно ли установить разное время работы для разных подразделений?

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

Как изменить время в уже проведённом документе?

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

Что делать, если время документов отстаёт или спешит на несколько часов?

Это типичный признак расхождения часовых поясов. Проверьте настройки времени и часового пояса на рабочей станции, сервере 1С и сервере баз данных — все три должны быть согласованы. После исправления перезапустите сеанс.

Можно ли ограничить время работы пользователей без клиент-серверного режима?

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

Нужно ли пересчитывать зарплату после изменения графика?

Если график изменён с даты в уже рассчитанном периоде — да, иначе норма часов и начисления разойдутся. Выполните перерасчёт через соответствующие документы, а не прямой правкой данных прошлых периодов.