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

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

Как поменять время в 1С Розница

Как поменять время в 1С Розница: настройка даты и времени на компьютере, рабочая дата кассы, открытие и закрытие смены, типичные ошибки и их решение.

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

Неправильное время на кассе — не просто неудобство. Чеки пробиваются с неверной датой, фискальные данные уходят в ОФД с ошибкой, а при расхождении времени между кассой и фискальным накопителем ККТ может вообще заблокировать работу. Ниже разобраны все сценарии: от простой смены системного времени до исправления даты после закрытия смены.

Откуда 1С Розница берёт дату и время

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

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

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

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

Это основной способ повлиять на время в программе. Порядок действий для Windows 10 и 11 практически одинаков.

Порядок действий
  1. 1
    Закройте все сеансы 1С на этом компьютере, чтобы документы не записались с промежуточным временем
  2. 2
    Откройте Параметры → Время и язык → Дата и время
  3. 3
    Отключите переключатель «Установить время автоматически», если он включён
  4. 4
    Нажмите «Изменить» в блоке ручной установки даты и времени и укажите нужные значения
  5. 5
    Проверьте часовой пояс — он должен соответствовать вашему региону
  6. 6
    Запустите 1С Розница и создайте тестовый документ, чтобы убедиться, что время подставляется корректно

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

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

Как изменить рабочую дату внутри 1С Розница

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

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

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

Время на кассе: фискальный регистратор и кассовая смена

На рабочем месте кассира (РМК) время чека определяется часами фискального регистратора. Большинство современных ККТ синхронизируют время с компьютером при подключении через драйвер, но после сбоя питания или замены ФН часы кассы могут отставать или спешить.

Проверить время ККТ можно через драйвер устройства: в тесте драйвера или утилите настройки есть команда запроса даты и времени кассы. Если значения расходятся с компьютером, выполните синхронизацию — обычно это отдельная кнопка «Установить время ПК» в драйвере. В 1С Розница при открытии смены драйвер часто синхронизирует часы автоматически.

Если кассовая смена открыта с неверной датой, корректный порядок такой: закройте смену, исправьте системное время и время ККТ, затем откройте новую смену. Пробивать чеки при расхождении времени между ПК и кассой нельзя — это приводит к ошибкам передачи данных в ОФД и претензиям при проверке.

Клиент-серверный вариант: время на сервере 1С

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

Проверьте время на самом сервере, на сервере СУБД (MS SQL, PostgreSQL) и на клиентских машинах. Расхождение более чем в несколько минут между сервером СУБД и сервером 1С может вызывать не только неверные даты в документах, но и ошибки аутентификации и фоновых заданий.

Рекомендуемая практика — настроить синхронизацию всех серверов и рабочих станций по протоколу NTP с одним источником времени. Тогда ручная правка часов вообще перестанет быть нужной.

Где менять время

Ручная правка на ПК

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

Изменение рабочей даты в 1С

Подходит для ввода документов прошлым днём. Ограничение: не влияет на чеки и системное время

NTP-синхронизация

Подходит для сети из нескольких касс и серверов. Требует доступа к NTP-серверу и настройки на всех узлах

Типичные ошибки и их последствия

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

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

Типичные ошибки
01
Перевод часов назад при открытой кассовой смене — риск блокировки ККТ и ошибок ФН
02
Забытая сдвинутая рабочая дата — все новые документы создаются с неверным числом
03
Правка времени только на кассе, когда база на сервере — документы продолжают идти по серверному времени
04
Игнорирование часового пояса — после перехода на другое время чеки и документы расходятся на целый час
05
Ежедневная ручная правка часов вместо замены севшей батарейки CMOS — проблема возвращается после каждого выключения

Как проверить результат после изменения

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

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

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

Системное время в трее Windows
Норма

Совпадает с реальным, часовой пояс правильный

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

Время сбрасывается после перезагрузки — проверьте батарейку CMOS

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

Подставляется текущая дата и время

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

Подставляется старая дата — сбросьте рабочую дату

Время ККТ в драйвере
Норма

Совпадает с временем ПК

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

Расходится — выполните синхронизацию через драйвер

Тестовый чек
Норма

Дата и время в чеке корректны, чек ушёл в ОФД

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

Ошибка фискализации или неверное время — не открывайте смену до исправления

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

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

Можно ли поменять время прямо в интерфейсе 1С Розница?

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

Почему чек пробивается с неверным временем, хотя на компьютере часы правильные?

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

Что делать, если смена уже открыта с неправильной датой?

Закройте текущую кассовую смену, исправьте системное время и время ККТ, затем откройте новую смену. Пробивать чеки дальше при неверной дате нельзя — данные в ОФД уйдут с ошибкой.

Можно ли провести документ вчерашним днём без смены системного времени?

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

Время на кассе постоянно сбивается после выключения. В чём причина?

Чаще всего это севшая батарейка CMOS на материнской плате — часы сбрасываются при обесточивании. Замените батарейку и настройте автоматическую синхронизацию времени по сети, чтобы проблема не повторялась.

Влияет ли смена часового пояса на уже проведённые документы?

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

Итог

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

Время в 1С Розница определяется системными часами компьютера или сервера, а время в чеках — часами фискального регистратора. Меняйте время только при закрытой кассовой смене, после правки синхронизируйте ККТ и проверьте результат тестовым документом и чеком.