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

Администрирование · 8 мин

Как поставить часы в 1С: настройка даты и времени

Как настроить дату и время в 1С: где программа берёт часы, настройка часового пояса, даты документов и исправление типичных ошибок со временем.

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

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

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

Откуда 1С берёт дату и время

Платформа 1С:Предприятие при каждом обращении к текущей дате запрашивает системное время операционной системы. В файловом варианте работы это время компьютера пользователя. В клиент-серверном варианте текущая дата сеанса определяется по часам сервера 1С, а ряд операций (например, записи в журнале регистрации на уровне СУБД) ориентируется на время сервера базы данных.

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

Как изменить дату и время на компьютере с 1С

Если 1С работает в файловом режиме на вашем компьютере, достаточно поправить системные часы Windows. Откройте «Параметры» → «Время и язык» → «Дата и время». Включите автоматическую установку времени и часового пояса либо нажмите «Изменить» и задайте значения вручную. После этого перезапустите 1С — уже открытый сеанс может продолжать использовать старое значение.

Если часы постоянно сбиваются, проверьте синхронизацию с сервером времени: в разделе «Дополнительные часы» → вкладка «Время по Интернету» должен быть включён обмен с сервером time.windows.com или NTP-сервером вашей организации. На компьютерах в домене время обычно синхронизируется с контроллером домена, и ручная правка будет перезаписана.

Настройка времени на рабочем месте
  1. 1
    Откройте «Параметры» → «Время и язык» → «Дата и время»
  2. 2
    Включите автоматическую установку времени и часового пояса или задайте их вручную
  3. 3
    Проверьте синхронизацию с сервером времени в разделе «Дополнительные часы»
  4. 4
    Полностью закройте и заново откройте 1С
  5. 5
    Создайте тестовый документ и проверьте дату и время в нём

Настройка времени на сервере 1С

В клиент-серверном варианте корректировать часы нужно на сервере, где работает агент сервера 1С:Предприятия, а также на сервере СУБД (MS SQL, PostgreSQL и др.). Расхождение времени между этими серверами — частая причина странностей: документ проводится «завтрашним» числом, а записи журнала регистрации не совпадают по времени с событиями в базе.

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

Как задать часовой пояс информационной базы и пользователя

Если пользователи работают в разных регионах, правильное решение — задать часовой пояс базы. Откройте конфигуратор, перейдите в «Администрирование» → «Параметры информационной базы» и укажите часовой пояс, например «Московское время». Тогда все сеансы без персональных настроек будут отображать время в этом поясе независимо от пояса сервера.

Для отдельных сотрудников можно задать личный пояс: в типовых конфигурациях это делается в карточке пользователя («Администрирование» → «Пользователи и права» → поле «Часовой пояс»). Это удобно для филиалов: кладовщик во Владивостоке видит своё локальное время, а бухгалтерия в Москве — московское, при этом данные хранятся согласованно.

Почему документ создаётся с неправильной датой

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

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

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

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

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

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

Контрольные точки

Как проверить результат

Дата нового документа
Норма

Совпадает с текущей датой и временем

Тревожный признак

Сдвинута на день или несколько часов

Журнал регистрации
Норма

Время событий совпадает с реальным

Тревожный признак

События записаны со сдвигом

Сервер 1С и сервер СУБД
Норма

Время и пояс совпадают

Тревожный признак

Разница в минутах или часах

Обмены данными
Норма

Пакеты уходят с актуальными метками

Тревожный признак

Отказ в приёме из-за «будущей» даты

Итог

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

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

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

Можно ли поставить часы внутри самой 1С?

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

Почему в 1С время отстаёт или спешит на целый час?

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

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

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

Время на сервере правильное, а у пользователя в 1С неверное. Что делать?

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

Опасно ли менять время на сервере 1С?

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