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

Администрирование · 11 мин

Как отключить статусную модель в 1С

Как отключить статусную модель документов в 1С: где находится настройка, что проверить перед отключением, последствия для учёта и типичные ошибки при смене модели.

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

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

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

Определите, где в вашей конфигурации работает статусная модель

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

Практический способ диагностики: откройте документ, где отображается статус, и посмотрите, можно ли его менять вручную, есть ли рядом команды согласования или маршрута. Затем зайдите в раздел «НСИ и администрирование» и поиском по словам «статус», «состояние», «согласование» найдите связанные настройки. Если настройка нашлась — отключение будет простым. Если нет — механизм, скорее всего, программный.

Статус меняется вручную, есть настройка в разделе администрированияФункциональная опция

Отключение займёт несколько минут через настройки программы

Статус задаётся в виде документа или справочникаНастройка на уровне вида объекта

Отключайте использование статусов для конкретного вида, а не глобально

Статус меняется только кнопками процесса, настроек нетПрограммная реализация

Потребуется доработка конфигурации или отказ от механизма

Сделайте резервную копию и проверьте зависимости

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

Перед изменением выполните три вещи. Во-первых, создайте полную резервную копию базы: для файловой базы — копирование файла 1Cv8.1CD, для клиент-серверной — выгрузку через конфигуратор или средствами СУБД. Во-вторых, составьте список отчётов и обработок, где в отборе или группировке фигурирует статус. В-третьих, проверьте планы обмена: если статусы участвуют в правилах конвертации, после отключения обмен может выдавать ошибки.

Отключение через функциональные опции

Самый простой сценарий — статусная модель управляется функциональной опцией. В большинстве типовых конфигураций на платформе 8.3 настройки собраны в разделе «НСИ и администрирование» → «Настройка» (в некоторых решениях — «Администрирование» → «Настройка программы»).

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

Порядок действий
  1. 1
    Откройте раздел «НСИ и администрирование» → «Настройка» (или «Настройка программы»)
  2. 2
    Найдите опцию, связанную со статусами или согласованием документов
  3. 3
    Снимите флаг функциональной опции и сохраните изменения
  4. 4
    Перезапустите сеанс или обновите интерфейс, чтобы формы перестроились
  5. 5
    Откройте документ и убедитесь, что поле статуса и команды согласования исчезли

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

Отключение статусов на уровне вида документа или справочника

В некоторых конфигурациях статусная модель включается не глобально, а для каждого вида объектов отдельно. Типичный пример — 1С:Документооборот, где для вида внутреннего документа можно указать, используются ли состояния, а также решения, где статусы задаются через дополнительные реквизиты и сведения.

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

Если статус реализован как дополнительный реквизит, перейдите в «НСИ и администрирование» → «Общие настройки» → «Дополнительные реквизиты и сведения», найдите набор свойств нужного объекта и удалите или отключите реквизит статуса. Имейте в виду: если по этому реквизиту построены отборы в отчётах, они перестанут работать.

Что делать, если статусы встроены в код конфигурации

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

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

Если у вас нет специалиста по разработке 1С, не пытайтесь править код самостоятельно: ошибка в обработчике проведения может сделать документы непроводимыми. Альтернатива — не отключать механизм, а свести его к минимуму: настроить один статус по умолчанию, убрать обязательные переходы и просто не обращать внимания на поле.

Сравнение вариантов

Функциональная опция

Самый безопасный и обратимый способ; подходит, если настройка предусмотрена вендором

Отключение на уровне вида объекта

Гибкий вариант для частичного упрощения; требует проверки каждого вида документов

Расширение конфигурации

Подходит при программных статусах; сохраняет обновляемость, но требует навыков разработки

Изменение кода конфигурации

Последний вариант; нарушает автоматическое обновление и требует сопровождения при каждом релизе

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

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

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

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

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

Форма документа
Норма

Поле статуса скрыто, проведение проходит без ошибок

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

При проведении появляются сообщения о статусе или состоянии

Журнал регистрации
Норма

Нет новых ошибок после изменения настроек

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

Ошибки записи статуса, обращения к отключённым объектам

Обмен данными
Норма

Синхронизация завершается успешно

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

Ошибки конвертации, незагруженные объекты

Отчёты
Норма

Отчёты формируются и содержат нужные данные

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

Пустые отчёты или ошибки из-за отборов по статусу

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не из-за самого отключения, а из-за пропущенных зависимостей. Характерная ошибка — отключить статусы, не проверив обмены: в правилах конвертации остаётся ссылка на реквизит статуса, и синхронизация начинает падать с ошибками. Вторая частая ситуация — отчёты, построенные с отбором по статусу: после отключения они показывают пустые результаты, и пользователи считают, что данные пропали, хотя документы на месте.

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

Типичные ошибки
01
Отключение без резервной копии — при ошибке данные придётся восстанавливать вручную или терять
02
Игнорирование обменов и отчётов — синхронизация падает, отчёты показывают пустоту
03
Отключение при незавершённых согласованиях — документы зависают в промежуточном состоянии
04
Правка типового кода вместо расширения — каждое обновление превращается в ручную работу
05
Отключение сразу в рабочей базе — ошибки обнаруживаются пользователями в разгар работы

FAQ

Удалятся ли документы, если отключить статусную модель?

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

Можно ли отключить статусы только для одного вида документов?

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

Что делать с документами, которые остались в статусе «На согласовании»?

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

Нарушит ли отключение статусов проведение документов?

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

Как вернуть статусную модель обратно?

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

Почему после отключения в отчётах пропали документы?

Скорее всего, в отчёте настроен отбор или группировка по статусу, которого больше нет. Откройте настройки отчёта, удалите отбор по статусу и пересформируйте отчёт — документы появятся снова.

Итог

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

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