К статье
Практический материал

Документы и Печать · 10 мин

Как изменить статус в 1С: практическое руководство

Как изменить статус документа, заказа или справочника в 1С: типовые способы, права доступа, проверка результата, типичные ошибки и ответы на вопросы.

Термин «статус» в 1С встречается в разных местах: у заказов покупателей и поставщикам, заявок на расход денег, счетов на оплату, задач, обращений, документов в состояниях ЭДО. Механика смены статуса зависит от конкретного объекта и конфигурации — «Управление торговлей», «ERP», «Комплексная автоматизация», «Документооборот» и отраслевые решения реализуют статусы по-разному.

Чаще всего статус — это не просто текстовая пометка, а элемент управления процессом: от него зависят доступные действия с документом, проведение, резервирование товара, формирование связанных документов. Поэтому перед изменением статуса стоит понять, что он контролирует в вашей конфигурации.

Ниже разобраны основные способы изменения статуса: через форму объекта, из списка, групповой обработкой, а также ситуации, когда статус не меняется из-за прав или бизнес-логики, и как проверить результат.

Где в 1С хранятся статусы и что они означают

В типовых конфигурациях статус — это реквизит объекта со значением из предопределённого списка (перечисления). Например, у заказа клиента в «Управлении торговлей» могут быть статусы «Не согласован», «В работе», «К отгрузке», «Закрыт». У заявки на расход денежных средств — «Не согласована», «Согласована», «К оплате», «Оплачена».

Важно понимать, что статусы обычно образуют последовательность: система может запретить «перепрыгнуть» через этап или установить статус, если не выполнены условия предыдущего. Например, заказ нельзя перевести в «К отгрузке», пока он не согласован, а заявку нельзя оплатить до её утверждения.

Кроме перечислений, состояния могут храниться в регистрах сведений (например, состояния документов ЭДО или задачи бизнес-процессов). Такие статусы меняются не вручную, а автоматически при выполнении действий — подписании, отправке, получении ответа.

Как изменить статус через форму документа

Самый распространённый способ — открыть сам объект и изменить статус внутри него. Порядок действий типовой для большинства конфигураций.

Порядок действий
  1. 1
    Откройте нужный документ или элемент справочника двойным щелчком из списка.
  2. 2
    Найдите поле «Статус» — обычно в шапке формы или на отдельной вкладке.
  3. 3
    Нажмите на поле и выберите нужное значение из выпадающего списка либо используйте кнопки с названиями статусов в командной панели.
  4. 4
    Запишите объект: кнопка «Записать» или «Провести и закрыть».
  5. 5
    Проверьте, что статус в списке документов обновился.

В некоторых конфигурациях поле статуса недоступно для прямого редактирования — вместо него работают кнопки вида «Согласовать», «Утвердить», «Закрыть заказ». Это сделано намеренно: кнопка не просто меняет значение, а выполняет проверки и связанные действия, например снимает резерв или создаёт задачу следующему участнику.

Если при попытке записи появляется сообщение об ошибке, прочитайте его полностью: система обычно указывает, какое условие не выполнено — не заполнен обязательный реквизит, не согласован предыдущий этап, есть непроведённые связанные документы.

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

Когда нужно изменить статус одного объекта, открывать его не обязательно. В большинстве списков статус можно поменять через контекстное меню: выделите строку, нажмите правую кнопку мыши и найдите пункт «Установить статус» или подобный. В некоторых конфигурациях эта команда находится в меню «Ещё» командной панели списка.

Для массового изменения выделите несколько строк с зажатой клавишей Ctrl или Shift, затем вызовите команду установки статуса. Система применит выбранное значение ко всем выделенным объектам, для которых переход допустим. Объекты, не прошедшие проверку, будут пропущены — обычно с выводом сообщения о причинах.

Изменение статуса через групповую обработку и сервисные инструменты

Во многих конфигурациях есть штатная обработка «Групповое изменение реквизитов» (в разделах «Администрирование» или «НСИ и администрирование»). Она позволяет изменить любой реквизит, включая статус, у произвольного набора объектов по отбору.

Порядок работы: откройте обработку, выберите тип объектов (например, «Заказы покупателей»), настройте отбор по условиям, в списке реквизитов отметьте «Статус» и задайте новое значение, затем нажмите «Изменить реквизиты». Обработка покажет, сколько объектов изменено и сколько пропущено из-за ошибок.

Доступ к такой обработке обычно есть только у администраторов и пользователей с расширенными правами. Если обработка недоступна, обратитесь к администратору системы — это штатное ограничение, а не неисправность.

Почему статус не меняется: права, блокировки и бизнес-логика

Если поле статуса недоступно или переход отклоняется, причина почти всегда в одной из трёх групп: права, состояние объекта, настройки процесса.

Поле статуса сероеНет прав или статус управляется процессом

Проверьте роли пользователя и наличие кнопок смены статуса в командной панели

Ошибка при записиНе выполнены условия перехода

