Отмена проведения документов в 1С 8.3: по одному, группой и в закрытом периоде
Содержание
Отменить проведение операции в 1С 8.3 можно прямо из документа: откройте его, нажмите Ещё → Отменить проведение и закройте форму. Документ останется в базе, но его проводки и движения по регистрам исчезнут. В списке документов та же команда есть в меню Ещё и в контекстном меню по правой кнопке мыши.
Частое заблуждение — что для исправления суммы проведение нужно сначала отменить. Не нужно. Проведённый документ можно открыть, поправить и нажать Провести: программа сама перепишет движения. Отмена проведения нужна, когда документ временно должен выпасть из учёта, но удалять его рано.
Что проверить до того, как отменять проведение
Отмена проведения — операция обратимая, но она задевает всё, что опирается на документ.
📌 Перед отменой ответьте себе на четыре вопроса:
- 🗓️ В каком периоде документ? Если месяц уже закрыт, а отчётность сдана, отмена изменит обороты, по которым отчитались.
- 🔗 Есть ли подчинённые документы? Счёт-фактура, оплата, возврат, перемещение, созданные «на основании». Проверить можно через
Ещё → Структура подчиненностив форме документа. - 📦 Списывался ли уже товар из этого поступления? Если да, после отмены у реализации может не хватить остатка.
- 👤 Хватает ли прав? Если команды
Отменить проведениенет или она серая — дело в правах или в дате запрета (разбор ниже).
Если сомневаетесь, нужна ли отмена вообще, подумайте, чего вы хотите добиться. Схема ниже поможет выбрать действие.
Отмена проведения из формы документа и из списка
Это основной способ, и он одинаков почти для всех документов в БП 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях на интерфейсе «Такси».
Из открытого документа
- Откройте документ двойным щелчком из журнала или списка.
- В командной панели формы нажмите
Ещё. - Выберите
Отменить проведение. - Нажмите
Записать и закрыть(или просто закройте форму — 1С сохранит изменение).
В шапке формы пропадёт отметка «Проведён», а кнопка Дт/Кт покажет пустые проводки.
Из списка документов
- Откройте список нужного вида: например,
Продажи → Реализация (акты, накладные, УПД)илиПокупки → Поступление (акты, накладные, УПД)в БП 3.0. - Выделите строку с документом.
- Нажмите правую кнопку мыши или
Ещёи выберитеОтменить проведение.
Признак проведения виден по значку слева от строки. У проведённого документа — значок с зелёной галочкой, у непроведённого галочки нет, у помеченного на удаление — красный крест.
Отменить проведение не то же самое, что удалить. Документ остаётся в базе со всеми реквизитами и номером. Чтобы он не мешал, его нужно либо провести снова, либо пометить на удаление.
Через пометку на удаление
Если у проведённого документа установить пометку на удаление (Delete в списке или Ещё → Пометить на удаление), платформа одновременно отменит его проведение. Это удобно, когда документ не нужен совсем. Снятие пометки проведение назад не вернёт: документ придётся провести вручную.
Групповая отмена проведения: несколько документов сразу
Когда нужно снять с учёта десяток накладных или все документы за день, по одному открывать их долго.
Выделение в списке или журнале
Список документов в 1С 8.3 поддерживает множественное выделение:
- 🖱️
Ctrl+ щелчок — добавить строки по одной; - 🖱️
Shift+ щелчок — выделить диапазон от первой до последней; - 🔍 перед выделением настройте отбор по периоду, организации или контрагенту, чтобы не задеть лишнее.
После выделения нажмите Ещё → Отменить проведение. Команда применится ко всем отмеченным строкам. Если какой-то документ отменить нельзя (права, дата запрета), 1С выведет сообщение по нему, а остальные обработает.
Журналы, где собраны разные виды документов
Если документы разных видов — например, поступления, оплаты и списания — удобнее работать из журнала, где они лежат вместе. В БП 3.0 это Операции → Журнал операций, там видны все документы с проводками. Выделение и команда работают так же, как в обычном списке.
Если журнала в меню нет, откройте Все функции → Журналы документов или Все функции → Документы и выберите вид документа. Команда Все функции включается в Сервис и настройки → Параметры: флажок «Отображать команду “Все функции”».
Программная отмена через обработку
Для сотен документов по условию (например, все реализации по одному складу за квартал) администраторы пишут простую внешнюю обработку
. Отмена проведения из кода — это запись документа в режиме ОтменаПроведения:
// Выполняется на сервере. Параметры &Начало и &Конец задаются в форме обработки.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Док.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
| Док.Проведен
| И Док.Дата МЕЖДУ &Начало И &Конец";
Запрос.УстановитьПараметр("Начало", Начало);
Запрос.УстановитьПараметр("Конец", КонецДня(Конец));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
Попытка
ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Исключение
Сообщить("Не удалось: " + Строка(Выборка.Ссылка) + ". " + ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
Перед массовой отменой сделайте резервную копию базы . Сотни отменённых документов вручную назад не провести за минуту, а групповое перепроведение в другом порядке может дать другие суммы себестоимости.
Обработку сначала запускайте на копии базы и сравнивайте ОСВ до и после. При обычной записи из кода дата запрета изменения и права проверяются так же, как при отмене вручную.
Почему команда недоступна: права и дата запрета изменения
Чаще всего пользователь видит не отменённый документ, а отказ. Причин три.
| Что видите | Причина | Что сделать |
|---|---|---|
Команды Отменить проведение нет в меню | У пользователя нет права на интерактивную отмену проведения этого вида документа | Попросить администратора добавить нужную группу доступа |
Сообщение Нарушение прав доступа! | Права есть на чтение, но не на изменение документа или его регистров | То же: настройка групп доступа |
| Сообщение о дате запрета изменения | Период документа закрыт для правок | Администратор или главный бухгалтер сдвигает дату запрета или разрешает правку конкретному пользователю |
Дата запрета изменения
В БП 3.0 и других конфигурациях на БСП даты запрета настраиваются в Администрирование → Настройки пользователей и прав → Даты запрета изменения. Там можно задать:
- 📅 одну общую дату для всех пользователей;
- 👥 отдельные даты по пользователям и группам;
- 🏢 отдельные даты по организациям (в режиме «по разделам и объектам»).
Чтобы отменить проведение документа в закрытом периоде, администратор временно сдвигает дату запрета на день раньше даты документа. После правки дату нужно вернуть. Не оставляйте дату запрета снятой «на потом» — именно так в сданные периоды попадают случайные изменения.
Права пользователя
В типовых конфигурациях права выдаются через группы доступа: Администрирование → Настройки пользователей и прав → Группы доступа. Пользователю с профилем бухгалтера обычно хватает прав на отмену проведения первичных документов. Если не хватает, проверьте, в какие группы он входит и какой профиль у группы.
В нетиповой конфигурации право «Интерактивная отмена проведения» задаётся в конфигураторе на уровне роли для каждого вида документа. Это работа разработчика или администратора базы.
Полные права в режиме «Предприятие»: что администратор может сделать сверх обычного
На форумах встречается выражение «права бога». В 1С 8.3 такого режима нет. Есть роль «Полные права» (в БП 3.0 — профиль «Администратор»). Она даёт доступ ко всем объектам, но не отменяет правил учёта.
Что администратор может в режиме «Предприятие»:
- 🔓 сдвинуть или снять дату запрета изменения — и тем самым открыть закрытый период;
- 🧭 открыть любой документ через
Все функции, даже если его вида нет в меню раздела; - ✍️ вручную скорректировать движения документа, не отменяя проведения;
- ⚙️ запустить внешнюю обработку для массовой отмены.
Ручная корректировка движений вместо отмены
Иногда документ нужно оставить проведённым, но убрать или исправить одну проводку. В БП 3.0 откройте документ, нажмите Дт/Кт и в форме движений установите флажок «Ручная корректировка (разрешает редактирование движений документа)». После этого проводки можно править, удалять и добавлять вручную.
Документ с ручной корректировкой больше не пересчитывается автоматически. Групповое перепроведение и закрытие месяца его движения не меняют. Если флажок снять, 1С сформирует движения заново по данным документа, а ручные правки пропадут.
Используйте ручную корректировку точечно и записывайте в комментарий документа, что и почему изменено.
Что меняется в учёте после отмены и как проверить остатки
Отмена проведения удаляет все движения документа разом. В бухгалтерской программе это не только проводки на счетах.
📉 Что исчезает вместе с проведением:
- проводки по плану счетов;
- движения по регистрам товаров, взаиморасчётов, НДС;
- записи книги покупок или продаж, которые формировал документ;
- данные налогового учёта и учёта по УСН, если документ их делал.
Как сверить последствия
- До отмены сформируйте оборотно-сальдовую ведомость по счетам, которые задевает документ (
Отчёты → Оборотно-сальдовая ведомость по счету). Для поступления товаров это 41 или 10, 60, 19. - После отмены сформируйте её снова с теми же настройками и сравните обороты. Разница должна ровно совпасть с суммой документа.
- Проверьте остатки в разрезе номенклатуры и склада. Если остаток по позиции ушёл в минус, значит, товар из этого поступления уже списан или продан.
- Посмотрите закрытие месяца
(
Операции → Закрытие месяца). Если документ относится к закрытому месяцу, помощник покажет, что регламентные операции нужно выполнить повторно.
Пример с цифрами
Поступление 100 шт. по 500 ₽ = 50 000 ₽. Из них 60 шт. уже проданы. После отмены поступления по счёту 41 остаётся минус 60 шт. на 30 000 ₽ по себестоимости. Если в базе включён контроль остатков, при следующем перепроведении реализация не проведётся, пока поступление снова не будет в учёте.
Если отмена была временной, проводите документ обратно той же датой. Тогда последовательность операций и себестоимость останутся прежними.
Ошибки при отмене проведения и как их избежать
Ниже — ситуации, которые на практике приводят к долгим разборам.
- ❌ Отменили проведение вместо правки. Документ «пропал» из ОСВ, а пользователь думает, что исправил его. Для правки достаточно изменить реквизиты и провести заново.
- ❌ Отменили основание, забыли о подчинённых. Счёт-фактура, оплата или возврат по-прежнему проведены и ссылаются на документ, которого нет в учёте. Проверяйте структуру подчинённости.
- ❌ Массовая отмена без отбора. Выделение без фильтра по организации или периоду задевает чужие документы. Сначала отбор, потом выделение.
- ❌ Дата запрета осталась сдвинутой. Открытый период могут поправить другие пользователи. Возвращайте дату сразу после правки.
- ❌ Отмена в периоде сданной отчётности. Обороты в базе перестают совпадать с декларацией. Исправление делайте текущим периодом или подавайте уточнённую отчётность — решение принимает главный бухгалтер.
- ❌ Пометка на удаление «на всякий случай». Документ без проведения и с пометкой легко удалить при очистке помеченных объектов, и восстановить его можно будет только из резервной копии.
Частые вопросы
Видно ли, кто отменил проведение документа?
Администрирование → Обслуживание → Журнал регистрации и поставьте отбор по документу или по событию изменения данных. Там будут пользователь, дата и время.Можно ли отменить проведение в базе, где работают другие пользователи?
Сохраняется ли номер документа после отмены проведения?
Почему после отмены документ всё ещё виден в отчёте?
Как отменить проведение документа в 1С, если нет кнопки «Ещё»?
Ещё бывает свёрнута при узком окне. Расширьте форму или нажмите правую кнопку мыши на строке в списке — в контекстном меню есть та же команда.