Учет и Финансы · 9 мин
Как остановить проведение в 1С: все способы
Как остановить проведение документа в 1С: отмена проведения, запрет через дату запрета, отключение автопроведения и исправление ошибок при проведении.
Проведение документа в 1С — это запись его движений по регистрам учёта: проводок, остатков склада, взаиморасчётов. Иногда проведение нужно остановить: документ зависает, выдаёт ошибку, проводится автоматически, когда этого не требуется, или пользователь хочет полностью запретить проведение в закрытом периоде. Способ остановки зависит от того, что именно происходит.
Различают четыре ситуации: отмена уже выполненного проведения, прерывание зависшего сеанса проведения, отключение автоматического проведения в обработках и запрет проведения для пользователей или периодов. Каждая решается своим инструментом, и путать их нельзя: например, удаление документа вместо отмены проведения оставляет «хвосты» в регистрах и ломает отчёты.
Ниже — конкретные действия для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP, Зарплата и управление персоналом) на управляемых формах. Названия пунктов меню в вашей версии могут немного отличаться, но логика одинакова.
Отмена проведения уже проведённого документа
Самая частая задача — сделать документ непроведённым. Откройте документ и нажмите кнопку «Провести» повторно не нужно: используйте команду «Ещё → Отменить проведение» или кнопку отмены проведения на панели. В журнале документов то же самое доступно через правый клик по строке — «Отменить проведение».
После отмены проведения документ остаётся в базе, но его движения по регистрам удаляются. Проверьте результат: в журнале документ должен потерять отметку проведения (значок перестанет быть «активным»), а отчёты по соответствующим регистрам перестанут учитывать его суммы и количества.
Если кнопка отмены недоступна, проверьте права: у пользователя должно быть право «Отмена проведения» для этого вида документов. Также отмена невозможна, если период закрыт датой запрета — об этом ниже.
- 1Откройте документ или найдите его в журнале
- 2Нажмите «Ещё → Отменить проведение» или используйте контекстное меню в журнале
- 3Подтвердите действие, если программа спросит
- 4Проверьте, что документ потерял признак проведения, а отчёты обновились
Что делать, если проведение зависло или идёт слишком долго
Зависшее проведение обычно означает блокировку: другой сеанс держит те же регистры или документы. Сначала подождите 1–2 минуты — при больших объёмах (проведение партиями, восстановление последовательностей) длительная работа нормальна. Если индикатор не движется, проверьте, не выполняет ли другой пользователь групповое перепроведение или закрытие месяца.
Прерывать сеанс на «горячую» — крайняя мера. В файловой базе завершите сеанс через «Администрирование → Активные пользователи». В клиент-серверном варианте администратор может завершить сеанс в консоли кластера серверов 1С. Учтите: принудительное завершение во время записи движений может оставить документ в неконсистентном состоянии — после этого обязательно выполните тестирование и исправление или хотя бы повторное проведение затронутых документов.
Если проведение прерывается ошибкой («не хватает товара на складе», «не заполнен счёт учёта»), это не зависание: программа отказывается проводить. Остановить проведение в этом случае не нужно — достаточно исправить причину, указанную в сообщении об ошибке, или записать документ без проведения кнопкой «Записать».
Как отключить автоматическое проведение документов
Автопроведение «срабатывает» в нескольких местах. Во многих обработках загрузки данных (из Excel, из других программ, обмен с сайтом) есть флажок «Проводить документы после загрузки» — снимите его, и документы будут только записываться.
В обменах между базами (например, УТ ↔ БП) проведение может выполняться при загрузке по правилам конвертации. В настройках синхронизации данных проверьте параметры: «Администрирование → Синхронизация данных → Настройки синхронизации». Если документы должны попадать в базу-получатель непроведёнными, это задаётся в правилах обмена или в настройках конкретного плана обмена.
Также проверьте регламентные задания: некоторые конфигурации и доработки проводят документы по расписанию. Откройте «Администрирование → Обслуживание → Регламентные и фоновые задания» и отключите задания, связанные с проведением, если они не нужны. Перед отключением уточните, кто и зачем настраивал задание — оно может быть частью рабочего процесса.
Запрет проведения через дату запрета изменения данных
Если нужно остановить проведение в закрытом периоде для всех или части пользователей, используйте дату запрета: «Администрирование → Поддержка и обслуживание → Регламентные операции» (в некоторых конфигурациях — «Настройки пользователей и прав») → «Даты запрета изменения данных». Установите дату, например конец закрытого квартала.
После установки пользователи без специального права не смогут ни провести, ни отменить проведение, ни изменить документы раньше этой даты. Дату можно задать индивидуально по пользователям и по организациям — это удобно, когда главный бухгалтер должен сохранить доступ к прошлым периодам, а остальные — нет.
Учтите ограничение: дата запрета не мешает проведению документов текущего периода и не отменяет уже сделанные движения. Это именно барьер от изменений, а не инструмент отмены.
Остановка группового проведения и восстановление последовательностей
Групповое перепроведение запускается через «Операции → Проведение документов» или обработки восстановления последовательностей. Если процесс запущен по ошибке, в клиент-серверном варианте найдите соответствующее фоновое задание в консоли заданий и завершите его. В файловой базе закройте сеанс пользователя, запустившего обработку.
Прерванное перепроведение оставляет базу в состоянии, когда часть документов перепроведена, а часть — нет. Это не критично само по себе, но отчёты могут временно показывать промежуточные данные. Решение: довести перепроведение до конца позже, когда нагрузка спадёт, или вернуться к резервной копии, если она делалась непосредственно перед операцией.
Как проверить результат
В журнале нет отметки о проведении, движения отсутствуют
Документ визуально непроведён, но суммы остались в отчётах
Отчёт по регистру не показывает записи документа
Записи остались — вероятно, отмена прервана или есть дубли документа
Нет активных заданий перепроведения
Задание висит в состоянии «Выполняется» часами
Типичные ошибки при остановке проведения
Отдельная частая ситуация: пользователь пытается «остановить» проведение, редактируя документ во время работы обработки перепроведения. Это приводит к конфликтам блокировок и ошибкам. Правильный порядок — сначала дождаться завершения или остановить обработку, потом работать с документами.
Что важно запомнить
Остановить проведение можно четырьмя способами: отменить проведение документа, завершить зависший сеанс, отключить автопроведение в обработках и обменах или установить дату запрета изменения данных. Перед принудительным прерыванием всегда проверяйте наличие резервной копии, а после — целостность данных в отчётах.
Частые вопросы
Можно ли остановить проведение, если документ уже проведён и по нему есть отчёты?
Да. Отмена проведения удаляет движения документа из регистров, и отчёты перестроятся без его данных. Ограничение — закрытый период с датой запрета: сначала дату нужно сдвинуть или снять пользователю с соответствующими правами.
Почему кнопка «Отменить проведение» неактивна?
Чаще всего не хватает прав (нет права отмены проведения на этот вид документов) либо период документа закрыт датой запрета изменения данных. Реже — документ участвует в обмене и заблокирован настройками синхронизации.
Что будет, если выключить компьютер во время проведения?
В файловой базе высок риск повреждения таблиц, особенно при больших документах. В клиент-серверном варианте транзакция обычно откатывается, и база остаётся целой, но проведение просто не завершится. В любом случае после аварийного завершения стоит проверить документ и при необходимости провести его заново.
Как запретить проведение только для одного пользователя?
Настройте его роль: уберите право «Проведение» и «Отмена проведения» для нужных видов документов в профиле группы доступа («Администрирование → Настройка прав и пользователей → Профили групп доступа»). Дополнительно можно установить персональную дату запрета.
Документ не проводится с ошибкой — как «остановить» такое проведение?
Останавливать ничего не нужно: программа сама отказала в проведении. Прочитайте сообщение об ошибке (недостаток остатков, незаполненные реквизиты, закрытый период), устраните причину и проведите снова. Если документ пока не нужен в учёте, просто запишите его без проведения.
Как отменить проведение сразу у большого числа документов?
Используйте обработку «Групповое изменение реквизитов» («Администрирование → Обслуживание») — в ней можно снять проведение у отобранного списка, либо стандартную обработку «Проведение документов» с режимом отмены. Перед массовой операцией сделайте резервную копию и выполните её сначала на копии базы.