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

· 9 мин

Содержание

Чтобы провести старый документ в 1С 8.3, сначала проверьте дату запрета изменения: в Бухгалтерии 3.0 она задаётся в Администрирование → Настройки пользователей и прав → Даты запрета изменения. Если дата документа раньше даты запрета, программа его не проведёт. После проведения повторите закрытие месяца с периода документа по текущий и проверьте, не изменились ли сданные отчёты.

Типичная ситуация: в июне поставщик присылает акт за март, а март уже закрыт и отчётность сдана. Бухгалтер вводит документ мартовской датой, нажимает «Провести» и получает отказ. Ниже по порядку, как провести такой документ и не сломать остальной учёт.

Почему 1С не даёт провести документ прошлым числом

Сама платформа 1С:Предприятие 8.3 не запрещает документы с прошлой датой. Отказ почти всегда даёт одна из защит, которую настроили в конфигурации.

  • 🔒 Дата запрета изменения. Общая для всех пользователей или своя для конкретного сотрудника. Документ с датой раньше неё нельзя ни записать, ни провести, ни отменить проведение.
  • 📦 Контроль остатков. На мартовскую дату товара на складе ещё не было, а списание без остатка запрещено настройкой.
  • 🔄 Даты запрета загрузки. В базах с обменом данными старые документы из другой программы не загружаются, если их дата попала в закрытый период узла.
  • 👤 Права пользователя. У роли нет права на проведение документа этого вида, независимо от даты.
  • 📅 Закрытие месяца. Это не блокировка, а последствие: документ провёлся, но итоги месяца (себестоимость, амортизация, финансовый результат) теперь неактуальны.

Текст отказа подскажет причину. Если в сообщении упоминается дата запрета — дело в ней. Если «недостаточно» и количество — в остатках. Если сообщение про права — к администратору базы.

Подготовка: дата запрета и закрытый период

Перед проведением старого документа выясните три вещи. От ответов зависит, можно ли вообще трогать период.

  1. Где стоит дата запрета. Откройте Администрирование → Настройки пользователей и прав. Если флажок «Даты запрета изменения» включён, нажмите ссылку настройки рядом с ним. Там видно общую дату и индивидуальные даты для отдельных пользователей.
  2. Сдана ли отчётность за этот период. Декларация по НДС, по прибыли, 6-НДФЛ, расчёт по взносам. Если сдана, изменение потянет уточнёнку или доплист.
  3. Утверждена ли бухгалтерская отчётность за год. Это меняет порядок исправления ошибки по ПБУ 22/2010.

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

Дату запрета ставят по-разному. Чаще всего это последний день квартала, за который сдана отчётность. Иногда — конец года после утверждения баланса. Если дату ставил главный бухгалтер или аудитор, согласуйте с ним изменение заранее.

Как провести старый документ: три способа

Выбор способа зависит от того, кто вы в базе и насколько закрыт период.

СпособКогда подходитРиски
Индивидуальная дата для одного пользователяНужно провести 1–5 документов, остальные работают в базеМинимальные: остальным период по-прежнему закрыт
Временный перенос общей даты запретаПравок много, база в это время свободнаКто-то другой случайно изменит закрытый период
Ввод документа текущей датойОшибка несущественная, правила учёта это допускаютРасходы и НДС попадут не в тот период

Способ 1. Индивидуальная дата запрета

Это приём, о котором часто забывают. Общую дату трогать не нужно.

  1. Откройте настройку дат запрета изменения.
  2. Переключите способ указания на вариант с датами по пользователям, если сейчас стоит только общая дата.
  3. Добавьте себя в список и укажите дату, предшествующую периоду документа. Например, 28.02, если документ мартовский.
  4. Проведите документ.
  5. Верните свою индивидуальную дату к общей или удалите строку.

Общая дата для коллег при этом остаётся прежней. Никто не исправит закрытый квартал, пока вы работаете.

Способ 2. Временный сдвиг общей даты

