Изменение даты документа в 1С:Розница — казалось бы, простая операция, но на практике она часто вызывает вопросы у пользователей. От корректности даты зависит не только бухгалтерская отчётность, но и логика работы программы: формирование остатков, аналитика продаж, взаимодействие с фискальными регистраторами. Неправильное изменение может привести к расхождению данных, ошибкам при закрытии смены или даже блокировке документов.
В этой статье мы разберём все возможные сценарии: от ручного редактирования даты в открытом документе до массового изменения через обработки. Особое внимание уделим правам доступа, которые часто становятся причиной ошибок, и последствиям изменения даты для связанных операций (например, возвратов или инвентаризаций). Если вы работаете с 1С:Розница 8.3 (включая последние релизы), эта инструкция поможет избежать типичных ошибок и сэкономить время.
Почему может понадобиться изменить дату документа?
На первый взгляд, дата документа в 1С:Розница должна соответствовать реальному времени его создания. Однако на практике возникают ситуации, когда корректировка необходима:
- 📅 Ошибка при вводе: оператор случайно указал неверную дату (например, текущий год вместо прошлого).
- 🔄 Перенос документов: при миграции данных из другой системы или восстановлении после сбоя.
- 📊 Аналитика и отчётность: для корректного отображения продаж в разрезе периодов (например, если документ был проведён в неправильном месяце).
- 🛒 Возвраты и корректировки: дата возврата должна совпадать с датой продажи для фискальных документов.
- ⚖️ Юридические требования: исправление дат по запросу налоговых органов или аудиторов.
Важно понимать, что изменение даты — это не просто техническая операция. В 1С:Розница дата документа влияет на:
- 📈 Остатки товаров (при изменении даты на более раннюю может возникнуть отрицательный остаток).
- 💰 Финансовые результаты (выручка будет отнесена к другому периоду).
- 🖨️ Фискальные данные (если документ уже отправлен в ОФД, изменение даты может потребовать перерегистрации чека).
Права доступа: кто может менять дату документа?
Одна из самых распространённых ошибок при попытке изменить дату — отсутствие необходимых прав. В 1С:Розница 8.3 редактирование даты регулируется на уровне ролей пользователей и прав на объекты. Если кнопка или поле даты неактивно, скорее всего, у вас нет одного из следующих разрешений:
| Тип права | Что позволяет делать | Где настраивается |
|---|---|---|
| Редактирование документов | Изменять любые реквизиты, включая дату | Администрирование → Настройка пользователей и прав → Роли |
| Изменение проведённых документов | Редактировать дату в уже проведённых документах | Тот же путь, но в разделе "Права на объекты" |
| Полные права (Администратор) | Обходить все ограничения | Назначается в карточке пользователя |
| Права по видам документов | Например, только для "Чеков ККМ" или "Поступлений" | Администрирование → Настройка прав → Права по видам документов |
Чтобы проверить свои права:
- Откройте меню
Администрирование → Настройка пользователей и прав. - Найдите свою учётную запись в списке пользователей.
- Проверьте назначенные роли (например, "Кассир" обычно не имеет прав на изменение даты).
⚠️ Внимание: Если вы работаете в облачной версии 1С:Розница, некоторые права могут быть ограничены поставщиком услуг. В этом случае изменение даты возможно только через техническую поддержку.
Как изменить дату в открытом документе: пошаговая инструкция
Если документ ещё не проведён или у вас есть права на его редактирование, процесс изменения даты максимально прост. Рассмотрим на примере чека ККМ (аналогично работает для поступлений, возвратов, инвентаризаций):
- Откройте список документов через меню
Продажи → Чеки ККМ(или другой раздел, в зависимости от типа документа). - Найдите нужный документ и дважды кликните по нему для открытия.
- В верхней части формы найдите поле
Дата(обычно рядом с номером документа). - Кликните по полю и введите новую дату вручную или выберите её из календаря (кнопка
...). - Сохраните документ кнопкой
ЗаписатьилиОК. - Если документ был проведён, нажмите
Провести(илиПровести и закрыть).
Проверьте права пользователя на редактирование
Убедитесь, что документ не заблокирован другими пользователями
Сделайте резервную копию базы (при массовых изменениях)
Закройте все связанные документы (например, возвраты по этому чеку)-->
Если поле даты неактивно, причины могут быть следующими:
- 🔒 Документ помечен на удаление (проверьте в списке документов).
- 🔄 Документ уже проведён, и у вас нет прав на изменение проведённых документов.
- 📌 Документ заблокирован другим пользователем (в нижнем правом углу экрана будет значок блокировки).
- 🛠️ В настройках программы отключено редактирование даты для этого типа документов (решается через
Администрирование → Настройка параметров учета).
Если дата "уехала" на несколько лет назад или вперёд, а поле неактивно, попробуйте сначала сбросить документ в состояние "Не проведён" кнопкой Отменить проведение. Часто это разблокирует редактирование.
Изменение даты в проведённом документе: риски и решения
Корректировка даты в уже проведённом документе — более сложная задача, так как это может нарушить хронологию операций и привести к ошибкам в учёте. Например, если вы перенесёте дату чека на более ранний период, когда товара на складе ещё не было, программа выдаст ошибку о отрицательных остатках.
Чтобы безопасно изменить дату:
- Отмените проведение документа (кнопка
Отменить проведениев форме документа). - Измените дату, как описано в предыдущем разделе.
- Проверьте связанные документы:
- Для чеков ККМ: убедитесь, что фискальный регистратор не заблокирован (если чек уже отправлен в ОФД, может потребоваться корректировочный чек).
- Для поступлений: проверьте, не связан ли документ с заказом поставщику или счёт-фактурой.
- Проведите документ заново.
- 🔄 Перенесите дату на более поздний период, когда товар уже был на складе.
- 📦 Создайте документ оприходования с обратной датой, чтобы "подтянуть" остатки.
- 🛠️ Используйте обработку "Проверка и корректировка остатков" (
Сервис → Утилиты). - Стандартная обработка "Групповое изменение реквизитов":
- Путь:
Сервис → Утилиты → Групповое изменение реквизитов. - Выберите тип документа (например, "Чек ККМ").
- Укажите диапазон дат или другие фильтры для отбора документов.
- В поле "Реквизит" выберите
Датаи укажите новое значение.
- Путь:
- Внешние обработки (например, "Универсальный корректор документов" от 1С-Рарус или Инфостарт).
- SQL-запросы (только для опытных пользователей!):
UPDATE _Document123 SET Дата = '2026-05-15'WHERE ВидДокумента = 'ЧекККМ' AND Дата BETWEEN '2026-01-01' AND '2026-01-31'
⚠️ Внимание: Прямое изменение данных через SQL может нарушить целостность базы. Всегда делайте резервную копию перед такими операциями!
- 📅 Хронологию: документы должны оставаться в логической последовательности (например, возвраты не могут быть раньше продаж).
- 🔗 Связанные объекты: если документы ссылаются друг на друга (например, реализация → оплата), изменение даты в одном может "сломать" другой.
- 📊 Отчётность: массовое изменение дат может исказить данные в отчётах (например, "Выручка по дням").
- 📄 Расхождению с ОФД: если чек уже отправлен в оператора фискальных данных, его дата фиксируется и не может быть изменена без корректировки.
- 🚫 Блокировке ККТ: некоторые модели фискальных регистраторов блокируют изменение даты для проведённых чеков.
- ⚖️ Проблемам с налоговой: несоответствие дат в чеках и отчётности может стать основанием для проверки.
- Проверьте статус чека в ОФД:
- Если чек не отправлен, можно редактировать дату как обычно.
- Если чек уже в ОФД, потребуется создать корректировочный чек или чек возврата с правильной датой.
- Для чеков, отправленных в ОФД, используйте механизм
Корректировка чека(Продажи → Корректировка чеков ККМ). - Если дата чека должна быть перенесена на другой день, а чек уже закрыт, проще создать новый чек с правильной датой и аннулировать старый.
- 📋 Журнал регистрации (
Администрирование → Журнал регистрации) — там может быть подробное описание проблемы. - 🔧 Тестирование и исправление базы (
Администрирование → Тестирование и исправление) — иногда ошибки связаны с повреждением данных. - 📞 Логи фискального регистратора — если проблема с ККТ, проверьте его статус в
Оборудование → Фискальные регистраторы. - Создать корректировочный чек с правильной датой.
- Или оформить возврат по старому чеку и новый чек с корректной датой.
- Обратиться к администратору с просьбой временно выдать права.
- Экспортировать документ в
ExcelчерезВсе действия → Выгрузить, изменить дату там, а затем загрузить обратно (если разрешена выгрузка/загрузка). - Создать новый документ с правильной датой и перенести в него данные из старого (а старый пометить на удаление).
- Перенесите дату документа на период после инвентаризации.
- Или перепроведите инвентаризацию с новой датой.
- Используйте обработку
"Проверка последовательности документов"(Сервис → Утилиты), чтобы найти все конфликтующие документы. - Если документ загружен через типовой обмен (например, из 1С:УТ в 1С:Розница), его дату можно изменить как обычно, но это может нарушить синхронизацию.
- Если документ пришёл через EDI-обмен (например, от поставщика), его редактирование может быть заблокировано. В этом случае лучше создать корректировочный документ.
- 🔙 Отмените изменения через
Ctrl+Z(работает, если документ не закрыт). - 📅 Верните старую дату вручную (если документ ещё не проведён).
- 🔄 Восстановите базу из резервной копии (если ошибок много).
- 🛠️ Используйте откат транзакций (только для опытных пользователей через
Администрирование → Поддержка и обслуживание → Откат транзакций).
⚠️ Внимание: Если документ связан с фискальными данными (например, чек ККМ отправлен в ОФД), изменение даты может потребовать перерегистрации чека в налоговой. В этом случае проще создать корректировочный документ с правильной датой, чем редактировать оригинал.
Если при попытке провести документ с новой датой возникает ошибка типа "Нарушена последовательность документов" или "Отрицательный остаток", воспользуйтесь одним из способов:
Массовое изменение дат: обработки и внешние инструменты
Если требуется изменить дату сразу у нескольких документов (например, после миграции данных или ошибки в периоде), ручное редактирование займёт слишком много времени. В этом случае поможет:
При массовом изменении дат учитывайте:
Что делать если обработка не находит документы?
Если групповая обработка не видит документы, проверьте:
1. Фильтры отбора — возможно, установлен неправильный период или тип документа.
2. Права пользователя — для массовых операций требуются расширенные права.
3. Блокировки — документы могут быть заблокированы другими сеансами (проверьте в Администрирование → Активные пользователи).
4. Режимы работы — некоторые обработки не работают в управляемом приложении (требуется переход в обычный режим через Файл → Открыть в обычном режиме).
Особенности изменения даты в фискальных документах
Документы, связанные с фискальными регистраторами (чеки ККМ, возвраты, корректировки), требуют особого подхода. Изменение даты в них может привести к:
Если вам необходимо изменить дату в фискальном документе:
Изменение даты в фискальном документе после его регистрации в ОФД возможно только через формирование корректировочного чека. Прямое редактирование даты в этом случае приведёт к расхождению с фискальными данными и может быть расценено как нарушение 54-ФЗ.
Ошибки при изменении даты и способы их устранения
Даже при правильном выполнении инструкций пользователи часто сталкиваются с ошибками. Рассмотрим наиболее распространённые и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
"Недостаточно прав для изменения даты" |
Отсутствует роль с правом редактирования проведённых документов | Обратитесь к администратору за назначением прав или используйте учётную запись с полными правами |
"Нарушена последовательность документов" |
Новая дата выходит за пределы периода, разрешённого для редактирования, или нарушает хронологию | Перенесите дату в разрешённый диапазон или отмените проведение связанных документов |
"Отрицательный остаток по товару" |
На новую дату товара на складе ещё не было | Скорректируйте дату или создайте документ оприходования с обратной датой |
"Документ заблокирован другим пользователем" |
Документ открыт в другом сеансе или заблокирован фискальным регистратором | Дождитесь освобождения блокировки или перезагрузите сервер 1С |
"Невозможно изменить дату фискального документа" |
Чек уже отправлен в ОФД или зарегистрирован в ККТ | Создайте корректировочный чек или аннулируйте старый |
Если ошибка не указана в таблице, проверьте:
Перед массовым изменением дат всегда делайте резервную копию базы! Это позволит откатить изменения, если что-то пойдёт не так.
FAQ: Частые вопросы по изменению даты в 1С:Розница
Могу ли я изменить дату в документе, который уже закрыл кассовую смену?
Если чек был включён в Z-отчёт, его дату изменить нельзя — это нарушит фискальную дисциплину. В этом случае нужно:
Прямое редактирование даты в закрытой смене может привести к расхождению с фискальными данными и проблемам при проверках.
Как изменить дату в документе, если поле неактивно и нет прав администратора?
Если у вас нет прав на редактирование даты, но это критично для работы, можно:
Что будет, если изменить дату документа на более раннюю, чем дата инвентаризации?
В этом случае программа выдаст ошибку о нарушении хронологии, так как инвентаризация фиксирует остатки на определённую дату. Чтобы избежать проблемы:
Можно ли изменить дату в документе, который был создан в другой базе и загружен через обмен?
Да, но с оговорками:
После изменения даты рекомендуется выполнить повторный обмен, чтобы синхронизировать данные в обеих базах.
Как вернуть старую дату, если после изменения возникли ошибки?
Если после изменения даты появились проблемы (например, отрицательные остатки или ошибки проведения), воспользуйтесь одним из способов: