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

В этой статье мы разберём все легальные способы изменения времени в чеках — от ручной правки в интерфейсе 1С:Розница до программных доработок конфигурации. Особое внимание уделим рискам фискальных нарушений и тому, как избежать штрафов от налоговой инспекции. Материал актуален для версий 1С:Предприятие 8.3 и 1С:Розница 2.3/3.0, а также современных моделей онлайн-касс (Атол, Штрих-М, Эвотор).

Почему время в чеке может не совпадать с реальным

Рассогласование времени в чеках обычно возникает по одной из трёх причин — и каждая требует своего подхода к решению. Давайте разберём их подробно:

  • Сбой системных часов — если на компьютере или сервере сбилось время (например, после замены батарейки CMOS или ошибки синхронизации с NTP-сервером), все созданные в этот период чеки унаследуют неверную метку.
  • 🖥️ Проблемы с ККТ — онлайн-кассы имеют собственные внутренние часы, которые могут отставать или спешить. Например, модели Aтол 30Ф или Штрих-М-ФР-К требуют ручной синхронизации при первом подключении.
  • 📝 Ретроактивные изменения — иногда требуется "задним числом" оформить чек (например, при возврате товара через несколько дней). В этом случае время создания документа в будет отличаться от даты операции.

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

📊 С какой проблемой времени в чеках вы сталкивались?
Сбились системные часы
Ошибка синхронизации ККТ
Нужно было оформить чек задним числом
Другая проблема

Как изменить время в чеке 1С: пошаговая инструкция

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

Сценарий 1: Исправление времени в ещё не проведённом чеке

Если чек ещё не был отправлен на кассу (статус "Не проведён" или "Черновик"), изменить время проще всего:

  1. Откройте документ Чек ККМ в журнале Розничные продажи (путь: Продажи → Розничные продажи → Чеки ККМ).
  2. Нажмите кнопку Изменить (или дважды кликните по строке документа).
  3. В шапке чека найдите поле Дата и Время. По умолчанию они заблокированы — нажмите на иконку 🔒 рядом с полем, чтобы разблокировать.
  4. Введите корректные значения и сохраните документ (Ctrl+S или кнопка Записать).

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

Проверьте статус чека (должен быть "Не проведён")

Убедитесь, что у вас есть права на редактирование документов

Сделайте резервную копию базы 1С (на случай ошибок)

Синхронизируйте время на ПК и ККТ-->

Сценарий 2: Корректировка проведённого чека

Если чек уже проведён и ушёл в фискальный накопитель, процесс усложняется. Здесь есть два пути:

  • 🔄 Сторнирование и перепроведение — самый безопасный метод. Создайте документ Возврат товара на основе ошибочного чека, затем оформите новый чек с правильным временем.
  • ⚙️ Ручная правка через обработки — рискованный способ, требующий доступа к конфигуратору. Подходит только для опытных пользователей.

Для сторнирования:

1. Откройте журнал "Чеки ККМ" (Продажи → Розничные продажи).

2. Выделите ошибочный чек → кнопка "Создать на основании" → "Возврат товара".

3. В новом документе укажите причину возврата (например, "Ошибка времени").

4. Проведите возврат, затем создайте новый чек с корректным временем.

💡

Если чек был отправлен в ОФД, сторнирование автоматически сформирует корректировочный чек в фискальных данных. Это законный способ исправления ошибок без нарушения 54-ФЗ.

Технические нюансы работы с ККТ

Изменение времени в чеках напрямую связано с настройками контрольно-кассовой техники. Современные онлайн-кассы (например, Aтол 90Ф или Эвотор 7.2) имеют строгие требования к синхронизации времени:

  • ⏱️ Время на ККТ должно совпадать с временем ОФД (оператора фискальных данных) с точностью до 5 минут. При большем расхождении касса блокирует печать чеков.
  • 🔄 Синхронизация происходит автоматически при каждом сеансе связи с ОФД, но может сбиваться при длительном отключении интернета.
  • 🔧 Некоторые модели (например, Штрих-Лайт-ФР-К) позволяют ручную настройку времени через инженерное меню.

Чтобы проверить текущее время на кассе:

1. В интерфейсе 1С перейдите в "Администрирование → Настройки ККТ".

2. Выберите вашу кассу и нажмите "Тестовое соединение".

3. В логе соединения будет строка "Время ККТ: [текущее значение]".