Подходит, когда нужно занести сразу пачку документов: например, пропущенные поступления за квартал.

  1. Предупредите коллег, что период открыт.
  2. Сдвиньте общую дату запрета на день раньше самого старого документа.
  3. Введите и проведите документы.
  4. Сразу верните дату обратно.

Не оставляйте период открытым на ночь и на выходные. Это прямой путь к случайным правкам в сданных отчётах.

Способ 3. Документ текущей датой

Иногда переносить документ в прошлое не нужно вовсе. Статья 54 НК РФ разрешает исправлять ошибки прошлых периодов в текущем, если они привели к излишней уплате налога. Типичный пример — поздно полученный акт на расходы. Для бухучёта несущественную ошибку тоже исправляют в периоде обнаружения.

Но для НДС это правило не работает : вычет по счёту-фактуре заявляют по своим правилам. Поэтому способ 3 обсудите с главным бухгалтером до проведения.

Время документа внутри дня

Старый документ часто ставят на дату, где уже есть другие документы. 1С выстраивает их по моменту времени: дата плюс время. Если реализацию провели в 10:00, а поступление того же товара вводите на 12:00, списание окажется раньше прихода.

💡 Перед проведением исправьте время в поле даты документа. Поставьте его раньше документов, которые должны идти после него.

Ошибки при проведении и что с ними делать

Сообщения различаются в зависимости от конфигурации и релиза, поэтому ориентируйтесь на смысл, а не на точную формулировку.

  • 🔒 Сообщение про дату запрета. Документ попадает в закрытый период. Решается способами 1 или 2 выше. Если доступа к настройке нет — нужна роль администратора или помощь коллеги с правами.
  • 📦 Недостаточно остатков на дату документа. На эту дату товара или материала нет. Проверьте, не введено ли поступление позже реальной даты. Если поступление действительно было позже — значит, неверна дата самого списания.
  • 🧾 Нет остатка по счёту-фактуре или по партии. После переноса документа в прошлое меняется очередь списания. Перепроведите документы того же месяца по порядку.
  • 🔗 Документ-основание проведён позже. Например, возврат оформлен датой раньше самой реализации. Исправьте дату одного из них.
  • 👤 Нарушение прав доступа. Нет права на изменение документов этого вида или на конкретную организацию. Даты здесь ни при чём.

В Бухгалтерии 3.0 контроль остатков при списании отключается в Администрирование → Проведение документов флажком о разрешении списания запасов при отсутствии остатков. Использовать его как способ «протолкнуть» старый документ не стоит: вместо одной ошибки получите минусы на складе и кривую себестоимость.

Что меняется в бухгалтерии и налогах

Провести документ в 1С — половина дела. Вторая половина — привести в порядок учёт и отчётность за тот период.

Закрытие месяца

После проведения старого документа все регламентные операции с его месяца становятся неактуальными. В БП 3.0 откройте Операции → Закрытие месяца, выберите месяц документа и выполните закрытие заново. Затем — каждый следующий месяц по очереди, до текущего.

Если с тех пор изменились и другие документы, программа сама добавит в закрытие шаг перепроведения документов за месяц. Не пропускайте его.

Налоги и отчётность

Что изменилосьКак исправить
НДС к уплате в закрытом кварталеДополнительный лист книги продаж и уточнённая декларация
Вычет НДС по старому счёту-фактуреДоплист книги покупок или вычет в текущем квартале в пределах трёх лет
Налог на прибыль заниженУточнённая декларация (ст. 81 НК РФ), доплата налога и пеней
Налог на прибыль завышенМожно исправить в текущем периоде (ст. 54 НК РФ)
Бухотчётность за год ещё не утвержденаИсправление записями декабря отчётного года
Бухотчётность уже утвержденаИсправление в текущем периоде по ПБУ 22/2010

💡 Сравните оборотно-сальдовую ведомость за период документа до и после проведения. Так видно, какие счета затронуты и какие декларации придётся пересдавать.

Старые документы и обмен данными между базами

