Отмена утверждения документа в 1С:Предприятие — типичная задача, с которой сталкиваются бухгалтеры, кадровики и логисты. Ошибки при проведении, изменение условий сделки или необходимость корректировки данных требуют возврата документа в статус «не утверждён». Однако стандартный интерфейс не всегда предлагает очевидный способ сделать это, особенно если документ уже проведён или заблокирован бизнес-процессами.

В этой статье разберём все доступные методы отмены утверждения — от ручных действий в интерфейсе до программных решений для сложных случаев. Особое внимание уделим правам доступа, типичным ошибкам (например, «Документ заблокирован для изменения») и нюансам работы в популярных конфигурациях: 1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, 1С:ERP и 1С:Зарплата и управление персоналом. Если вы работаете с документами, которые проходят согласование (заказы, счета, приказы), эта инструкция поможет избежать ошибок и сэкономить время.

Почему может потребоваться отмена утверждения?

Утверждение документа в — это не просто галочка в статусе, а часто часть бизнес-процесса, влияющая на:

  • 📌 Бухгалтерский учёт: проведённый и утверждённый документ формирует движения по регистрам (например, начисление НДС или резервов).
  • 📦 Логистику: в 1С:УТ или 1С:ERP утверждённый заказ может запустить цепочку отгрузки или резервирования товара.
  • 👔 Кадровые процессы: в 1С:ЗУП утверждённый приказ о приёме/увольнении блокирует изменения в личной карточке сотрудника.
  • 💰 Финансовые обязательства: утверждённый счёт к оплате может автоматически создать задолженность перед поставщиком.

Типичные ситуации, когда требуется отмена:

  • 🔄 Ошибка в реквизитах: неправильная сумма, контрагент или номенклатура.
  • 📅 Изменение условий: перенос даты отгрузки, корректировка цены.
  • 🚫 Отказ от сделки: клиент или поставщик отказался от заказа после утверждения.
  • 🔒 Блокировка документа: например, в 1С:ERP документ «завис» в статусе «На согласовании» из-за ошибки бизнес-процесса.
📊 С какой конфигурацией 1С вы работаете?
1С:Бухгалтерия 3.0
1С:Управление торговлей 11
1С:ERP
1С:Зарплата и управление персоналом
Другая

Способы отмены утверждения в стандартном интерфейсе

В большинстве конфигураций отмена утверждения доступна через меню документа. Однако набор опций зависит от версии платформы, конфигурации и прав пользователя. Рассмотрим универсальные шаги:

1. Через кнопку «Отменить утверждение»

Самый простой вариант — если в форме документа есть явная кнопка. Например, в 1С:Бухгалтерия 3.0:

  1. Откройте документ (например, «Счёт на оплату покупателю» или «Акт выполненных работ»).
  2. Нажмите кнопку Ещё → Отменить утверждение (или Действия → Отменить утверждение в старых версиях).
  3. Подтвердите действие в диалоговом окне.

Если кнопки нет, проверьте:

  • 🔍 Права доступа: у вас должна быть роль с правом «Отмена утверждения документов» (например, «Администратор» или «Главный бухгалтер»).
  • 📝 Статус документа: некоторые документы (например, «Реализация товаров») требуют предварительной отмены проведения.

☑️ Подготовка к отмене утверждения

Выполнено: 0 / 4

2. Через журнал документов

Если документ не открывается на редактирование (например, заблокирован), попробуйте отменить утверждение из журнала:

  1. Перейдите в раздел Документы → [Тип документа] (например, «Заказы покупателей»).
  2. Найдите нужный документ в списке, кликните по нему правой кнопкой.
  3. Выберите Отменить утверждение или Снять пометку (в зависимости от конфигурации).
⚠️ Внимание: В 1С:ERP и 1С:УТ 11 некоторые документы (например, «Заказ клиента») могут быть заблокированы бизнес-процессом «Согласование». В этом случае сначала нужно прервать процесс через раздел Бизнес-процессы.

3. Через историю изменений (для документов с версионностью)

