Запись, перепроведение и исправление документов задним числом в 1С 8.3
Содержание
Чтобы перезаписать документ в 1С 8.3 и обновить его проводки, откройте его и нажмите Провести или Провести и закрыть. Частое заблуждение — считать, что Записать у непроведённого документа что-то меняет в учёте. Нет: черновик сохраняется без движений, и в отчётах его не будет, пока вы его не проведёте. А у уже проведённого документа запись из формы обычно перепроводит его, так что пересчёт проводок вы получите в любом случае.
Перепроводить приходится не только один документ. После правки задним числом поступления, курса, учётной политики или остатков нужно перепровести всю цепочку следующих документов, иначе себестоимость, остатки и НДС разойдутся с отчётами. Ниже — как это сделать безопасно для одного документа, для группы и для закрытого периода.
Как 1С записывает и проводит документ
У любого документа в 1С три состояния. От них зависит, что произойдёт при нажатии кнопок.
| Состояние | Значок в списке | Что есть в базе |
|---|---|---|
| Записан, не проведён | без галочки | Только реквизиты и табличные части |
| Проведён | зелёная галочка | Реквизиты + движения (проводки, остатки, взаиморасчёты) |
| Помечен на удаление | красный крест | Документ без движений, ждёт удаления |
Что делают команды:
- 📝
Записатьу непроведённого документа — сохраняет данные, движений нет. - ✅
Провести— сохраняет документ и заново формирует все его движения. Старые движения стираются и пишутся новые. - ↩️
Отмена проведения— оставляет документ, но удаляет все движения. - ❌
Пометить на удаление— снимает проведение и ставит пометку.
Отсюда главное правило. Поменяли сумму, счёт, контрагента или дату в документе — нажмите Провести и проверьте результат кнопкой Дт/Кт. Явное проведение исключает сомнения, перепроведён документ или только сохранён.
Когда перепроведение обязательно
Перепровести документы нужно не только после правки самого документа. Типичные поводы:
- 🔄 Введено поступление задним числом, а после него уже были списания или реализации.
- 🔄 Изменена учётная политика или способ оценки запасов с начала периода.
- 🔄 Исправлены начальные остатки или курс валюты на прошлую дату.
- 🔄 Поправлены реквизиты справочника, которые подставляются в проводки: счёт учёта номенклатуры, статья затрат, ставка НДС.
- 🔄 Удалён или помечен на удаление документ из середины цепочки.
Правка справочника сама по себе старые проводки не меняет. Документы хранят движения, сформированные в момент проведения, и обновятся только после перепроведения.
Оперативное и неоперативное проведение
Платформа различает два режима:
- Оперативный — документ датирован текущим днём. Конфигурация проверяет остатки «на сейчас», например запрещает списать товар, которого нет.
- Неоперативный — документ задним числом. Проверки остатков могут не выполняться, а последующие документы не пересчитываются сами.
Неоперативный режим — источник большинства проблем. Вы провели приход прошлой датой, а списания после него уже посчитали себестоимость по старым данным. Их нужно перепровести.
Способы перепровести документы в 1С
Выбор способа зависит от масштаба: один документ, десяток или весь период.
| Способ | Когда подходит | Риски |
|---|---|---|
Открыть документ → Провести | 1–5 документов | Почти нет |
Выделить в списке → Провести | Документы одного вида, до сотни | Ошибка одного не останавливает остальные, нужно смотреть сообщения |
| Обработка группового проведения | Все документы за период | Долго, нагружает базу |
| Перепроведение в «Закрытии месяца» (БП 3.0) | Правки задним числом перед закрытием | Требует проверки результата |
| Ручная корректировка движений | Проводки не формируются автоматически как надо | Документ перестаёт пересчитываться |
Один документ
- Откройте документ из журнала.
- Внесите исправления.
- Нажмите
Провести. Если появились сообщения внизу формы — прочитайте их до закрытия. - Нажмите кнопку
Дт/Кти проверьте проводки.
Несколько документов из списка
В списке документов выделите нужные строки с зажатым Ctrl или Shift. В командной панели выберите Ещё → Провести. 1С проведёт их по очереди в порядке выделения.
💡 Отсортируйте список по дате перед выделением. Тогда документы проведутся в хронологическом порядке, и себестоимость посчитается правильно.
Групповое перепроведение за период
В БП 3.0 и ЗУП 3.1 есть обработка группового проведения документов:
- Откройте
Администрирование → Проведение документов. Если пункта нет в разделе, найдите обработку черезВсе функции → Обработки → Групповое перепроведение документов(менюВсе функциивключается вСервис и настройки → Параметры). - Укажите период и организацию.
- Отметьте виды документов. Можно перепровести все.
- Запустите проведение и дождитесь отчёта об ошибках.
Обработка идёт по документам строго по дате и времени. Поэтому она исправляет то, чего не исправит выделение в списке: цепочку «приход → списание → реализация».
Перепроведение при закрытии месяца в БП 3.0
Если вы изменили документ прошлого месяца, «Помощник закрытия месяца» (Операции → Закрытие месяца) первым пунктом покажет перепроведение документов
за месяц. Выполните его до остальных регламентных операций. Иначе амортизация, списание косвенных расходов и финансовый результат посчитаются по неактуальным данным.
Ручная корректировка движений
Иногда проводки надо поправить вручную. Например, нестандартная операция, которую документ не умеет отражать.
- В документе нажмите
Дт/Кт. - Поставьте флажок
Ручная корректировка. - Измените проводки и запишите.
После ручной корректировки документ больше не пересчитывает проводки при перепроведении. Групповое перепроведение оставит ваши ручные движения как есть, даже если вы поменяли сумму в шапке. Перечень таких документов держите под контролем.
Хронология и последовательность документов
Себестоимость, партии и остатки в 1С считаются «по времени». Важна не только дата, но и время документа. Два документа от 15 числа выстраиваются по часам и минутам.
Что ломает хронологию:
- 🕐 Документ, введённый задним числом, встаёт в середину уже посчитанной цепочки.
- 🕐 Поступление и реализация в один день, где реализация по времени раньше поступления.
- 🕐 Изменение даты документа без перепроведения следующих.
- 🕐 Загрузка документов из банка или обмена пачкой с одинаковым временем.
Как поправить время. Откройте документ, в поле даты укажите время вручную, например 15.03 09:00:00 для поступления и 15.03 12:00:00 для реализации. Затем проведите оба документа: сначала ранний, потом поздний.
Восстановление последовательности
В конфигурациях с механизмом последовательностей (партионный учёт, расчёт себестоимости) 1С хранит границу — дату, до которой документы проведены корректно. Когда вы правите документ раньше этой границы, она сдвигается назад. Чтобы вернуть её на текущую дату, перепроведите документы от сдвинутой границы до конца периода. В БП 3.0 это и делает перепроведение в «Закрытии месяца» или групповая обработка за период.
Исправление ошибок в прошлых периодах
Перепровести документ — техническая операция. Исправить ошибку прошлого периода — бухгалтерская. Путать их опасно: перепроведение меняет данные уже сданной отчётности.
Сначала проверьте дату запрета изменения
Закрытые периоды в 1С защищают датой запрета. Путь в БП 3.0: Администрирование → Настройки пользователей и прав → Даты запрета изменения. Если дата стоит, документ раньше неё не провести и не записать: 1С выдаст сообщение о запрете.
Не снимайте дату запрета ради одной правки, не согласовав это с главным бухгалтером. Любое перепроведение в закрытом периоде меняет обороты, по которым уже сдана отчётность.
Как исправлять по ПБУ 22/2010
Порядок зависит от того, когда нашли ошибку и подписана ли отчётность.
| Когда обнаружена ошибка | Как исправить в 1С |
|---|---|
| В том же году, до конца года | Исправить документ этого периода и перепровести |
| После конца года, до подписания отчётности | Исправить записями декабря отчётного года |
| После подписания отчётности | Сторно или корректировка текущей датой, не трогая старый документ |
Для третьего случая в БП 3.0 используют документ Операция (ручная проводка) или корректировочные документы, например исправление реализации. Исходный документ остаётся как есть, а исправление ложится в текущий период.
В налоговом учёте правило задаёт статья 54 НК РФ. Ошибку исправляют в периоде её совершения. Если период установить нельзя или ошибка привела к переплате налога — допустимо в текущем периоде.
Скорость и нагрузка при массовом перепроведении
Перепроведение года в базе среднего размера может занять несколько часов. Чтобы не мешать коллегам и не получить сбой:
- ✅ Сделайте резервную копию:
Администрирование → Обслуживание → Резервное копированиеили выгрузку.dtв Конфигураторе. - ✅ Запускайте вечером или в выходные, когда в базе мало пользователей. Перепроведение блокирует регистры, и у других появятся ошибки блокировки.
- ✅ Разбивайте период по месяцам. Месяц проводится быстрее, а при ошибке проще найти место сбоя.
- ✅ Отключите на время синхронизацию и обмены, если они запускаются по расписанию.
- ✅ После проведения сравните ОСВ до и после.
Монопольный режим для перепроведения не нужен. Но если параллельно работают пользователи, проведение пойдёт медленнее и чаще будет упираться в блокировки.
Перепроведение из кода
Для разработчиков и администраторов: документы можно перепровести обработкой. Пример для внешней обработки в серверной процедуре:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Док.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
| Док.Проведен
| И Док.Дата МЕЖДУ &Начало И &Конец
|УПОРЯДОЧИТЬ ПО
| Док.Дата";
Запрос.УстановитьПараметр("Начало", НачалоПериода);
Запрос.УстановитьПараметр("Конец", КонецПериода);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
Попытка
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
Исключение
Сообщить("Не проведён: " + Строка(Выборка.Ссылка) + ". " + ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
💡 Флаг ОбменДанными.Загрузка = Истина перед Записать() пропускает проверки и подписки, но и движения в этом режиме не формируются. Для перепроведения его не ставьте.
Частые проблемы при перепроведении и решения
Ещё несколько ситуаций, которые встречаются регулярно:
- 🔸 Документ проводится, но проводок нет. Проверьте, не стоит ли в документе вид операции, который не формирует проводки в бухучёте, и заполнены ли счета в табличной части.
- 🔸 Перепроведение «зависло». Посмотрите активных пользователей. Если обработка остановилась на одном документе, откройте его и проведите вручную — ошибка покажется в сообщениях.
- 🔸 После перепроведения изменились суммы НДС в книге продаж. Значит, документы прошлого квартала попали в период. Отчёт за сданный квартал так не правят — нужна уточнённая декларация и корректирующий лист.
Частые вопросы
Можно ли перезаписать проведённый документ без изменения проводок?
Чем «Отмена проведения» отличается от пометки на удаление?
Нужно ли перепроводить документы после обновления конфигурации?
Почему у другого бухгалтера после моего перепроведения изменился отчёт?
Можно ли перепровести документы за прошлый год, если отчётность сдана?
Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учете и отчетности»
- Налоговый кодекс РФ, статья 54 (исправление ошибок прошлых периодов)