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

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

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

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

Некорректное время в 1С Розница — это не просто неудобство: расхождение даты и времени на кассе приводит к ошибкам в чеках, проблемам при передаче данных в ОФД и невозможности корректно закрыть смену. Фискальный регистратор фиксирует время пробития чека, и если оно отличается от реального, данные в отчётах и в личном кабинете ОФД будут расходиться.

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

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

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

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

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

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

Проверка и настройка времени в Windows на кассовом компьютере

Откройте «Параметры» → «Время и язык» → «Дата и время» (или «Панель управления» → «Дата и время» в старых версиях). Включите автоматическую установку времени и часового пояса либо задайте их вручную. Убедитесь, что выбран правильный часовой пояс — для большинства регионов России это UTC+3 (Москва), но для регионов с другим поясом значение должно соответствовать фактическому месту работы кассы.

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

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

Порядок настройки времени на кассовом ПК
  1. 1
    Откройте параметры даты и времени Windows и проверьте текущее значение
  2. 2
    Установите правильный часовой пояс для региона, где работает касса
  3. 3
    Включите синхронизацию с NTP-сервером и выполните обновление времени
  4. 4
    Перезапустите 1С Розница и РМК
  5. 5
    Проверьте время на ККТ через драйвер и при необходимости синхронизируйте
  6. 6
    Пробейте тестовый чек и сверьте время в нём с реальным

Настройка времени на сервере 1С при клиент-серверном режиме

Если база работает на сервере, войдите на сервер приложений и проверьте системное время там. Порядок тот же: дата, время, часовой пояс, NTP-синхронизация. Важно, чтобы сервер приложений, сервер СУБД и клиентские компьютеры были синхронизированы с одним источником времени — расхождение даже в 1–2 минуты может вызывать ошибки при одновременной работе пользователей и при обмене данными между узлами РИБ.

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

Синхронизация времени фискального регистратора (ККТ)

Время в чеке ставит касса, поэтому после настройки компьютера нужно проверить часы ККТ. Для АТОЛ откройте «Драйвер ККТ» → «Сервис» или тест драйвера → запросите состояние кассы: в отчёте будут текущие дата и время ККТ. Для Штрих-М используйте «Тест драйвера ФР» → «Сервис» → «Дата и время». Если часы кассы расходятся с компьютером, выполните синхронизацию — в обоих драйверах есть функция установки времени ККТ равным системному.

Учтите ограничение: перевод часов ККТ назад возможен только при закрытой смене, а при использовании фискального накопителя возможности корректировки времени дополнительно ограничены — грубый перевод назад может быть заблокирован самим ФН. Поэтому правильный порядок: закрытие смены → синхронизация времени → открытие новой смены.

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

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

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

Время в пробитом чеке
Норма

Совпадает с реальным временем с точностью до минуты

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

Чек пробит с отставанием или опережением — часы ККТ не синхронизированы

Время в Z-отчёте и в 1С
Норма

Дата закрытия смены совпадает в отчёте ККТ и в документах 1С

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

Смена в 1С датирована другим днём — проверьте часовой пояс и время сервера

Данные в личном кабинете ОФД
Норма

Чеки отображаются с корректным временем

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

Расхождение с реальным временем — часы ККТ требуют синхронизации

Типичные проблемы и их решение

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

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

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

Типичные ошибки
01
Перевод часов назад при открытой смене — риск блокировки фискального накопителя и порчи данных смены
02
Корректировка времени только в Windows без проверки часов ККТ — чеки продолжают уходить с неверным временем
03
Неверный часовой пояс на кассе в регионе — все чеки смещаются на целые часы, данные в ОФД расходятся с реальностью
04
Игнорирование времени сервера в клиент-серверном режиме — документы создаются с серверным временем, хотя на кассе всё правильно
05
Работа узлов РИБ с рассинхронизированными часами — пакеты обмена с датами «из будущего» и ошибки загрузки

Профилактика расхождений времени

Настройте автоматическую NTP-синхронизацию на всех кассовых компьютерах и серверах — это исключает постепенный уход часов. Проверьте, что служба времени Windows (W32Time) запущена и стоит в автоматическом режиме запуска.

Включите в регламент открытия смены короткую проверку: кассир сверяет время на экране РМК и в первом чеке с реальным. Это занимает меньше минуты и позволяет поймать сбой до того, как неверным временем будут испорчены чеки за весь день.

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

Часто задаваемые вопросы

Можно ли изменить время уже пробитого чека в 1С Розница?

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

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

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

Опасно ли переводить часы назад на кассе?

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

Кто задаёт время в чеке: 1С или касса?

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

Что делать, если время сбрасывается после каждого выключения кассового ПК?

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

Итог

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

Время в 1С Розница определяется системными часами компьютера или сервера, а время в чеке — часами ККТ. Настраивайте все три уровня: часовой пояс и NTP в Windows, время сервера при клиент-серверном режиме и синхронизацию часов кассы через драйвер. Любые корректировки выполняйте только при закрытой кассовой смене.