Отмена проведения документов в 1С 8.3: по одному, группой и в закрытом периоде

· 9 мин

Содержание

Отменить проведение операции в 1С 8.3 можно прямо из документа: откройте его, нажмите Ещё → Отменить проведение и закройте форму. Документ останется в базе, но его проводки и движения по регистрам исчезнут. В списке документов та же команда есть в меню Ещё и в контекстном меню по правой кнопке мыши.

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

Что проверить до того, как отменять проведение

Отмена проведения — операция обратимая, но она задевает всё, что опирается на документ.

📌 Перед отменой ответьте себе на четыре вопроса:

  • 🗓️ В каком периоде документ? Если месяц уже закрыт, а отчётность сдана, отмена изменит обороты, по которым отчитались.
  • 🔗 Есть ли подчинённые документы? Счёт-фактура, оплата, возврат, перемещение, созданные «на основании». Проверить можно через Ещё → Структура подчиненности в форме документа.
  • 📦 Списывался ли уже товар из этого поступления? Если да, после отмены у реализации может не хватить остатка.
  • 👤 Хватает ли прав? Если команды Отменить проведение нет или она серая — дело в правах или в дате запрета (разбор ниже).

Если сомневаетесь, нужна ли отмена вообще, подумайте, чего вы хотите добиться. Схема ниже поможет выбрать действие.

Что нужно сделать с проведённым документом?

Отмена проведения из формы документа и из списка

Это основной способ, и он одинаков почти для всех документов в БП 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях на интерфейсе «Такси».

Из открытого документа

  1. Откройте документ двойным щелчком из журнала или списка.
  2. В командной панели формы нажмите Ещё.
  3. Выберите Отменить проведение.
  4. Нажмите Записать и закрыть (или просто закройте форму — 1С сохранит изменение).

В шапке формы пропадёт отметка «Проведён», а кнопка Дт/Кт покажет пустые проводки.

Из списка документов

  1. Откройте список нужного вида: например, Продажи → Реализация (акты, накладные, УПД) или Покупки → Поступление (акты, накладные, УПД) в БП 3.0.
  2. Выделите строку с документом.
  3. Нажмите правую кнопку мыши или Ещё и выберите Отменить проведение.

Признак проведения виден по значку слева от строки. У проведённого документа — значок с зелёной галочкой, у непроведённого галочки нет, у помеченного на удаление — красный крест.

Отменить проведение не то же самое, что удалить. Документ остаётся в базе со всеми реквизитами и номером. Чтобы он не мешал, его нужно либо провести снова, либо пометить на удаление.

Через пометку на удаление

Если у проведённого документа установить пометку на удаление (Delete в списке или Ещё → Пометить на удаление), платформа одновременно отменит его проведение. Это удобно, когда документ не нужен совсем. Снятие пометки проведение назад не вернёт: документ придётся провести вручную.

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

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

Выделение в списке или журнале

Список документов в 1С 8.3 поддерживает множественное выделение:

  • 🖱️ Ctrl + щелчок — добавить строки по одной;
  • 🖱️ Shift + щелчок — выделить диапазон от первой до последней;
  • 🔍 перед выделением настройте отбор по периоду, организации или контрагенту, чтобы не задеть лишнее.

После выделения нажмите Ещё → Отменить проведение. Команда применится ко всем отмеченным строкам. Если какой-то документ отменить нельзя (права, дата запрета), 1С выведет сообщение по нему, а остальные обработает.

Журналы, где собраны разные виды документов

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

Если журнала в меню нет, откройте Все функции → Журналы документов или Все функции → Документы и выберите вид документа. Команда Все функции включается в Сервис и настройки → Параметры: флажок «Отображать команду “Все функции”».

Программная отмена через обработку

Для сотен документов по условию (например, все реализации по одному складу за квартал) администраторы пишут простую внешнюю обработку . Отмена проведения из кода — это запись документа в режиме ОтменаПроведения:

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

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

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

Обработку сначала запускайте на копии базы и сравнивайте ОСВ до и после. При обычной записи из кода дата запрета изменения и права проверяются так же, как при отмене вручную.

Почему команда недоступна: права и дата запрета изменения

Чаще всего пользователь видит не отменённый документ, а отказ. Причин три.

Что видитеПричинаЧто сделать
Команды Отменить проведение нет в менюУ пользователя нет права на интерактивную отмену проведения этого вида документаПопросить администратора добавить нужную группу доступа
Сообщение Нарушение прав доступа!Права есть на чтение, но не на изменение документа или его регистровТо же: настройка групп доступа
Сообщение о дате запрета измененияПериод документа закрыт для правокАдминистратор или главный бухгалтер сдвигает дату запрета или разрешает правку конкретному пользователю

Дата запрета изменения

В БП 3.0 и других конфигурациях на БСП даты запрета настраиваются в Администрирование → Настройки пользователей и прав → Даты запрета изменения. Там можно задать:

  • 📅 одну общую дату для всех пользователей;
  • 👥 отдельные даты по пользователям и группам;
  • 🏢 отдельные даты по организациям (в режиме «по разделам и объектам»).

Чтобы отменить проведение документа в закрытом периоде, администратор временно сдвигает дату запрета на день раньше даты документа. После правки дату нужно вернуть. Не оставляйте дату запрета снятой «на потом» — именно так в сданные периоды попадают случайные изменения.

Права пользователя