В конфигурациях с поддержкой версий (например, 1С:Документооборот):

  1. Откройте карточку документа.
  2. Перейдите на вкладку История или Версии.
  3. Выберите последнюю утверждённую версию и нажмите Отменить утверждение.

Если история недоступна, проверьте настройки хранения версий в параметрах учётной системы (Администрирование → Настройки программы → Документооборот).

Отмена утверждения программно (для разработчиков и администраторов)

Если стандартные методы не работают (например, из-за кастомизации конфигурации), потребуется программное вмешательство. Ниже — универсальные способы для платформы 1С:Предприятие 8.3.

1. Через встроенный язык (1С:Предприятие)

Используйте следующий код в консоли отладки (Сервис → Отладка → Консоль):

Док = Документы.[ИмяДокумента].НайтиПоНомеру("НомерДокумента", ДатаДокумента);

Если Док.Утверждён() Тогда

Док.ОтменитьУтверждение();

Док.Записать();

КонецЕсли;

Примеры для популярных документов:

Тип документаКод для отмены утверждения
Счёт на оплату (1С:Бухгалтерия)Док = Документы.СчётНаОплатуПокупателю.НайтиПоНомеру("СЧ-001", '20260520');
Заказ клиента (1С:УТ 11)Док = Документы.ЗаказКлиента.НайтиПоНомеру("ЗК-000123", '20260520');
Приказ о приёме (1С:ЗУП)Док = Документы.ПриказОПриемеНаРаботу.НайтиПоНомеру("ПР-5", '20260515');
⚠️ Внимание: Перед выполнением кода сделайте резервную копию базы! Неправильное использование методов .ОтменитьУтверждение() или .Записать() может привести к нарушению целостности данных.

2. Через внешнюю обработку

Если нужно массово отменить утверждение для группы документов, создайте внешнюю обработку:

  1. Скачайте шаблон обработки для работы с документами (например, «Универсальная обработка документов» с Инфостарта).
  2. Добавьте в неё код для поиска и отмены утверждения:
Процедура ОтменитьУтверждениеМассово()

Выборка = Документы.[ИмяДокумента].Выбрать();

Пока Выборка.Следующий() Цикл

Если Выборка.Утверждён() Тогда

Док = Выборка.ПолучитьОбъект();

Док.ОтменитьУтверждение();

Док.Записать();

КонецЕсли;

КонецЦикла;

КонецПроцедуры

3. Прямое редактирование базы (только для опытных!)

В крайних случаях (например, если документ заблокирован на уровне СУБД) можно изменить статус напрямую в таблице базы данных. Для этого:

  1. Подключитесь к базе через SQL Server Management Studio (для MS SQL) или pgAdmin (для PostgreSQL).
  2. Найдите таблицу с документами (например, _Document{ID} для 1С на управляемых формах).
  3. Обновите поле, отвечающее за статус утверждения (обычно Approved или ПостановкаНаУчёт).

Критически важно: такое вмешательство может нарушить целостность данных и привести к ошибкам при последующем проведении документов. Используйте только если другие методы не работают, и у вас есть бэкап!

💡

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

Типичные ошибки и их решения

При отмене утверждения пользователи часто сталкиваются с сообщениями об ошибках. Разберём самые распространённые:

1. «Документ заблокирован для изменения»

Причины и решения:

  • 🔒 Бизнес-процесс: документ находится в процессе согласования. Решение: прервите процесс в разделе Бизнес-процессы → Задачи на согласование.
  • 👥 Права доступа: у вас нет роли для редактирования. Решение: запросите права у администратора или войдите под пользователем с ролью «Администратор».
  • 🔄 Транзакция: документ заблокирован другой сессией. Решение: дождитесь завершения операции или перезапустите сервер .

2. «Недостаточно прав для отмены утверждения»

В 1С:Бухгалтерия 3.0 и 1С:ERP право на отмену утверждения часто привязано к ролям:

  • 📋 Главный бухгалтер — может отменять финансовые документы.
  • 👔 Руководитель отдела кадров — приказы по персоналу.
  • 📦 Логист/менеджер по продажам — заказы и счета.

