Изменение даты регистрации в 1С — одна из самых востребованных операций среди бухгалтеров и администраторов систем.hether это ошибка при вводе первичных документов, ретроспективное внесение данных или корректировка в связи с изменением законодательства — причины могут быть разными. Однако не все пользователи знают, что дату регистрации нельзя просто так отредактировать в интерфейсе: система часто блокирует такие действия для сохранения целостности данных и соответствия ФЗ-54 (для торговли) или НК РФ (для налогового учета).
В этой статье мы разберем легитимные способы изменения даты регистрации в различных разделах 1С (документах, справочниках, регистрах), включая скрытые механизмы платформы, которые не описаны в стандартной документации. Особое внимание уделим последствиям таких изменений для отчетности и аудита — ведь некорректная правка может привести к расхождениям в Книге покупок/продаж или Регистре налогового учета.
Важно: если вы работаете с облачной версией 1С:Фреш, часть методов будет недоступна из-за ограничений прав доступа. Для таких случаев мы привели альтернативные решения.
1. Когда требуется изменять дату регистрации?
Прежде чем приступать к правкам, определите, действительно ли это необходимо. В 1С:Бухгалтерия 8 и 1С:ERP дата регистрации влияет на:
- 📅 Период отражения в отчетности (НДС, налог на прибыль, НДФЛ). Например, документ с датой 31.12.2026 попадёт в декларацию за 2026 год, даже если создан в 2026.
- 🔄 Последовательность проводок. Изменение даты может нарушить хронологию и вызвать ошибки при закрытии месяца.
- 📊 Аналитические отчеты (оборотно-сальдовые ведомости, карточки счетов). Данные пересчитаются ретроспективно.
- 🔒 Блокировки по периодам. В некоторых конфигурациях закрытые периоды защищены от редактирования.
Типичные сценарии, когда требуется корректировка:
- ✅ Ошибка оператора при вводе (например, указан 2026 год вместо 2026).
- ✅ Ретроспективное внесение документов (поступление товара или услуги было в прошлом периоде, но учтено только сейчас).
- ✅ Изменение законодательства с ретроактивным действием (например, корректировка ставок НДС).
- ✅ Тестирование конфигурации или обучение сотрудников на копии базы.
⚠️ Внимание: Если дата регистрации документа относится к закрытому налоговому периоду, его изменение может потребовать подачи уточненной декларации. Перед правкой сверьтесь с налоговым календарем в 1С:Отчетность (раздел"Регламентированные отчеты").
2. Способ 1: Стандартное редактирование (для открытых периодов)
Самый простой метод — прямое изменение даты в карточке документа. Он работает, если:
- 🔓 Период не закрыт (в
Администрирование → Настройки программы → Закрытие периода). - 📝 У пользователя есть права на редактирование (роль"Бухгалтер" или"Администратор").
- 📅 Документ не проведён или поддерживает изменение даты после проведения (зависит от конфигурации).
Инструкция:
- Откройте документ (например,
Поступление (акты, накладные)илиРеализация товаров и услуг). - Нажмите кнопку "Изменить" (или
F2). - В поле "Дата" введите новую дату в формате
ДД.ММ.ГГГГ. - Сохраните документ (
Ctrl+Sили кнопка "Записать и закрыть").
Если кнопка "Дата" неактивна:
- Попробуйте отменить проведение документа (кнопка "Отмена проведения").
- Проверьте настройки прав пользователя в
Администрирование → Пользователи. - Убедитесь, что документ не заблокирован (в некоторых конфигурациях есть флаг
"Запретить изменение").
☑️ Подготовка к изменению даты
3. Способ 2: Корректировка через"Все функции" (для заблокированных документов)
Если дата не редактируется стандартным способом, воспользуйтесь меню "Все функции". Этот метод работает даже для документов с ограниченными правами доступа.
Пошаговая инструкция:
- Откройте документ, дату которого нужно изменить.
- Нажмите
Ctrl+Shift+F12(или перейдите в меню "Все функции" черезСервис → Все функции). - В строке поиска введите
"УстановитьДата"или"ИзменитьДата"(точное название зависит от конфигурации). - Выберите найденную команду и введите новую дату в формате
'ГГГГ-ММ-ДД'(например,'2026-12-31'). - Подтвердите изменение и перепроведите документ.
Пример кода для ручного ввода (если команда не найдена в меню):
ДокументОбъект.Дата ='2026-12-31';
ДокументОбъект.Записать;
ДокументОбъект.Провести;
⚠️ Внимание: Использование меню "Все функции" может нарушить логику работы конфигурации. Например, в 1С:Зарплата и Управление Персоналом изменение даты начисления зарплаты ретроспективно приведёт к ошибкам в расчете НДФЛ и страховых взносов. Перед использованием этого метода создайте тестовую копию базы.
Что делать, если команда"УстановитьДата" отсутствует?
В некоторых конфигурациях (например, 1С:УТ 11) эта команда скрыта. Альтернатива — использовать внешнюю обработку"Редактор движений документов" (доступна на Инфостарте).
4. Способ 3: Правка через регистры сведений (для справочников и постоянных данных)
Если нужно изменить дату регистрации элемента справочника (например, дату создания контрагента или номенклатуры), стандартные методы часто не работают. В этом случае правку выполняют через регистры сведений.
Алгоритм действий:
- Откройте справочник (например,
КонтрагентыилиНоменклатура). - Найдите нужный элемент и откройте его историю изменений (
Ещё → История). - Если дата создания указана неверно, перейдите в
Администрирование → Регистры сведений. - Выберите регистр
"История изменения объектов"(или аналогичный в вашей конфигурации). - Найдите запись с некорректной датой и отредактируйте её вручную.
| Тип объекта | Регистр для правки | Потенциальные риски |
|---|---|---|
| Контрагенты | История изменения контрагентов |
Нарушение связей в документах (договоры, счета) |
| Номенклатура | История изменения номенклатуры |
Расхождения в остатках на складах |
| Сотрудники | История кадровых данных |
Ошибки в расчете зарплаты и стажа |
| Договоры | История изменений договоров |
Несоответствия в графиках оплат |
Для сложных случаев (например, массовой правки дат) используйте внешние обработки:
- 📌 "Пакетное изменение реквизитов" (доступна на Инфостарт).
- 📌 "Редактор движений и проводок" (позволяет корректировать даты в проводках).
- 📌 "Универсальный корректор данных" (для глубокой правки регистров).
Перед массовой правкой дат экспортируйте данные в Excel через Файл → Экспорт. Это поможет откатить изменения, если что-то пойдет не так.
5. Способ 4: Использование консоли запросов (для опытных пользователей)
Для продвинутых пользователей и программистов 1С самый гибкий способ — правка через консоль запросов. Этот метод позволяет изменять даты даже в заблокированных документах, но требует знания языка запросов.
Пример запроса для изменения даты документа "Поступление товаров":
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата = &ТекущаяДата
// Обновление даты
Обновление = НОВЫЙ Запрос;
Обновление.Текст =
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка КАК Ссылка,
| &НоваяДата КАК НоваяДата
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка В (&СписокСсылок)";
Обновление.УстановитьПараметр("СписокСсылок", СписокСсылок);
Обновление.УстановитьПараметр("НоваяДата", НоваяДата);
Обновление.Выполнить;
Как выполнить запрос:
- Откройте
Сервис → Консоль запросов(или нажмитеCtrl+Shift+Q). - Вставьте код запроса, заменив
&ТекущаяДатаи&НоваяДатана нужные значения. - Нажмите "Выполнить" (
F5). - После выполнения перепроведите документы (
Документы → Групповая обработка → Проведение документов).
⚠️ Внимание: Неправильно составленный запрос может повредить базу данных. Перед выполнением:
- Сделайте резервную копию (
Администрирование → Выгрузить информационную базу).- Протестируйте запрос на копии базы.
- Используйте транзакции (
НачатьТранзакциюиЗафиксироватьТранзакцию) для отката при ошибках.
Консоль запросов — мощный инструмент, но опасный. Ошибка в синтаксисе может привести к потере данных. Всегда тестируйте запросы на копии базы.
6. Способ 5: Ретроспективное внесение документов (для закрытых периодов)
Если период закрыт, а дату регистрации документа нужно перенести в прошлый год, используйте механизм "ретроспективного ввода". Он доступен в большинстве типовых конфигураций (1С:Бухгалтерия 3.0, 1С:ERP 2.5 и др.).
Пошаговая инструкция:
- Откройте журнал документов (например,
Покупки → Поступления). - Нажмите "Создать" и выберите нужный тип документа.
- В поле "Дата" укажите дату из закрытого периода.
- Система выдаст предупреждение: "Период закрыт. Внести ретроспективно?". Нажмите "Да".
- Заполните документ и проведите его. Система автоматически скорректирует остатки и проводки.
Особенности метода:
- 🔹 Работает только для документов, поддерживающих ретроспективный ввод (не все типы документов это позволяют).
- 🔹 В 1С:ЗУП для кадровых документов (приказы о приёме/увольнении) ретроспективный ввод может потребовать перерасчета зарплаты за прошлые периоды.
- 🔹 В 1С:УТ при ретроспективном вводе поступления товаров проверьте остатки на складах —ativenные остатки.
Если опция ретроспективного ввода отсутствует:
- 🔧 Временно откройте период в
Администрирование → Закрытие периода. - 🔧 Используйте документ"Корректировка записей" (доступен в 1С:Бухгалтерия).
- 🔧 Обратитесь к программисту для правки через прямые SQL-запросы (только для 1С на SQL-сервере).
7. Риски и последствия изменения даты регистрации
Любая правка дат в 1С может иметь серьезные последствия. Основные риски:
| Тип изменения | Возможные проблемы | Как минимизировать риски |
|---|---|---|
| Изменение даты в бухгалтерских документах | Расхождения в Оборотно-сальдовой ведомости, ошибки в декларациях |
Проверьте отчеты "Анализ счетов" и "Карточка счета" после правки |
| Корректировка даты в кадровых документах | Неправильный расчет НДФЛ, стажа, больничных |
Выполните "Проверку расчета зарплаты" в 1С:ЗУП |
| Изменение даты в торговых документах | Нарушение последовательности продаж, отрицательные остатки | Проверьте отчет "Ведомость по товарам" на корректность остатков |
| Правка даты в регистрах сведений | Потеря связей между объектами, ошибки в отчетах | Используйте "Тест и исправление" (Администрирование → Тестирование и исправление) |
Чтобы избежать ошибок:
- 📋 Создавайте резервные копии перед массовыми правками (
Администрирование → Выгрузить информационную базу). - 🔍 Проверяйте отчеты после изменений:
"Анализ субконто","Карточка счета","Обороты между субконто". - 📑 Ведите журнал изменений (можно в отдельном документе
"Замечания по базе"). - 👨💻 Консультируйтесь с программистом при сложных правках (например, изменение дат в
Регистре накопления).
⚠️ Внимание: В облачных версиях 1С:Фреш некоторые методы правки дат могут быть заблокированы провайдером. Например, доступ к консоли запросов ограничен. В этом случае обратитесь в поддержку 1С с запросом на изменение данных.
8. Альтернативные решения (если изменить дату невозможно)
Если ни один из методов не сработал (например, из-за ограничений конфигурации), рассмотрите альтернативные подходы:
- 📝 Создание нового документа с правильной датой и аннулирование старого. Подходит для
Счетов-фактур,Актов выполненных работ. - 🔄 Корректировочный документ (например,
"Корректировка реализации"в 1С:Бухгалтерия). Позволяет исправить ошибки без изменения оригинальной даты. - 📊 Ручная корректировка отчетности. Если ошибка некритична, можно скорректировать данные непосредственно в декларации (например, в
1С:Отчетность). - 🔧 Выгрузка/загрузка данных через
EnterpriseDataилиXML. Подходит для переноса документов между базами с исправленной датой.
Пример создания корректировочного документа:
- Откройте журнал
"Покупки"или"Продажи". - Найдите оригинальный документ и нажмите "Создать на основании → Корректировка".
- Укажите новую дату и скорректируйте суммы/количества.
- Проведите документ. Система автоматически сгенерирует проводки с обратными знаками.
Если проблема связана с закрытыми периодами, временно откройте их:
- Перейдите в
Администрирование → Настройки программы → Закрытие периода. - Снимите флажок "Запретить изменение данных" для нужного периода.
- Внесите изменения и снова закройте период.
Корректировочные документы — самый безопасный способ исправления ошибок в закрытых периодах. Они не нарушают хронологию и автоматически корректируют отчетность.
FAQ: Частые вопросы по изменению даты регистрации в 1С
Можно ли изменить дату регистрации в документе, который уже отправлен в налоговую?
Технически дату изменить можно, но это приведёт к расхождениям между вашей базой и данными ФНС. В этом случае:
- Создайте корректировочный документ с правильной датой.
- Сформируйте уточненную декларацию в
1С:Отчетность. - Отправьте уточненку в ФНС через ЭДО или личный кабинет налогоплательщика.
Изменять дату в оригинальном документе не рекомендуется — это может усложнить аудит.
Почему при изменении даты в документе"Поступление товаров" появляются отрицательные остатки?
Это происходит из-за нарушения хронологии документов. Например, если вы переносите дату поступления на более поздний срок, чем дату продажи этих товаров. Решения:
- Исправьте дату в связанных документах (
Реализация товаров,Перемещение товаров). - Используйте документ
"Инвентаризация"для устранения отрицательных остатков. - В 1С:УТ запустите обработку
"Восстановление последовательности документов".
Как изменить дату регистрации в 1С:ЗУП для кадровых документов?
В 1С:Зарплата и Управление Персоналом даты кадровых документов (приказы о приёме/увольнении) влияют на расчет стажа и налогов. Чтобы изменить дату:
- Откройте документ (например,
"Прием на работу"). - Если дата заблокирована, отмените проведение и используйте "Все функции" (
Ctrl+Shift+F12). - После изменения даты обязательно пересчитайте зарплату за затронутые периоды (
Зарплата → Перерасчет зарплаты).
⚠️ Если документ относится к прошлому году, может потребоваться корректировка данных в ПФР (форма СЗВ-ТД).
Можно ли массово изменить даты регистрации для группы документов?
Да, для этого используйте:
- Групповую обработку (
Документы → Групповая обработка документов). - Внешние обработки (например, "Пакетное изменение реквизитов" с Инфостарта).
- Запрос в консоли (для опытных пользователей). Пример:
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
ПоступлениеТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
// Массовое обновление
Обновление = НОВЫЙ Запрос;
Обновление.Текст ="ВЫБРАТЬ &НоваяДата КАК НоваяДата, Ссылка ИЗ &Таблица";
Обновление.Выполнить;
⚠️ Перед массовой правкой обязательно протестируйте запрос на копии базы.
Что делать, если после изменения даты документ не проводится?
Типичные причины и решения:
- Нарушена последовательность документов → Используйте обработку
"Восстановление последовательности". - Не хватает прав → Проверьте роль пользователя в
Администрирование → Пользователи. - Ошибки в проводках → Запустите
"Тест и исправление"(Администрирование → Тестирование и исправление). - Блокировка из-за закрытого периода → Временно откройте период или используйте ретроспективный ввод.
Если ошибка сохраняется, изучите журнал регистрации (Администрирование → Журнал регистрации) для детализации проблемы.