Модель ККТ Способ синхронизации времени Макс. допустимое отклонение
Aтол 30Ф/55Ф/90Ф Автоматическая через ОФД ±5 минут
Штрих-М-ФР-К Ручная или автоматическая ±10 минут
Эвотор 5/7.2 Автоматическая + резервная батарея ±3 минуты
Вики Принт 57Ф Только автоматическая ±7 минут
Что будет если время на ККТ и в 1С разное?

Если расхождение превышает допустимый лимит (обычно 5-10 минут), касса заблокирует печать чеков до синхронизации. В логах 1С появится ошибка "Несовпадение времени ККТ и системы". В этом случае нужно вручную синхронизировать часы кассы через её веб-интерфейс или инженерное меню.

Программные методы корректировки времени

Для массового исправления времени в чеках или автоматизации процесса можно использовать встроенные механизмы и внешние обработки. Рассмотрим наиболее эффективные подходы:

1. Обработка "Групповое изменение документов"

В стандартных конфигурациях 1С:Розница есть обработка для пакетного редактирования реквизитов документов:

  1. Перейдите в Все функции → Обработки → Групповое изменение документов.
  2. Укажите тип документа Чек ККМ и период, за который нужно исправить время.
  3. В настройках выберите реквизит ДатаВремя и укажите правило изменения (например, сдвиг на +2 часа).
  4. Запустите обработку и дождитесь завершения.

Обратите внимание: эта обработка меняет только внутренние данные 1С, но не затрагивает фискальный накопитель. Для синхронизации с ККТ потребуется перепроведение документов.

2. Внешние обработки для работы с ККТ

Для сложных случаев (например, когда нужно скорректировать время в уже закрытом фискальном чеке) используют специализированные обработки:

  • 📌 "Корректор фискальных данных" — позволяет отправлять корректировочные чеки в ОФД с новым временем (поддерживает Aтол, Штрих-М).
  • 🔄 "Синхронизатор ККТ" — автоматически выравнивает время между 1С и кассой при каждом сеансе связи.
  • ⏱️ "Редактор чеков" — даёт доступ к изменению метаданных чеков, включая временные метки (требует прав администратора).

Пример кода для программной корректировки времени через 1С:Предприятие:

Процедура ИсправитьВремяВЧеках(ДатаНачала, ДатаКонца, СдвигМинут)

Выборка = Документы.ЧекККМ.ВыбратьПериод(ДатаНачала, ДатаКонца);

Пока Выборка.Следующий() Цикл

НовоеВремя = Выборка.ДатаВремя + СдвигМинут * 60;

Выборка.Объект.ДатаВремя = НовоеВремя;

Выборка.Объект.Записать();

КонецЦикла;

КонецПроцедуры

💡

Любые программные изменения времени в чеках должны сопровождаться формированием корректировочных фискальных документов. В противном случае это приравнивается к фальсификации данных и карается штрафом до 300 000 рублей (ст. 14.5 КоАП РФ).

Юридические риски и штрафы

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

  • 📉 Искажение данных — если изменение времени привело к несоответствию между чеками и реальными операциями (штраф до 30 000 руб.).
  • 🕒 Нарушение порядка регистрации — если время в чеке не совпадает с временем фискального документа в ОФД (штраф до 10 000 руб.).
  • 🔍 Уклонение от фискализации — если правка времени была сделана для сокрытия доходов (штраф до 300 000 руб. + приостановка деятельности на 90 дней).

Чтобы избежать претензий от налоговой инспекции:

  1. Все изменения фиксируйте внутренними актами (например, "Акт о корректировке чеков от [дата]").
  2. Используйте только легальные механизмы (сторнирование, корректировочные чеки).
  3. Сохраняйте логи изменений в 1С (включите ведение журнала регистрации).
💡

Если вам пришлось массово исправлять время в чеках из-за сбоя оборудования, подготовьте пояснительную записку для налоговой с указанием причины (например, "Отчёт о сбое ККТ от [дата]"). Это поможет избежать штрафов при проверке.

⚠️ Внимание: Требования 54-ФЗ и размеры штрафов могут изменяться. Перед массовой корректировкой чеков уточните актуальные нормы на сайте ФНС или у вашего бухгалтера.

Профилактика проблем с временем в чеках

Лучший способ избежать проблем — настроить систему так, чтобы ошибки времени не возникали вообще. Вот проверенные методы профилактики:

1. Автоматическая синхронизация времени

Настройте автоматическую синхронизацию на всех устройствах, задействованных в работе с чеками:

  • 🖥️ Сервер 1С — включите службу времени Windows (w32tm) или используйте NTP-сервер (например, pool.ntp.org).
  • 📱 ККТ — в настройках кассы укажите адрес NTP-сервера (обычно это сервер ОФД).
  • 🌐 Рабочие станции — настройте групповую политику для синхронизации времени по домену.