В типовых конфигурациях права выдаются через группы доступа: Администрирование → Настройки пользователей и прав → Группы доступа. Пользователю с профилем бухгалтера обычно хватает прав на отмену проведения первичных документов. Если не хватает, проверьте, в какие группы он входит и какой профиль у группы.

В нетиповой конфигурации право «Интерактивная отмена проведения» задаётся в конфигураторе на уровне роли для каждого вида документа. Это работа разработчика или администратора базы.

Полные права в режиме «Предприятие»: что администратор может сделать сверх обычного

На форумах встречается выражение «права бога». В 1С 8.3 такого режима нет. Есть роль «Полные права» (в БП 3.0 — профиль «Администратор»). Она даёт доступ ко всем объектам, но не отменяет правил учёта.

Что администратор может в режиме «Предприятие»:

  • 🔓 сдвинуть или снять дату запрета изменения — и тем самым открыть закрытый период;
  • 🧭 открыть любой документ через Все функции, даже если его вида нет в меню раздела;
  • ✍️ вручную скорректировать движения документа, не отменяя проведения;
  • ⚙️ запустить внешнюю обработку для массовой отмены.

Ручная корректировка движений вместо отмены

Иногда документ нужно оставить проведённым, но убрать или исправить одну проводку. В БП 3.0 откройте документ, нажмите Дт/Кт и в форме движений установите флажок «Ручная корректировка (разрешает редактирование движений документа)». После этого проводки можно править, удалять и добавлять вручную.

Документ с ручной корректировкой больше не пересчитывается автоматически. Групповое перепроведение и закрытие месяца его движения не меняют. Если флажок снять, 1С сформирует движения заново по данным документа, а ручные правки пропадут.

Используйте ручную корректировку точечно и записывайте в комментарий документа, что и почему изменено.

Что меняется в учёте после отмены и как проверить остатки

Отмена проведения удаляет все движения документа разом. В бухгалтерской программе это не только проводки на счетах.

📉 Что исчезает вместе с проведением:

  • проводки по плану счетов;
  • движения по регистрам товаров, взаиморасчётов, НДС;
  • записи книги покупок или продаж, которые формировал документ;
  • данные налогового учёта и учёта по УСН, если документ их делал.

Как сверить последствия

  1. До отмены сформируйте оборотно-сальдовую ведомость по счетам, которые задевает документ (Отчёты → Оборотно-сальдовая ведомость по счету). Для поступления товаров это 41 или 10, 60, 19.
  2. После отмены сформируйте её снова с теми же настройками и сравните обороты. Разница должна ровно совпасть с суммой документа.
  3. Проверьте остатки в разрезе номенклатуры и склада. Если остаток по позиции ушёл в минус, значит, товар из этого поступления уже списан или продан.
  4. Посмотрите закрытие месяца (Операции → Закрытие месяца). Если документ относится к закрытому месяцу, помощник покажет, что регламентные операции нужно выполнить повторно.

Пример с цифрами

Поступление 100 шт. по 500 ₽ = 50 000 ₽. Из них 60 шт. уже проданы. После отмены поступления по счёту 41 остаётся минус 60 шт. на 30 000 ₽ по себестоимости. Если в базе включён контроль остатков, при следующем перепроведении реализация не проведётся, пока поступление снова не будет в учёте.

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

Ошибки при отмене проведения и как их избежать

Ниже — ситуации, которые на практике приводят к долгим разборам.

  • ❌ Отменили проведение вместо правки. Документ «пропал» из ОСВ, а пользователь думает, что исправил его. Для правки достаточно изменить реквизиты и провести заново.
  • ❌ Отменили основание, забыли о подчинённых. Счёт-фактура, оплата или возврат по-прежнему проведены и ссылаются на документ, которого нет в учёте. Проверяйте структуру подчинённости.
  • ❌ Массовая отмена без отбора. Выделение без фильтра по организации или периоду задевает чужие документы. Сначала отбор, потом выделение.
  • ❌ Дата запрета осталась сдвинутой. Открытый период могут поправить другие пользователи. Возвращайте дату сразу после правки.
  • ❌ Отмена в периоде сданной отчётности. Обороты в базе перестают совпадать с декларацией. Исправление делайте текущим периодом или подавайте уточнённую отчётность — решение принимает главный бухгалтер.
  • ❌ Пометка на удаление «на всякий случай». Документ без проведения и с пометкой легко удалить при очистке помеченных объектов, и восстановить его можно будет только из резервной копии.

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

Видно ли, кто отменил проведение документа?
Да, если в базе включён журнал регистрации. Откройте Администрирование → Обслуживание → Журнал регистрации и поставьте отбор по документу или по событию изменения данных. Там будут пользователь, дата и время.
Можно ли отменить проведение в базе, где работают другие пользователи?
Да. Монопольный режим для этого не нужен. Если документ в этот момент открыт у коллеги, 1С может не дать записать изменение — попросите закрыть форму.
Сохраняется ли номер документа после отмены проведения?
Да. Номер, дата и все реквизиты остаются прежними. Отмена касается только движений, а не самого документа.
Почему после отмены документ всё ещё виден в отчёте?
Скорее всего, отчёт сформирован до отмены. Нажмите «Сформировать» снова. Если запись не пропала, документ, вероятно, имеет ручную корректировку движений или в отчёте отражён другой, подчинённый документ.
Как отменить проведение документа в 1С, если нет кнопки «Ещё»?
Кнопка Ещё бывает свёрнута при узком окне. Расширьте форму или нажмите правую кнопку мыши на строке в списке — в контекстном меню есть та же команда.