Чтобы добавить право:

  1. Перейдите в Администрирование → Пользователи и права → Роли.
  2. Выберите роль пользователя (например, «Бухгалтер») и добавьте право Отмена утверждения документов.
  3. Сохраните изменения и перезапустите сеанс .

3. «Документ проведён — отмена утверждения невозможна»

В некоторых конфигурациях (например, 1С:УТ 11) сначала нужно отменить проведение:

  1. Откройте документ.
  2. Нажмите Действия → Отменить проведение.
  3. После этого станет доступна кнопка Отменить утверждение.
⚠️ Внимание: Отмена проведения может привести к автоматическому удалению движений по регистрам. Перед этим проверьте, не используется ли документ в отчётах (например, в «Оборотно-сальдовой ведомости»).
Что делать, если документ используется в закрытом периоде?

Если документ относится к закрытому месяцу/кварталу, его изменение может нарушить бухгалтерскую отчётность. В этом случае:

1. Проверьте настройки закрытия периода (Главное → Закрытие периода).

2. При необходимости временно разблокируйте период (требуются права администратора).

3. После изменений повторно закройте период и пересчитайте итоги.

Особенности в разных конфигурациях 1С

Алгоритм отмены утверждения может отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы:

1. 1С:Бухгалтерия 3.0

В бухгалтерских документах (счета, акты, платежки) отмена утверждения обычно доступна через:

  • 📄 Кнопку в форме: Ещё → Отменить утверждение.
  • 🔄 Журнал документов: правый клик → Снять пометку.

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

2. 1С:Управление торговлей 11

В 1С:УТ утверждение часто связано с бизнес-процессами:

  • 📦 Заказы клиентов/поставщикам: отмена утверждения разблокирует резервы товара.
  • 🚚 Реализация товаров: требует предварительной отмены проведения.

Если документ «завис» в статусе «На согласовании»:

  1. Перейдите в Бизнес-процессы → Задачи на согласование.
  2. Найдите задачу по документу и нажмите Прервать процесс.
  3. Вернитесь к документу и отмените утверждение.

3. 1С:ERP

В 1С:ERP отмена утверждения может затрагивать:

  • 📈 Бюджетирование: утверждённый документ может быть связан с бюджетом проекта.
  • 🔄 Производственные заказы: отмена разблокирует материалы и мощности.

Для производственных документов:

  1. Проверьте статус в разделе Производство → Заказы на производство.
  2. Если заказ «В работе», сначала завершите или отмените его выполнение.

4. 1С:Зарплата и управление персоналом (ЗУП)

В 1С:ЗУП утверждение приказов блокирует изменения в:

  • 👤 Личной карточке сотрудника (раздел «Кадры»).
  • 💰 Начислениях зарплаты (если приказ о премировании).

Чтобы отменить утверждение приказа:

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

Важно: В 1С:ЗУП отмена утверждения приказа о приёме/увольнении не удаляет запись из личной карточки. Чтобы полностью аннулировать приказ, его нужно удалить (если это разрешено настройками учётной политики).

💡

В конфигурациях с бизнес-процессами (1С:ERP, 1С:Документооборот) сначала прерывайте процесс согласования, а затем отменяйте утверждение документа.

Как избежать проблем при отмене утверждения?

Отмена утверждения — это не просто техническая операция, а изменение учётных данных. Чтобы минимизировать риски:

1. Проверяйте связанные документы

Утверждённый документ может быть «родителем» для других записей. Например:

  • 📄 Счёт на оплатуПлатёжное поручениеБанковская выписка.
  • 📦 Заказ клиентаРеализация товаровСчёт-фактура.

Перед отменой проверьте:

  • 🔍 Есть ли на основании этого документа другие записи? (поле Основание в связанных документах).
  • 💰 Не сформированы ли на его основе проводки в бухгалтерском или налоговом учёте?

2. Фиксируйте изменения

Рекомендуется вести журнал отменённых утверждений (особенно в 1С:ERP или 1С:Документооборот):

  • 📝 Указывайте причину отмены (например, «Ошибка в сумме НДС»).
  • 👤 Фиксируйте, кто инициатор изменений.
  • 📅 Сохраняйте дату и время отмены.

