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

В этой статье мы разберём все возможные сценарии: от ручного редактирования даты в открытом документе до массового изменения через обработки. Особое внимание уделим правам доступа, которые часто становятся причиной ошибок, и последствиям изменения даты для связанных операций (например, возвратов или инвентаризаций). Если вы работаете с 1С:Розница 8.3 (включая последние релизы), эта инструкция поможет избежать типичных ошибок и сэкономить время.

Почему может понадобиться изменить дату документа?

На первый взгляд, дата документа в 1С:Розница должна соответствовать реальному времени его создания. Однако на практике возникают ситуации, когда корректировка необходима:

  • 📅 Ошибка при вводе: оператор случайно указал неверную дату (например, текущий год вместо прошлого).
  • 🔄 Перенос документов: при миграции данных из другой системы или восстановлении после сбоя.
  • 📊 Аналитика и отчётность: для корректного отображения продаж в разрезе периодов (например, если документ был проведён в неправильном месяце).
  • 🛒 Возвраты и корректировки: дата возврата должна совпадать с датой продажи для фискальных документов.
  • ⚖️ Юридические требования: исправление дат по запросу налоговых органов или аудиторов.

Важно понимать, что изменение даты — это не просто техническая операция. В 1С:Розница дата документа влияет на:

  • 📈 Остатки товаров (при изменении даты на более раннюю может возникнуть отрицательный остаток).
  • 💰 Финансовые результаты (выручка будет отнесена к другому периоду).
  • 🖨️ Фискальные данные (если документ уже отправлен в ОФД, изменение даты может потребовать перерегистрации чека).
📊 Как часто вам приходится изменять даты документов в 1С
Розница?:Никогда
1-2 раза в месяц
Еженедельно
Ежедневно

Права доступа: кто может менять дату документа?

Одна из самых распространённых ошибок при попытке изменить дату — отсутствие необходимых прав. В 1С:Розница 8.3 редактирование даты регулируется на уровне ролей пользователей и прав на объекты. Если кнопка или поле даты неактивно, скорее всего, у вас нет одного из следующих разрешений:

Тип права Что позволяет делать Где настраивается
Редактирование документов Изменять любые реквизиты, включая дату Администрирование → Настройка пользователей и прав → Роли
Изменение проведённых документов Редактировать дату в уже проведённых документах Тот же путь, но в разделе "Права на объекты"
Полные права (Администратор) Обходить все ограничения Назначается в карточке пользователя
Права по видам документов Например, только для "Чеков ККМ" или "Поступлений" Администрирование → Настройка прав → Права по видам документов

Чтобы проверить свои права:

  1. Откройте меню Администрирование → Настройка пользователей и прав.
  2. Найдите свою учётную запись в списке пользователей.
  3. Проверьте назначенные роли (например, "Кассир" обычно не имеет прав на изменение даты).
⚠️ Внимание: Если вы работаете в облачной версии 1С:Розница, некоторые права могут быть ограничены поставщиком услуг. В этом случае изменение даты возможно только через техническую поддержку.

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

Если документ ещё не проведён или у вас есть права на его редактирование, процесс изменения даты максимально прост. Рассмотрим на примере чека ККМ (аналогично работает для поступлений, возвратов, инвентаризаций):

  1. Откройте список документов через меню Продажи → Чеки ККМ (или другой раздел, в зависимости от типа документа).
  2. Найдите нужный документ и дважды кликните по нему для открытия.
  3. В верхней части формы найдите поле Дата (обычно рядом с номером документа).
  4. Кликните по полю и введите новую дату вручную или выберите её из календаря (кнопка ...).
  5. Сохраните документ кнопкой Записать или ОК.
  6. Если документ был проведён, нажмите Провести (или Провести и закрыть).

Проверьте права пользователя на редактирование

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

Сделайте резервную копию базы (при массовых изменениях)

Закройте все связанные документы (например, возвраты по этому чеку)-->