Если у вас распределённая база или синхронизация между программами (например, УТ и Бухгалтерия), старый документ живёт сразу в двух местах.

  1. Где вводить. Документ вводят в той базе, где он создаётся по правилам обмена. Если реализации идут из УТ, исправлять её нужно в УТ, а не в бухгалтерии: иначе следующий обмен перезапишет вашу правку.
  2. Дата запрета загрузки. В приёмнике может действовать отдельная дата запрета для загрузки данных из других программ. Она настраивается там же, где обычные даты запрета. Документ, попавший в закрытый период приёмника, не загрузится, а обмен покажет предупреждение.
  3. Дата начала выгрузки. В настройках синхронизации часто указано, с какой даты отправлять документы. Документ старше этой даты в обмен не попадёт вообще.
  4. После загрузки. В базе-приёмнике тоже нужно повторить закрытие месяца. Сам по себе обмен этого не сделает.

Нельзя исправлять один и тот же документ в обеих базах. При следующем обмене одна правка затрёт другую, и вы не сразу заметите какая.

Где и как исправлять старый документ в связке баз?

Перепроведение задним числом: групповое и программное

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

Групповое перепроведение

В БП 3.0 обработка находится в Администрирование → Обслуживание → Корректировка данных → Групповое перепроведение документов. Укажите период с даты самого раннего изменённого документа, при необходимости отберите виды документов и организацию.

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

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

Внешняя обработка

Если нужно перепровести документы одного вида с отбором, которого нет в типовой обработке, программист пишет внешнюю обработку. Минимальная логика выглядит так:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|	Док.Ссылка КАК Ссылка
|ИЗ
|	Документ.ПоступлениеТоваровУслуг КАК Док
|ГДЕ
|	Док.Проведен
|	И Док.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
|	Док.МоментВремени";
Запрос.УстановитьПараметр("Начало", НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр("Конец", КонецДня(ДатаОкончания));

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
	ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
	Попытка
		ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
	Исключение
		Сообщить(СтрШаблон("Не проведён %1: %2",
			Выборка.Ссылка, КраткоеПредставлениеОшибки(ИнформацияОбОшибке())));
	КонецПопытки;
КонецЦикла;

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

Как не попадать в эту ситуацию

Большинство проведений «задним числом» вызвано не ошибками, а задержкой первички.

Перед закрытием квартала
Выполнено: 0 / 5

Пара привычек помогает отдельно:

  • 📅 Ставьте дату запрета сразу после отправки декларации, а не «когда вспомню».
  • 📝 Ведите короткий журнал открытий периода: кто, когда, зачем. При проверке это снимает половину вопросов.
  • 👥 Для сотрудников, которые вводят первичку, ставьте индивидуальную дату запрета ближе к текущей. Главному бухгалтеру — общую по сданной отчётности.

Частые вопросы

Можно ли провести старый документ, если отчётность за период уже сдана?
Да, технически можно. Но если документ меняет налоговую базу, придётся подать уточнённую декларацию или оформить доплист по НДС.
Видно ли в 1С, кто открывал закрытый период?
Да, если включён журнал регистрации. Изменение дат запрета и запись документов фиксируются в нём с именем пользователя и временем.
Почему после проведения старого документа изменилась себестоимость в текущем месяце?
Новый документ сдвинул средние цены и очередь списания. Закрытие месяца с периода документа по текущий пересчитает себестоимость заново.
Нужно ли проводить старый документ, если он не влияет на налоги?
Да. Непроведённый документ не формирует проводок и не попадает в отчёты и сверки. Для учёта его как будто нет.
Можно ли поменять дату уже проведённого документа на более раннюю?
Можно, если новая дата не в закрытом периоде. После смены даты документ надо перепровести, а затем повторить закрытие месяца с более раннего из двух месяцев.

Источники

  • Налоговый кодекс РФ, статьи 54 и 81
  • ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности»
  • Постановление Правительства РФ от 26.12.2011 № 1137