3. Проверяйте права доступа

Частая ошибка — попытка отменить утверждение без необходимых прав. Проверьте:

  • 👥 Ваша роль в Администрирование → Пользователи.
  • 🔑 Права на документ (например, «Редактирование счетов» или «Управление заказами»).
  • 🔒 Настройки блокировки (Администрирование → Блокировка данных).

4. Тестируйте в копии базы

Если документ критически важен (например, годовой отчёт), перед отменой утверждения:

  1. Создайте тестовую копию базы.
  2. Проверьте последствия отмены в копии.
  3. Убедитесь, что не нарушаются:
  • 📊 Итоги регистров (бухгалтерские, налоговые).
  • 📈 Отчёты (ОСВ, анализ счетов).
  • 🔄 Бизнес-процессы (если документ часть цепочки согласований).
💡

В 1С:Бухгалтерия 3.0 после отмены утверждения документа проверьте «Отчёт по проводкам» (Отчёты → Стандартные → Оборотно-сальдовая ведомость), чтобы убедиться, что движения удалены корректно.

Частые вопросы (FAQ)

Можно ли отменить утверждение документа, если он уже проведён?

Да, но сначала нужно отменить проведение. В большинстве конфигураций порядок действий такой:

  1. Открыть документ.
  2. Нажать Действия → Отменить проведение.
  3. После этого станет доступна кнопка Отменить утверждение.

Исключение: в 1С:Документооборот иногда требуется сначала прервать бизнес-процесс.

Что делать, если кнопка «Отменить утверждение» неактивна?

Причины и решения:

  • 🔐 Недостаточно прав: запросите у администратора роль с правом «Отмена утверждения».
  • 🔄 Документ заблокирован: проверьте, не открыт ли он в другой сессии (раздел Активные пользователи).
  • 📅 Закрытый период: если документ относится к закрытому месяцу, разблокируйте период в настройках учётной политики.
  • 🤖 Кастомизация конфигурации: возможно, кнопка скрыта или переименована. Проверьте через Все действия в меню документа.
Как массово отменить утверждение для группы документов?

Для массовой отмены используйте:

  1. Обработку: скачайте готовую обработку с Инфостарта (например, «Массовая отмена утверждения документов»).
  2. Внешний отчёт: создайте отчёт с возможностью группового редактирования статусов.
  3. SQL-запрос (только для опытных пользователей): обновите поле статуса напрямую в базе, но это рискованно без бэкапа.

Пример кода для обработки:

Процедура МассоваяОтменаУтверждения(МассивДокументов)

Для Каждого Док Из МассивДокументов Цикл

Если Док.Утверждён() Тогда

Док.ОтменитьУтверждение();

Док.Записать();

КонецЕсли;

КонецЦикла;

КонецПроцедуры

Что будет с связанными документами после отмены утверждения?

Последствия зависят от типа документа и конфигурации:

Тип документаЧто произойдёт после отмены утверждения
Счёт на оплату (1С:Бухгалтерия)Связанные платежки останутся, но статус счёта изменится на «Не оплачен».
Заказ клиента (1С:УТ)Резервы товара будут сняты, но реализации и счета-фактуры останутся.
Приказ о приёме (1С:ЗУП)Запись в личной карточке сохранится, но статус приказа станет «Не утверждён».
Акт выполненных работ (1С:ERP)Могут быть удалены движения по регистру «Выручка», если документ не проведён.

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

Можно ли отменить утверждение документа в мобильном приложении 1С?

В большинстве мобильных приложений (например, 1С:Мобильная бухгалтерия или 1С:Мобильный склад) функционал ограничен. Чтобы отменить утверждение:

  1. Используйте десктопную версию 1С.
  2. Или запросите отмену у пользователя с полными правами (через удалённый доступ или по телефону).

Исключение: в 1С:Документооборот мобильное приложение иногда позволяет прервать бизнес-процесс, но не всегда — отменить утверждение.