Отмена утверждения документа в 1С: все рабочие способы
Содержание
Сразу о главном: «утверждение» в 1С — это не одна кнопка, а один из нескольких механизмов защиты документа. Поэтому и снимается оно по-разному. Если документ утверждён флажком в шапке — достаточно снять этот флажок и перезаписать. Если документ прошёл маршрут согласования — флажка нет, и утверждение отзывается через задачу или смену статуса. А иногда редактирование блокирует вовсе не утверждение, а дата запрета изменений — и тогда снимать нужно совсем другое.
Частая ошибка — пытаться «отжать» документ грубой силой: удалить, перепровести, залезть в конфигуратор. В девяти случаях из десяти это лишнее и опасно. Утверждённый документ почти всегда можно вернуть в работу штатными средствами, не теряя данных и не ломая учёт.
Ниже — как определить свой случай, как снять утверждение в форме и через согласование, кто имеет на это право, что делать разработчику и как поступить, если отмена недоступна в принципе.
Почему утверждённый документ не редактируется напрямую
Утверждение ставит на документ защиту от изменений. Смысл простой: данные согласованы, под ними стоит чья-то ответственность, и случайная правка не должна их испортить. Пока документ утверждён, система либо делает поля формы недоступными, либо выдаёт отказ при записи, либо прячет кнопку «Провести».
Защита обычно складывается из трёх слоёв:
- 🔒 Признак утверждения — реквизит документа (
Утверждён,Проверен, статус «Утверждён»). Пока он установлен, форма открывается только на просмотр. - 👥 Права доступа — снять утверждение может не каждый, а только пользователь с соответствующим правом или ролью.
- 📅 Дата запрета изменения — отдельный механизм. Он блокирует любые документы до указанной даты независимо от утверждения, и его часто путают с утверждением.
Поэтому первый шаг — не искать кнопку, а понять, какой именно слой держит ваш документ. От этого зависят все дальнейшие действия.
Отдельно стоит развести три похожих состояния, которые часто смешивают. Проведение влияет на учёт: проведённый документ сформировал движения в регистрах. Пометка на удаление готовит документ к удалению, но не защищает от правок. Утверждение — это именно согласование и блокировка от изменений, никак не связанная с проводками. Отмена утверждения не распроводит документ и не снимает пометку удаления — это независимые операции, и выполняются они по отдельности.
Как понять, чем именно утверждён ваш документ
Откройте документ и посмотрите на форму. Три признака помогают определить механизм за полминуты.
Если не уверены, где искать флажок, нажмите на форме сочетание для поиска по полям (обычно значок лупы или меню «Ещё») и наберите «утвер» — система подсветит нужный реквизит, если он есть.
Как снять флаг утверждения в самой форме
Самый частый и безопасный способ. Подходит документам, у которых утверждение — это реквизит в шапке (встречается в заявках на расходование средств, авансовых отчётах ряда конфигураций, документах с собственной отметкой проверки).
- Откройте документ из списка двойным щелчком.
- Если форма открылась только для чтения, нажмите кнопку перевода в режим редактирования — обычно это
Ещё → Разрешить редактированиеили значок карандаша в шапке. - Снимите флажок
Утверждён(название может отличаться в конкретной конфигурации). - Нажмите
Записать, затем при необходимостиПровести.
После этого документ снова доступен для правок. Перед снятием утверждения убедитесь, что вы понимаете, кто и зачем его ставил — согласованные суммы и проводки после правки придётся утверждать заново.
Если флажок снят, а форма всё равно не даёт сохранить изменения — скорее всего мешает дата запрета или нехватка прав, а не само утверждение. Читайте разделы ниже.
В большинстве конфигураций семейства 1С:Предприятие 8.3 (Бухгалтерия, Управление торговлей, ERP, ЗУП) логика одинаковая: утверждение — обратимая отметка, снятие которой не удаляет документ и не меняет его номер. Разница только в названии реквизита и в том, под каким правом он доступен.
Проверьте и связанные документы. Если на основании утверждённого были введены другие (оплаты, отгрузки, начисления), правка исходного может потребовать перепроведения всей цепочки. Поэтому после снятия утверждения и внесения изменений перепроведите документ и проконтролируйте подчинённые — удобно через Ещё → Связанные документы или дерево подчинённости.
Отмена утверждения через статус и согласование
Если у документа нет простого флажка, а есть статус или строка бизнес-процесса — значит, утверждение пришло из подсистемы согласования. Так работает 1С:Документооборот, а также встроенные механизмы согласования в УТ, ERP и КА.
Здесь нельзя «снять галочку» — нужно отозвать результат процесса:
- 📨 Отзыв на доработку. В карточке процесса или задачи найдите действие возврата — оно называется «Вернуть», «Отозвать», «На доработку». После возврата документ выходит из статуса «Утверждён» и снова доступен автору.
- 🔁 Смена статуса вручную. В части конфигураций статус у документа меняется в отдельном поле или через меню
Ещё. Переведите его из «Утверждён» в «Подготовлен» / «Черновик». - 🧭 Перезапуск маршрута. Если процесс завершён, иногда проще остановить его и запустить согласование заново уже с исправленными данными.
В 1С:Документообороте результат согласования хранится отдельно от самого документа. Поэтому правка файла вручную не снимет визу «Утверждено» — работать нужно именно через процесс.
Набор доступных действий зависит от того, завершён процесс или ещё идёт, и от ваших прав в нём. Если нужного действия не видно — переходите к разделу про права.
Кто имеет право отменять утверждение
Отмена утверждения — чувствительная операция, поэтому её почти всегда ограничивают. Если кнопки или действия нет, дело обычно не в том, что «так нельзя», а в том, что у текущего пользователя нет права.
Право выдаётся через профили групп доступа. В конфигурациях на Библиотеке стандартных подсистем это раздел Администрирование → Настройки пользователей и прав:
- Откройте
Группы доступаилиПрофили групп доступа. - Найдите профиль пользователя, которому нужно разрешить отмену.
- Убедитесь, что в профиль входит роль, дающая изменение и проведение нужных документов (а в подсистеме согласования — право отзыва).
Расширять права стоит точечно. Если выдать всем сотрудникам возможность снимать утверждение, смысл согласования теряется. Лучше назначить одного-двух ответственных.
Отдельная ситуация — когда утверждение привязано к конкретному сотруднику (например, визу поставил руководитель). Тогда отозвать её может либо он сам, либо администратор с полными правами. Рядовому пользователю система откажет, и это правильное поведение, а не ошибка.
Если нужно разобраться, кто и когда поставил или снял утверждение, помогает журнал регистрации: откройте его из раздела администрирования и отфильтруйте по нужному документу. Там видно пользователя, дату и характер изменения. Это особенно полезно, когда отмену утверждения оспаривают или когда правок было много и важно восстановить порядок событий.
Программная отмена: для администратора и разработчика
Когда штатных средств не хватает (документов сотни, механизм нестандартный, доработка конфигурации скрыла кнопку), утверждение снимают программно. Это задача для специалиста с правами администратора и обязательной резервной копией.
Общая идея — снять реквизит-признак и перезаписать документ, временно отключив часть проверок:
// Внешняя обработка. Запускать только после резервной копии базы.
Объект = ВыбранныйДокумент.ПолучитьОбъект();
Объект.Утвержден = Ложь; // точное имя реквизита смотрите в конфигураторе
Объект.ОбменДанными.Загрузка = Истина; // отключает часть проверок при записи
Объект.Записать();
Важные оговорки:
- Имя реквизита (
Утвержден,Проверен,СтатусУтверждения) у каждой конфигурации своё — посмотрите его в конфигураторе или в режиме просмотра структуры. - Если утверждение хранится не в документе, а в регистре сведений или в объекте бизнес-процесса, запись реквизита документа ничего не изменит. Тогда правят соответствующий регистр или процесс.
ОбменДанными.Загрузка = Истинаотключает контроль заполнения и часть бизнес-логики. Используйте это осознанно: вы берёте ответственность за целостность данных на себя.- Массовую обработку делайте по отбору и в нерабочее время, чтобы не мешать пользователям и не ловить блокировки записи.
- Ведите журнал: сохраните список обработанных документов (номер, дата, кто и когда снял утверждение). Если выяснится, что обработали лишнее, по этому списку будет легко вернуть утверждение обратно.
Прямое изменение данных в обход формы — последнее средство. Сначала убедитесь, что задачу нельзя решить снятием флажка или отзывом процесса.
Если отмену сделать нельзя: обходные пути и восстановление
Иногда отмена утверждения невозможна или нежелательна: документ закрыт регламентом, относится к прошлому периоду или участвует в уже сданной отчётности. Варианты действий:
- 🧾 Корректирующий документ. Вместо правки утверждённого оформите исправление или корректировку — так учёт останется прозрачным, а история изменений сохранится.
- ⏪ Сторнирование. Если нужно отменить влияние документа на учёт, а не сам документ, используйте сторно операции.
- 📅 Снятие даты запрета. Если правку блокирует именно дата запрета изменения, администратор меняет её в
Администрирование → Настройки пользователей и прав(раздел с датами запрета). Делать это стоит аккуратно и возвращать дату на место после правки. - 🆘 Эскалация администратору. Когда механизм закрыт намеренно, не обходите его — согласуйте отмену с тем, кто отвечает за регламент.
Если утверждение сняли по ошибке — паниковать не нужно. Отмена не удаляет документ и не стирает его данные. Чтобы вернуть всё как было, достаточно утвердить документ повторно: поставить флажок обратно или заново провести его по маршруту согласования. Номер, дата и содержимое при этом не меняются.
Профилактика и типичные ошибки
Большинство проблем с утверждением — это не сбои программы, а путаница в том, какой механизм сработал. Ниже частые симптомы и что они означают.
Чтобы такие ситуации не повторялись:
- Выдавайте право на отмену утверждения только ответственным сотрудникам.
- Используйте дату запрета изменения для закрытых периодов — это надёжнее, чем рассчитывать только на утверждение.
- Договоритесь о регламенте: кто утверждает, кто и при каких условиях может отозвать.
- Перед любой правкой утверждённого документа делайте резервную копию базы — особенно если работаете через конфигуратор или внешнюю обработку .
Частые вопросы
Удалится ли документ, если снять утверждение?
Можно ли отменить утверждение задним числом, за прошлый период?
Почему после отмены утверждения документ не проводится?
Провести отдельно; если не проводится, причина в заполнении или в дате запрета, а не в утверждении.