Если поле даты неактивно, причины могут быть следующими:

  • 🔒 Документ помечен на удаление (проверьте в списке документов).
  • 🔄 Документ уже проведён, и у вас нет прав на изменение проведённых документов.
  • 📌 Документ заблокирован другим пользователем (в нижнем правом углу экрана будет значок блокировки).
  • 🛠️ В настройках программы отключено редактирование даты для этого типа документов (решается через Администрирование → Настройка параметров учета).
💡

Если дата "уехала" на несколько лет назад или вперёд, а поле неактивно, попробуйте сначала сбросить документ в состояние "Не проведён" кнопкой Отменить проведение. Часто это разблокирует редактирование.

Изменение даты в проведённом документе: риски и решения

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

Чтобы безопасно изменить дату:

  1. Отмените проведение документа (кнопка Отменить проведение в форме документа).
  2. Измените дату, как описано в предыдущем разделе.
  3. Проверьте связанные документы:
    • Для чеков ККМ: убедитесь, что фискальный регистратор не заблокирован (если чек уже отправлен в ОФД, может потребоваться корректировочный чек).
    • Для поступлений: проверьте, не связан ли документ с заказом поставщику или счёт-фактурой.
  4. Проведите документ заново.
  5. ⚠️ Внимание: Если документ связан с фискальными данными (например, чек ККМ отправлен в ОФД), изменение даты может потребовать перерегистрации чека в налоговой. В этом случае проще создать корректировочный документ с правильной датой, чем редактировать оригинал.

    Если при попытке провести документ с новой датой возникает ошибка типа "Нарушена последовательность документов" или "Отрицательный остаток", воспользуйтесь одним из способов:

    • 🔄 Перенесите дату на более поздний период, когда товар уже был на складе.
    • 📦 Создайте документ оприходования с обратной датой, чтобы "подтянуть" остатки.
    • 🛠️ Используйте обработку "Проверка и корректировка остатков" (Сервис → Утилиты).

    Массовое изменение дат: обработки и внешние инструменты

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

    1. Стандартная обработка "Групповое изменение реквизитов":
      • Путь: Сервис → Утилиты → Групповое изменение реквизитов.
      • Выберите тип документа (например, "Чек ККМ").
      • Укажите диапазон дат или другие фильтры для отбора документов.
      • В поле "Реквизит" выберите Дата и укажите новое значение.
    2. Внешние обработки (например, "Универсальный корректор документов" от 1С-Рарус или Инфостарт).
    3. SQL-запросы (только для опытных пользователей!):
      UPDATE _Document123 SET Дата = '2026-05-15'
      

      WHERE ВидДокумента = 'ЧекККМ' AND Дата BETWEEN '2026-01-01' AND '2026-01-31'

      ⚠️ Внимание: Прямое изменение данных через SQL может нарушить целостность базы. Всегда делайте резервную копию перед такими операциями!
    4. При массовом изменении дат учитывайте:

      • 📅 Хронологию: документы должны оставаться в логической последовательности (например, возвраты не могут быть раньше продаж).
      • 🔗 Связанные объекты: если документы ссылаются друг на друга (например, реализация → оплата), изменение даты в одном может "сломать" другой.
      • 📊 Отчётность: массовое изменение дат может исказить данные в отчётах (например, "Выручка по дням").
      Что делать если обработка не находит документы?

      Если групповая обработка не видит документы, проверьте:

      1. Фильтры отбора — возможно, установлен неправильный период или тип документа.

      2. Права пользователя — для массовых операций требуются расширенные права.

      3. Блокировки — документы могут быть заблокированы другими сеансами (проверьте в Администрирование → Активные пользователи).

      4. Режимы работы — некоторые обработки не работают в управляемом приложении (требуется переход в обычный режим через Файл → Открыть в обычном режиме).

      Особенности изменения даты в фискальных документах

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

      • 📄 Расхождению с ОФД: если чек уже отправлен в оператора фискальных данных, его дата фиксируется и не может быть изменена без корректировки.
      • 🚫 Блокировке ККТ: некоторые модели фискальных регистраторов блокируют изменение даты для проведённых чеков.
      • ⚖️ Проблемам с налоговой: несоответствие дат в чеках и отчётности может стать основанием для проверки.

      Если вам необходимо изменить дату в фискальном документе:

      1. Проверьте статус чека в ОФД:
        • Если чек не отправлен, можно редактировать дату как обычно.
        • Если чек уже в ОФД, потребуется создать корректировочный чек или чек возврата с правильной датой.
      2. Для чеков, отправленных в ОФД, используйте механизм Корректировка чека (Продажи → Корректировка чеков ККМ).
      3. Если дата чека должна быть перенесена на другой день, а чек уже закрыт, проще создать новый чек с правильной датой и аннулировать старый.
      4. Изменение даты в фискальном документе после его регистрации в ОФД возможно только через формирование корректировочного чека. Прямое редактирование даты в этом случае приведёт к расхождению с фискальными данными и может быть расценено как нарушение 54-ФЗ.

        Ошибки при изменении даты и способы их устранения

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

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

        Если ошибка не указана в таблице, проверьте:

        • 📋 Журнал регистрации (Администрирование → Журнал регистрации) — там может быть подробное описание проблемы.
        • 🔧 Тестирование и исправление базы (Администрирование → Тестирование и исправление) — иногда ошибки связаны с повреждением данных.
        • 📞 Логи фискального регистратора — если проблема с ККТ, проверьте его статус в Оборудование → Фискальные регистраторы.
      💡

      Перед массовым изменением дат всегда делайте резервную копию базы! Это позволит откатить изменения, если что-то пойдёт не так.

      FAQ: Частые вопросы по изменению даты в 1С:Розница

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

      Если чек был включён в Z-отчёт, его дату изменить нельзя — это нарушит фискальную дисциплину. В этом случае нужно:

      1. Создать корректировочный чек с правильной датой.
      2. Или оформить возврат по старому чеку и новый чек с корректной датой.

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

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

      Если у вас нет прав на редактирование даты, но это критично для работы, можно:

      • Обратиться к администратору с просьбой временно выдать права.
      • Экспортировать документ в Excel через Все действия → Выгрузить, изменить дату там, а затем загрузить обратно (если разрешена выгрузка/загрузка).
      • Создать новый документ с правильной датой и перенести в него данные из старого (а старый пометить на удаление).
      Что будет, если изменить дату документа на более раннюю, чем дата инвентаризации?

      В этом случае программа выдаст ошибку о нарушении хронологии, так как инвентаризация фиксирует остатки на определённую дату. Чтобы избежать проблемы:

      1. Перенесите дату документа на период после инвентаризации.
      2. Или перепроведите инвентаризацию с новой датой.
      3. Используйте обработку "Проверка последовательности документов" (Сервис → Утилиты), чтобы найти все конфликтующие документы.
      Можно ли изменить дату в документе, который был создан в другой базе и загружен через обмен?

      Да, но с оговорками:

      • Если документ загружен через типовой обмен (например, из 1С:УТ в 1С:Розница), его дату можно изменить как обычно, но это может нарушить синхронизацию.
      • Если документ пришёл через EDI-обмен (например, от поставщика), его редактирование может быть заблокировано. В этом случае лучше создать корректировочный документ.

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

      Как вернуть старую дату, если после изменения возникли ошибки?

      Если после изменения даты появились проблемы (например, отрицательные остатки или ошибки проведения), воспользуйтесь одним из способов:

      • 🔙 Отмените изменения через Ctrl+Z (работает, если документ не закрыт).
      • 📅 Верните старую дату вручную (если документ ещё не проведён).
      • 🔄 Восстановите базу из резервной копии (если ошибок много).
      • 🛠️ Используйте откат транзакций (только для опытных пользователей через Администрирование → Поддержка и обслуживание → Откат транзакций).