Меняем статус заказа, задания и сотрудника в 1С

· 9 мин

Содержание

«Статус» в 1С — это не одно поле, а разные механизмы под разные объекты. Статус заказа клиента меняют прямо в документе: в поле Статус в шапке формы. Статус регламентного задания переключают флажком «Включено». А статус сотрудника вообще не правят вручную — он складывается из кадровых документов.

Поэтому вопрос «как изменить статус в 1С» распадается на несколько. Разберём по объектам: заказы и сделки в торговле, сотрудники в кадровом учёте, регламентные и фоновые задания, права на смену статуса и ситуации, когда статус отказывается переключаться.

Пути и названия ниже даны для 1С 8.3 с интерфейсом «Такси»: 1С:Управление торговлей 11 (УТ), 1С:ЗУП 3.1 и 1С:Бухгалтерия 3.0 (БП).

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

Само понятие «статус» привязано к конкретному объекту, а объекты есть не во всех конфигурациях. Чтобы не искать поле там, где его нет, сверьтесь с таблицей.

Что меняемГде это естьГде находится
Статус заказа клиентаУТ 11, КА, ERP, УНФПоле Статус в шапке заказа
Статус заказа поставщикуУТ 11, КА, ERPПоле Статус в шапке заказа поставщику
Статус (этап) сделки с клиентомУТ 11 с CRMКарточка сделки, меняется по этапам
Состояние сотрудникаЗУП 3.1, БП 3.0 (упрощённый кадровый блок)Кадровыми документами (Приём, Увольнение)
Статус регламентного заданиялюбая конфигурация на 8.3Администрирование → Обслуживание → Регламентные операции
Разрешён ли вход пользователялюбая конфигурация на 8.3Администрирование → Настройки пользователей и прав → Пользователи

Дальше — по каждому случаю подробно: где именно поле, что мешает смене и как настроить права.

Статус заказа клиента в УТ: где поле и как переключить

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

В типовой УТ 11 у заказа клиента три статуса:

  • 🟡 На согласовании — заказ создан, но ещё не подтверждён. Резервирование и отгрузка по нему недоступны.
  • 🟢 К выполнению — заказ подтверждён. Можно резервировать товар, выписывать расходные документы, отгружать.
  • ⚫ Закрыт — работа по заказу завершена, новые действия по нему не планируются.
Жизненный цикл заказа клиента

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

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

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

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

Кто может менять статус: права и роли

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

Ограничения появляются на уровне ролей и профилей групп доступа. Настраивает их администратор: Администрирование → Настройки пользователей и прав → Профили групп доступа (и Группы доступа). Там роль менеджера по продажам, например, может разрешать работу с заказами, но не давать закрывать чужие.

Добавьте к этому ограничение доступа на уровне записей (RLS) — по организации, складу или группе партнёров. Из-за него пользователь видит не все заказы, а значит, и не у всех может переключить статус.

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

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

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

Статус сотрудника в ЗУП: меняется документами, а не в карточке

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

Какой документ за что отвечает:

  1. Работает — проведён Приём на работу (или Приём на работу списком).
  2. Кадровое перемещение — Кадровый перевод: меняет подразделение, должность, оплату, но сотрудник остаётся работающим.
  3. В отпуске / отсутствует — Отпуск, Больничный лист, Отсутствие (болезнь, прогул, неявка).
  4. Уволен — проведён Увольнение.

В списке Кадры → Сотрудники текущее состояние видно отдельной колонкой, по нему же можно отобрать работающих или уволенных.

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

Такой подход защищает от рассинхрона: статус всегда подкреплён документом с датой, а не правкой «задним числом».

Статусы регламентных и фоновых заданий

Регламентное задание — это фоновая операция по расписанию: обмен данными, обновление полнотекстового поиска, закрытие месяца и прочее. Его статус — это признак «включено» и расписание запуска.

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

Важная оговорка по среде выполнения:

  • В файловой базе регламентные задания выполняются, только пока открыт сеанс пользователя (либо запущен отдельный процесс, который держит сеанс). Закрыли 1С — задания не идут.
  • В клиент-серверной базе их выполняет рабочий процесс (rphost) на сервере, независимо от того, кто подключён.

Фоновые задания на той же форме — это уже запущенные экземпляры. Их статус (выполняется, завершено, завершено с ошибкой) программа ставит сама; вручную его не переключают, только просматривают и при необходимости снимают зависшее задание.

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

Смена статуса в веб-клиенте и мобильном приложении

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

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

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

Почему статус не меняется: разбор ситуаций

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

Диагностика: выберите симптом

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

Частые вопросы

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