Администрирование · 9 мин
Как поменять время и дату в 1С
Как изменить дату и время в 1С: настройки операционной системы, дата документов, запрет изменения данных, типичные ошибки и способы проверки результата.
Вопрос о смене даты и времени в 1С почти всегда означает одну из трёх задач: исправить системное время компьютера, от которого зависит программа; скорректировать дату конкретного документа; либо обойти запрет редактирования закрытого периода. У каждой задачи свой порядок действий и свои риски, поэтому сначала нужно понять, что именно пошло не так.
Сама 1С не хранит отдельные часы. В файловом варианте базы программа берёт дату и время с операционной системы того компьютера, где она запущена. В клиент-серверном варианте документы и записи регистров получают время сервера 1С или сервера СУБД. Поэтому «сменить время в 1С» чаще всего означает «сменить время на компьютере или сервере».
Неправильное время — не косметическая проблема. От даты зависят нумерация документов, отчётность, обмены с банками и ЭДО, кассовые операции, регламентные задания. Если часы ушли вперёд или назад, документы могут оказаться в чужом периоде, а синхронизация — отклонить данные.
Как 1С получает дату и время: от чего зависит отображение
В файловой базе источник времени — тот ПК, на котором открыта программа. Если на компьютере бухгалтера часы отстают на час, все созданные им документы получат «вчерашнее» время, хотя у коллег всё корректно. Это самая частая причина расхождений в журналах документов.
В клиент-серверной архитектуре время задаёт сервер. Даже если у пользователя на рабочей станции сбились часы, документ при проведении получит серверную дату. Однако интерфейс и некоторые данные сеанса могут показывать локальное время, что вызывает путаницу при поиске «пропавших» документов.
Часовой пояс тоже имеет значение. В распределённых организациях с филиалами в разных регионах один и тот же документ может отображаться с разным локальным временем. В типовых конфигурациях есть настройка часового пояса сеанса, но базовая дата документа всё равно опирается на серверное время.
Сверьте время на его ПК с точным источником
Проверьте время и часовой пояс сервера
Проверьте настройку запрета редактирования
Сверьте дату ОС и включите синхронизацию времени
Как изменить системную дату и время на компьютере с 1С
Если время неверно на рабочем месте, исправлять его нужно в операционной системе. В Windows откройте «Параметры» → «Время и язык» → «Дата и время». Включите автоматическую установку времени и синхронизацию с сервером времени — это защитит от повторного сбоя, особенно если села батарейка BIOS.
Если автоматическая синхронизация недоступна (например, компьютер без интернета), установите дату и время вручную в том же окне, отключив переключатель автоматической установки. После изменения перезапустите 1С: уже открытый сеанс может продолжать использовать старое значение.
Для ручной корректировки можно использовать командную строку с правами администратора.
time 14:30:00 & date 15.06.2026На сервере Linux время меняется командой timedatectl, и там критично ещё и правильно задать часовой пояс, потому что от него зависят метки времени в СУБД.
timedatectl set-timezone Europe/Moscow && timedatectl set-ntp trueКак изменить дату конкретного документа в 1С
Чтобы исправить дату уже созданного документа, откройте его из журнала, установите курсор в поле даты и введите нужное значение вручную или выберите из календаря. После этого запишите документ, а если он был проведён — проведите заново, чтобы движения по регистрам обновились.
Учтите, что при смене даты документ может получить новый номер: нумерация в типовых конфигурациях обычно ведётся в пределах периода (года, месяца). Если номер важен для сквозной нумерации с контрагентами, проверьте его после переноса и при необходимости скорректируйте вручную.
Если документ участвует в обмене данными или ЭДО, изменение даты после отправки может привести к расхождениям с контрагентом. В таком случае правильнее не править исходный документ, а оформить корректировочный документ текущей датой.
- 1Найдите документ в журнале и откройте его
- 2Проверьте, не закрыт ли период запретом редактирования
- 3Исправьте дату в поле документа
- 4Запишите и перепроведите документ
- 5Проверьте номер документа и его движения по регистрам
- 6Убедитесь, что документ виден в нужном отчётном периоде
Дата запрета изменения данных: почему 1С не даёт править документ
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей и другие) есть механизм «Даты запрета изменения данных». Если период закрыт, программа блокирует создание и редактирование документов раньше установленной даты и выдаёт сообщение о запрете.
Чтобы временно открыть период, перейдите в раздел администрирования: в 1С:Бухгалтерии это «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» → «Даты запрета изменения данных» (в разных версиях путь может немного отличаться). Сдвиньте дату запрета на более ранний срок или отключите её, внесите правки и верните запрет на место.
Изменять запрет может только пользователь с соответствующими правами — обычно администратор или главный бухгалтер. Если у вас нет доступа к этой настройке, обратитесь к ответственному сотруднику: попытки обойти ограничение через внешние обработки нарушают контроль над учётными данными.
Рабочая дата в 1С 7.7 и старых версиях
В 1С:Предприятии 7.7 есть отдельное понятие «рабочая дата», которая может отличаться от системной. Она подставляется в новые документы и журналы. Настройка находится в меню «Сервис» → «Параметры» на закладке «Общие», где можно зафиксировать произвольную рабочую дату или выбрать режим «текущая дата».
Это удобно при вводе документов задним числом: бухгалтер фиксирует рабочую дату и вводит пачку документов, не меняя дату каждого вручную. Но забытая зафиксированная дата — частая причина того, что все новые документы создаются «прошлым месяцем». Если в 7.7 документы получают неправильную дату, проверьте этот параметр в первую очередь.
Проверка результата и типичные ошибки
После любых изменений времени создайте тестовый документ и проверьте, какую дату и время он получил. Сверьте отображение в журнале, в карточке документа и в отчёте за текущий день. В клиент-серверной базе дополнительно сравните время сервера 1С и сервера СУБД — расхождение между ними может давать странные метки в технологическом журнале.
Как проверить результат
Совпадает с текущей датой и временем
Дата смещена на часы или сутки
У всех одинаковое в пределах минуты
Заметные расхождения между рабочими местами
Проведён, движения в нужном периоде
Документ не проведён или ушёл в другой период
Проходят без ошибок по времени
Сообщения о неверной дате или отклонённые пакеты
Что важно запомнить
1С берёт время с операционной системы компьютера или сервера, поэтому глобальная правка времени делается в ОС, а не в программе. Дату конкретного документа меняют в его карточке с последующим перепроведением, а закрытый период предварительно открывают через настройку даты запрета и потом закрывают обратно. Перед изменением времени на сервере сделайте резервную копию.
Частые вопросы
Можно ли в 1С установить своё время, отличное от системного?
В современных версиях 1С:Предприятия 8 отдельной настройки времени нет — программа использует время ОС или сервера. Исключение — 1С 7.7, где можно зафиксировать рабочую дату в параметрах, но она влияет только на подстановку даты в новые документы, а не на системные метки.
Почему документы создаются вчерашней датой?
Чаще всего сбилась системная дата на компьютере — проверьте часы и включите автоматическую синхронизацию времени. В 1С 7.7 дополнительно проверьте, не зафиксирована ли рабочая дата в параметрах. Реже причина — неверный часовой пояс на сервере при клиент-серверной работе.
Что делать, если 1С пишет, что изменение данных запрещено?
Это сработала дата запрета изменения данных. Пользователю с правами администратора нужно открыть настройку дат запрета в разделе администрирования, временно сдвинуть дату, внести правки и вернуть запрет. Если прав нет, обратитесь к администратору базы.
Опасно ли менять время на сервере 1С?
Да, при работающих пользователях это рискованно: документы могут получить смешанные метки времени, сбоят регламентные задания и обмены. Перед изменением сделайте резервную копию, завершите сеансы пользователей, измените время и проверьте результат на тестовом документе.
Почему после смены даты документа изменился его номер?
В типовых конфигурациях нумерация документов ведётся в пределах периода. При переносе документа в другой период программа присваивает ему новый номер по правилам нумерации этого периода. Если номер критичен, его можно исправить вручную, но следите за уникальностью.
Как ввести много документов задним числом?
Самый простой способ — вручную менять дату в каждом документе перед записью. В 1С 7.7 удобно зафиксировать рабочую дату в параметрах. В конфигурациях 8.3 некоторые журналы позволяют копировать документы с нужной датой, что ускоряет ввод однотипных операций.