Прочитайте текст сообщения: система указывает, чего не хватает

Статус меняется, но возвращаетсяСрабатывает регламентное задание или бизнес-процесс

Проверьте, не управляется ли статус автоматически

Нет нужного статуса в спискеПереход запрещён последовательностью

Установите промежуточный статус и повторите

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

В конфигурациях с согласованием (например, заявки в «ERP») статус может меняться только через задачу согласования: пока ответственный не утвердит документ в своём списке задач, ручная смена недоступна. Это штатное поведение, обходить его через обработки не рекомендуется — нарушится аудит согласований.

Статусы в особых случаях: ЭДО, задачи, пометка удаления

Состояния документов ЭДО

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

Задачи и бизнес-процессы

У задач статус меняется кнопками «Выполнить», «Перенаправить», «Отклонить» либо выбором варианта результата, предусмотренного процессом. Просто «переставить» статус задачи нельзя — нужно завершить её с корректным результатом, иначе процесс не пойдёт дальше.

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

Иногда под «сменой статуса» пользователи подразумевают снятие или установку пометки удаления. Это делается из списка: выделите объект и нажмите Delete или кнопку с корзиной, затем подтвердите действие. Помеченный на удаление документ исключается из оборотов, но физически остаётся в базе до контрольного удаления через «Удаление помеченных объектов».

Типичные ошибки
01
Менять статус через «Групповое изменение реквизитов» в обход согласования — ломается цепочка утверждений и аудит.
02
Закрывать заказы массово без проверки отгрузок и оплат — в отчётах появляются зависшие долги и резервы.
03
Игнорировать текст ошибки при записи и повторять попытку — проблема не решается, а время теряется.
04
Пытаться вручную править статусы ЭДО — они управляются обменом, ручное вмешательство рассинхронизирует данные с оператором.
05
Забывать записать объект после выбора статуса — при закрытии формы без записи изменение теряется.

Как проверить, что статус изменился корректно

После смены статуса убедитесь, что результат зафиксирован и поведение системы соответствует ожиданиям. Базовая проверка занимает меньше минуты.

Контрольные точки

Как проверить результат

Колонка «Статус» в списке документов
Норма

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

Тревожный признак

Статус старый — объект не был записан

Открытие документа повторно
Норма

В поле статуса новое значение, форма не предлагает записать

Тревожный признак

Статус откатился или форма «грязная» — есть несохранённые изменения

Связанные отчёты (например, по заказам или заявкам)
Норма

Документ попал в нужную группу отчёта

Тревожный признак

Документ в прежней группе — переход не завершён

Доступные кнопки в форме
Норма

Появились действия, соответствующие новому статусу

Тревожный признак

Набор команд не изменился — проверьте условия перехода

Если статус влияет на движения по регистрам (резервы, расчёты), дополнительно сформируйте соответствующий отчёт до и после изменения и сравните результаты. Это особенно важно при массовых операциях.

Итог

Что важно запомнить

Статус меняется через форму объекта, контекстное меню списка или групповую обработку; штатные кнопки предпочтительнее прямой правки реквизита. Если переход недоступен — проверяйте права, дату запрета и условия бизнес-процесса, а результат подтверждайте в списке и отчётах.

Частые вопросы о смене статуса в 1С

Почему поле «Статус» недоступно для редактирования?

Чаще всего статус в этой конфигурации управляется кнопками командной панели или бизнес-процессом согласования, а прямое редактирование заблокировано настройкой формы. Реже причина — недостаток прав у пользователя. Проверьте наличие кнопок вида «Согласовать» или «Утвердить» и уточните свои роли у администратора.

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

Да, в большинстве конфигураций статус — это реквизит, не влияющий на проведение, и его можно менять у проведённого документа с последующей записью. Ограничения возникают, если документ находится в закрытом периоде по дате запрета редактирования или если статус завязан на движения по регистрам.

Как вернуть прежний статус, если изменил ошибочно?

Откройте объект и установите прежнее значение тем же способом — через поле или кнопку. Учтите, что обратный переход тоже может контролироваться: например, отменить «Закрытие» заказа иногда можно только специальной командой. Если связанные действия уже выполнены (снят резерв, создана задача), проверьте их состояние вручную.

Как массово изменить статус у сотни документов?

Выделите нужные строки в списке и используйте команду установки статуса из меню «Ещё», либо примените обработку «Групповое изменение реквизитов» с отбором по условиям. Перед массовой операцией отфильтруйте список и убедитесь, что в выборку не попали лишние объекты.

Статус поменялся, но сам вернулся обратно — что происходит?

Вероятно, статусом управляет регламентное задание или бизнес-процесс: система пересчитывает состояние по своим правилам и перезаписывает ручное значение. Так бывает с заявками на оплату, состояниями ЭДО и заказами в схемах с автоматическим согласованием. Менять такой статус нужно через предусмотренное действие процесса, а не прямой правкой.

Влияет ли смена статуса на отчёты и обороты?

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