Администрирование · 9 мин
Как поменять время в 1С Розница
Как поменять время в 1С Розница: настройка даты и времени на компьютере, рабочая дата кассы, открытие и закрытие смены, типичные ошибки и их решение.
Время и дата в 1С Розница не редактируются отдельной кнопкой внутри программы — система берёт эти данные из операционной системы компьютера или кассового рабочего места. Поэтому «поменять время в 1С» почти всегда означает изменить системное время Windows, а затем убедиться, что в конфигурации корректно стоят рабочая дата и параметры кассовой смены.
Неправильное время на кассе — не просто неудобство. Чеки пробиваются с неверной датой, фискальные данные уходят в ОФД с ошибкой, а при расхождении времени между кассой и фискальным накопителем ККТ может вообще заблокировать работу. Ниже разобраны все сценарии: от простой смены системного времени до исправления даты после закрытия смены.
Откуда 1С Розница берёт дату и время
Прикладные решения на платформе 1С:Предприятие используют дату и время операционной системы того компьютера, где работает сеанс. Если база файловая и находится на кассовом ПК, время берётся с этого же компьютера. Если база клиент-серверная, документы записываются по времени сервера 1С, а не по часам кассира.
Кроме системного времени существует понятие рабочей даты — это значение, которое подставляется в новые документы по умолчанию. В типовой Рознице рабочая дата обычно совпадает с текущей, но её можно сдвинуть вручную, например чтобы провести документы за вчерашний день.
Третий источник дат — сам фискальный регистратор. Он хранит собственные внутренние часы, и при печати чека в фискальный накопитель уходит время ККТ. Если часы кассы и компьютера расходятся, в чеке и в базе 1С будут разные значения.
Как изменить системное время на компьютере с 1С
Это основной способ повлиять на время в программе. Порядок действий для Windows 10 и 11 практически одинаков.
- 1Закройте все сеансы 1С на этом компьютере, чтобы документы не записались с промежуточным временем
- 2Откройте Параметры → Время и язык → Дата и время
- 3Отключите переключатель «Установить время автоматически», если он включён
- 4Нажмите «Изменить» в блоке ручной установки даты и времени и укажите нужные значения
- 5Проверьте часовой пояс — он должен соответствовать вашему региону
- 6Запустите 1С Розница и создайте тестовый документ, чтобы убедиться, что время подставляется корректно
Если включена автоматическая синхронизация времени с сервером Microsoft, ручная правка через некоторое время будет перезаписана. Поэтому при постоянном сбое часов лучше не менять время вручную каждый день, а найти причину: севшая батарейка CMOS на материнской плате, неверный часовой пояс или конфликт с синхронизацией домена.
На кассовых местах под управлением Windows POSReady или урезанных сборок доступ к параметрам времени может быть ограничен учётной записью кассира. В этом случае настройку выполняет администратор под своей учётной записью.
Как изменить рабочую дату внутри 1С Розница
Рабочая дата влияет только на то, какое число подставляется в новые документы, и не меняет системные часы. Это удобно, когда нужно ввести документы прошлым днём, не трогая настройки компьютера.
В типовой конфигурации путь такой: откройте раздел «Администрирование», найдите настройку рабочей даты (в некоторых версиях она доступна через меню пользователя или персональные настройки). Укажите нужную дату и сохраните. Новые документы будут создаваться с этой датой, пока вы не вернёте значение обратно.
Учтите ограничение: дата запрета изменения данных может блокировать создание и редактирование документов за закрытые периоды. Если рабочая дата попадает в закрытый период, документ либо не запишется, либо потребует прав администратора.
Время на кассе: фискальный регистратор и кассовая смена
На рабочем месте кассира (РМК) время чека определяется часами фискального регистратора. Большинство современных ККТ синхронизируют время с компьютером при подключении через драйвер, но после сбоя питания или замены ФН часы кассы могут отставать или спешить.
Проверить время ККТ можно через драйвер устройства: в тесте драйвера или утилите настройки есть команда запроса даты и времени кассы. Если значения расходятся с компьютером, выполните синхронизацию — обычно это отдельная кнопка «Установить время ПК» в драйвере. В 1С Розница при открытии смены драйвер часто синхронизирует часы автоматически.
Если кассовая смена открыта с неверной датой, корректный порядок такой: закройте смену, исправьте системное время и время ККТ, затем откройте новую смену. Пробивать чеки при расхождении времени между ПК и кассой нельзя — это приводит к ошибкам передачи данных в ОФД и претензиям при проверке.
Клиент-серверный вариант: время на сервере 1С
В клиент-серверной архитектуре дата проведения документов определяется сервером 1С:Предприятия. Если время неверно на сервере, исправление часов на кассовом компьютере не поможет — документы всё равно будут записываться по серверному времени.
Проверьте время на самом сервере, на сервере СУБД (MS SQL, PostgreSQL) и на клиентских машинах. Расхождение более чем в несколько минут между сервером СУБД и сервером 1С может вызывать не только неверные даты в документах, но и ошибки аутентификации и фоновых заданий.
Рекомендуемая практика — настроить синхронизацию всех серверов и рабочих станций по протоколу NTP с одним источником времени. Тогда ручная правка часов вообще перестанет быть нужной.
Где менять время
Подходит для одной файловой кассы. Ограничение: не решает проблему на сервере и может быть перезаписана авто-синхронизацией
Подходит для ввода документов прошлым днём. Ограничение: не влияет на чеки и системное время
Подходит для сети из нескольких касс и серверов. Требует доступа к NTP-серверу и настройки на всех узлах
Типичные ошибки и их последствия
Самая частая ошибка — перевод времени назад при открытой смене. Фискальный накопитель фиксирует нарушение хронологии чеков, что может закончиться блокировкой ККТ и необходимостью перерегистрации.
Вторая распространённая ситуация: кассир меняет рабочую дату, чтобы «попасть» вчерашним днём, и забывает вернуть её обратно. Все последующие документы — поступления, списания, инвентаризации — создаются с неверной датой, и учёт приходится исправлять вручную.
Как проверить результат после изменения
После любой правки времени выполните контрольные действия, прежде чем открывать смену и пробивать чеки.
Как проверить результат
Совпадает с реальным, часовой пояс правильный
Время сбрасывается после перезагрузки — проверьте батарейку CMOS
Подставляется текущая дата и время
Подставляется старая дата — сбросьте рабочую дату
Совпадает с временем ПК
Расходится — выполните синхронизацию через драйвер
Дата и время в чеке корректны, чек ушёл в ОФД
Ошибка фискализации или неверное время — не открывайте смену до исправления
Если после всех проверок время в документах всё равно неверное, посмотрите, не работает ли база в клиент-серверном варианте — тогда править нужно сервер. Также проверьте, нет ли в конфигурации доработок, принудительно подставляющих дату из собственных настроек.
Частые вопросы
Можно ли поменять время прямо в интерфейсе 1С Розница?
Отдельной настройки часов в конфигурации нет. Внутри программы можно изменить только рабочую дату для новых документов. Само время 1С берёт из операционной системы компьютера или сервера.
Почему чек пробивается с неверным временем, хотя на компьютере часы правильные?
Время в чеке печатает фискальный регистратор по своим внутренним часам. Откройте драйвер ККТ, запросите текущее время кассы и выполните синхронизацию с ПК. Обычно это решает проблему без перерегистрации.
Что делать, если смена уже открыта с неправильной датой?
Закройте текущую кассовую смену, исправьте системное время и время ККТ, затем откройте новую смену. Пробивать чеки дальше при неверной дате нельзя — данные в ОФД уйдут с ошибкой.
Можно ли провести документ вчерашним днём без смены системного времени?
Да. Либо измените рабочую дату в настройках, либо просто отредактируйте дату вручную в самом документе перед проведением. Системные часы трогать не нужно. Учтите только дату запрета редактирования, если период закрыт.
Время на кассе постоянно сбивается после выключения. В чём причина?
Чаще всего это севшая батарейка CMOS на материнской плате — часы сбрасываются при обесточивании. Замените батарейку и настройте автоматическую синхронизацию времени по сети, чтобы проблема не повторялась.
Влияет ли смена часового пояса на уже проведённые документы?
Нет, записанные документы хранят дату в момент проведения и не пересчитываются. Но новые документы и чеки будут создаваться по новому поясу, поэтому перед сменой пояса лучше закрыть смену и завершить текущие операции.
Что важно запомнить
Время в 1С Розница определяется системными часами компьютера или сервера, а время в чеках — часами фискального регистратора. Меняйте время только при закрытой кассовой смене, после правки синхронизируйте ККТ и проверьте результат тестовым документом и чеком.