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