Документы и Печать · 10 мин
Как в 1С отменить проведение документа
Как отменить проведение документа в 1С: способы через список и форму, восстановление последовательности, типичные ошибки и проверка результата.
Отмена проведения документа — одна из самых частых операций в 1С. Она нужна, когда документ проведён с ошибкой: неверная дата, сумма, контрагент или склад. Пока документ проведён, его движения по регистрам учитываются в отчётах и остатках, поэтому исправлять данные нужно именно через отмену проведения, а не через удаление «в лоб».
В типовых конфигурациях на управляемых формах (1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP, 1С:ЗУП) механика одинакова: отменить проведение можно из списка документов или из формы самого документа. После отмены документ остаётся в базе, но перестаёт влиять на учёт — его можно редактировать и провести заново.
Важно понимать последствия: отмена проведения «разворачивает» движения документа по регистрам, а если документ участвует в последовательности или закрытом периоде, система может потребовать дополнительных действий. Ниже разобраны все рабочие способы и ограничения.
Что происходит при отмене проведения
Проведённый документ формирует записи (движения) в регистрах: бухгалтерских проводках, регистрах остатков, взаиморасчётов, НДС и других. Именно эти записи попадают в отчёты и формируют остатки на складах и счетах.
При отмене проведения система удаляет все движения документа из регистров. Сам документ при этом не удаляется — он остаётся в журнале, но получает статус «не проведён». В списке такие документы обычно отображаются без зелёной галочки в колонке проведения.
Если документ входил в последовательность документов (механизм, контролирующий хронологию проведения), отмена его проведения сдвигает границу последовательности назад. Это значит, что для корректных остатков более поздние документы потребуется перепровести.
Отмена проведения из списка документов
Самый быстрый способ — работа прямо из журнала, без открытия документа. Откройте нужный раздел, например «Покупки → Поступления (акты, накладные)» или «Продажи → Реализация (акты, накладные)», найдите документ в списке.
Выделите строку с документом, нажмите кнопку «Ещё» в командной панели списка и выберите пункт «Отменить проведение». В ряде конфигураций та же команда доступна по правой кнопке мыши в контекстном меню. Система сразу выполнит отмену, и пиктограмма проведения у документа исчезнет.
Этот способ удобен для пакетной обработки: можно выделить несколько документов с зажатой клавишей Ctrl или Shift и отменить проведение сразу у группы. Учтите, что при ошибке хотя бы в одном документе (например, закрыт период) обработка может прерваться — проверяйте результат по журналу.
- 1Откройте журнал нужного вида документов
- 2Найдите и выделите документ в списке
- 3Нажмите «Ещё → Отменить проведение» или используйте контекстное меню
- 4Убедитесь, что отметка проведения у документа исчезла
- 5При необходимости откройте документ, исправьте данные и проведите заново
Отмена проведения из формы документа
Если документ уже открыт, отменить проведение можно прямо в его форме. В командной панели документа нажмите «Ещё» и выберите «Отменить проведение». В некоторых конфигурациях рядом с кнопкой «Провести» есть выпадающее меню с аналогичной командой.
После отмены проведения поля документа становятся доступными для редактирования (проведённый документ в типовых решениях заблокирован от изменений). Внесите исправления и нажмите «Провести» или «Провести и закрыть».
В обычных формах (1С:Управление торговлей 10.3, 1С:Комплексная автоматизация 1.1, старые редакции) логика та же: кнопка отмены проведения находится в командной панели формы документа или в меню «Действия».
Когда отменить проведение нельзя: ограничения
Не всякий документ можно распровести сразу. Самая частая причина отказа — закрытый период. Если установлена дата запрета изменения данных (в 1С:Бухгалтерии это «Администрирование → Поддержка и обслуживание → Регламентные операции → Даты запрета изменения данных» или раздел настроек пользователей и прав), документы раньше этой даты не редактируются и не распроводятся.
Вторая причина — недостаток прав. Право «Отмена проведения» может быть отключено для роли пользователя. В этом случае команда либо скрыта, либо при попытке выполнения система выдаёт сообщение о нарушении прав доступа. Обратитесь к администратору, чтобы право выдали, либо попросите пользователя с нужными полномочиями выполнить операцию.
Третья ситуация — документ используется механизмами обмена или помечен как отправленный в контролирующие органы (например, счёт-фактура, включённый в отправленную отчётность, или документ ЭДО, подписанный обеими сторонами). Такие документы корректнее исправлять через корректировочные документы, а не через прямую отмену проведения.
Последовательность документов и перепроведение
В конфигурациях с механизмом последовательностей (1С:Управление торговлей 10.3, 1С:Комплексная автоматизация, старые редакции 1С:Бухгалтерии) документы, влияющие на партии товаров и взаиморасчёты, должны проводиться строго по хронологии. Отмена проведения или изменение документа «задним числом» нарушает эту хронологию.
После отмены проведения и повторного проведения исправленного документа проверьте границу последовательности. В типовых решениях есть обработка «Проведение по партиям» или «Восстановление последовательностей» (раздел «Операции» или «Администрирование»), которая перепроводит документы от границы последовательности до текущей даты.
В 1С:Бухгалтерии 8 редакции 3.0 аналогичную роль играет операция «Перепроведение документов» в разделе «Операции». Если вы исправили документ прошлым месяцем, запустите перепроведение с этого месяца, чтобы списания партий и расчёты себестоимости пересчитались корректно.
Альтернативы: пометка на удаление и корректировка
Если документ не нужен вообще, вместо отмены проведения используйте пометку на удаление (клавиша Delete или команда «Ещё → Пометить на удаление»). У проведённого документа система при этом сама предложит отменить проведение. Помеченный документ исключается из учёта, а физически удаляется позже через «Удаление помеченных объектов».
Если документ юридически значим (счёт-фактура, акт, накладная) и уже передан контрагенту или учтён в отчётности, правильный путь — документ «Корректировка поступления» или «Корректировка реализации», который создаётся на основании исходного. Он фиксирует изменения официально и формирует корректировочный счёт-фактуру.
Способы исправить ситуацию
Подходит для черновиков и документов текущего открытого периода, которые ещё никуда не переданы. Быстро, но «стирает» движения без следа.
Когда документ создан ошибочно и не нужен вовсе. Требует последующего контроля ссылок при удалении.
Обязателен, если документ передан контрагенту, подписан по ЭДО или вошёл в сданную отчётность. Сохраняет историю изменений.
Проверка результата и типичные ошибки
После отмены проведения убедитесь, что операция прошла успешно. В журнале у документа должна исчезнуть отметка проведения. Откройте документ — внизу формы не должно быть надписи о проведении, поля доступны для редактирования.
Дополнительно проверьте отчёт, на который документ влиял: например, оборотно-сальдовую ведомость по счёту или отчёт «Остатки товаров на складах». Суммы по отменённому документу должны исчезнуть. Если они остались — возможно, документ был не единственным источником движений, либо отмена не выполнилась из-за ошибки.
Как проверить результат
Пиктограмма проведения у документа отсутствует
Значок проведения остался — команда не выполнилась, смотрите сообщение об ошибке
Поля доступны для редактирования, статус «не проведён»
Поля заблокированы — документ всё ещё проведён
Суммы документа исчезли из отчётов
Суммы на месте — проверьте, тот ли документ отменён, и пересчитайте итоги
Отмена проведения программно (для разработчиков)
Во встроенном языке 1С отмена проведения выполняется через объект документа: получить объект по ссылке, установить режим и вызвать запись с режимом отмены проведения. Это используется в обработках и регламентных заданиях.
ДокументОбъект = ДокументСсылка.ПолучитьОбъект();
Если ДокументОбъект.Проведен Тогда
ДокументОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;При программной отмене проведения учитывайте те же ограничения: даты запрета изменения, права пользователя, под которым выполняется код, и блокировки. В серверных процедурах оборачивайте операцию в попытку/исключение и логируйте ошибки, чтобы не оставлять базу в промежуточном состоянии при пакетной обработке.
Частые вопросы
Почему команда «Отменить проведение» неактивна или скрыта?
Чаще всего у пользователя нет права на отмену проведения для этого вида документов, либо документ попадает под дату запрета изменения данных. Проверьте права в профиле группы доступа и настройку дат запрета, либо попросите администратора выполнить операцию.
Чем отмена проведения отличается от пометки на удаление?
Отмена проведения убирает движения документа из регистров, но документ остаётся рабочим — его можно исправить и провести снова. Пометка на удаление означает, что документ больше не нужен: он исключается из учёта и позже удаляется физически обработкой «Удаление помеченных объектов».
Можно ли отменить проведение сразу у нескольких документов?
Да. В журнале документов выделите несколько строк с зажатой Ctrl или Shift и выполните «Ещё → Отменить проведение». Также существуют групповые обработки перепроведения и отмены проведения. Перед массовой операцией сделайте резервную копию базы.
Что делать, если документ в закрытом периоде, а исправить его нужно?
Не снимайте дату запрета и не распроводите документ напрямую, если по периоду сдана отчётность. Создайте корректировочный документ текущей датой на основании исходного — так изменения будут отражены официально и не нарушат уже сданные данные.
После отмены проведения и исправления остатки в отчётах не изменились. Почему?
Вероятные причины: документ не был перепроведён после исправления, нарушена последовательность документов и требуется перепроведение периода, либо остатки формируют другие документы. Проверьте статус документа и запустите перепроведение с даты исправленного документа.
Что важно запомнить
Отмена проведения выполняется из журнала или формы документа через «Ещё → Отменить проведение» и удаляет движения документа из регистров. Проверяйте права, дату запрета изменения и последовательность документов. Документы закрытых периодов и переданные контрагентам исправляйте корректировочными документами, а перед массовыми операциями делайте резервную копию базы.