Для проверки синхронизации на сервере 1С выполните команду:

w32tm /query /status

2. Резервное питание для ККТ

Многие проблемы со временем возникают из-за внезапного отключения электричества. Чтобы этого избежать:

  • Подключите кассу и сервер 1С к источнику бесперебойного питания (ИБП).
  • Настройте автоматическое завершение работы 1С при длительном отсутствии питания.
  • Используйте ККТ с резервной батареей (например, Эвотор 7.2 имеет встроенный аккумулятор на 4 часа работы).

3. Регулярный аудит чеков

Введите в практику еженедельную проверку чеков на расхождения во времени:

  1. Сформируйте отчёт Анализ продаж по чекам (путь: Отчёты → Продажи → Анализ чеков).
  2. Отсортируйте чеки по времени и проверьте логичность последовательности.
  3. Сверьте данные с отчётом из личного кабинета ОФД (например, ОФД-Я или Платформа ОФД).

Проверьте синхронизацию времени на сервере 1С

Обновите прошивку ККТ (через личный кабинет производителя)

Сверьте данные в 1С и ОФД за последний месяц

Сделайте резервную копию базы 1С-->

Частые ошибки и их решения

Даже опытные пользователи иногда сталкиваются с неожиданными проблемами при изменении времени в чеках. Разберём самые распространённые случаи:

Ошибка Причина Решение
Несовпадение времени ККТ и системы Разница между часами кассы и 1С превышает допустимый лимит Синхронизируйте время на ККТ через веб-интерфейс или инженерное меню
Фискальный документ уже отправлен в ОФД Попытка изменить время в уже закрытом чеке Используйте сторнирование или корректировочный чек
Нет прав на изменение документа У пользователя недостаточно полномочий в 1С Запросите права у администратора или используйте режим "Конфигуратор"
Ошибка связи с ККТ Касса не отвечает на запросы 1С Проверьте подключение кассы, перезапустите службу 1C:Enterprise

Если при изменении времени вы получаете ошибку Фискальный документ не найден, это означает, что чек был удалён из фискального накопителя. В этом случае:

  1. Проверьте журнал фискальных документов в личном кабинете ОФД.
  2. Если чек действительно отсутствует, оформите новый документ с правильным временем.
  3. Свяжитесь с технической поддержкой ОФД для восстановления данных (если чек был отправлен, но не зарегистрирован).
Что делать если время в чеке сбилось из-за перехода на зимнее/летнее время?

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

FAQ: Ответы на частые вопросы

Можно ли изменить время в чеке, если касса уже закрыта?

Да, но только через сторнирование. Создайте возврат по ошибочному чеку, затем оформите новый документ с правильным временем. Прямое изменение закрытого чека невозможно — это нарушает требования 54-ФЗ.

Как синхронизировать время на кассе Атол 55Ф?

Для этой модели:

  1. Зайдите в веб-интерфейс кассы (обычно по адресу 192.168.1.1).
  2. Перейдите в раздел Настройки → Дата и время.
  3. Включите опцию "Синхронизация с NTP-сервером" и укажите адрес сервера (например, ntp.ofd.ru).
  4. Сохраните настройки и перезагрузите кассу.
Что будет, если в чеке указано время на 30 минут раньше реального?

Это квалифицируется как грубое нарушение порядка применения ККТ (ст. 14.5 КоАП РФ). Штраф для организации — от 30 000 до 40 000 рублей. Если расхождение обнаружит налоговая при проверке, также могут доначислить налоги за "скрытый" период.

Исправлять такую ошибку нужно обязательно через сторнирование и перепроведение чека.

Как массово исправить время в чеках за прошлый месяц?

Для массовой корректировки:

  1. Используйте обработку Групповое изменение документов (см. раздел выше).
  2. Для каждого исправленного чека сформируйте корректировочный документ в ОФД.
  3. Подготовьте акт о внесённых изменениях с указанием причины (например, "сбой сервера времени").

Если чеков больше 100, лучше обратиться к 1С-разработчику для написания специализированной обработки.

Можно ли в 1С изменить только дату чека, оставив время прежним?

Да, в документе Чек ККМ поля Дата и Время редактируются независимо. Однако учтите, что:

  • Изменение даты может повлиять на отчётность (например, если чек переместится в другой налоговый период).
  • В фискальном накопителе дата и время хранятся как единое значение — их нельзя разделить.