Как вернуть отображение статусов «Работает» и «Уволен» в справочнике сотрудники 1С:ЗУП 3.1?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

В данной статье мы подробно разберем, почему изменилась логика программы, как вернуть информативность списку сотрудников с помощью встроенных инструментов платформы и как распространить эти настройки на всех пользователей базы.

Причины изменения логики отображения состояний

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

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

Настройка отображения статуса «Уволен» через условное оформление

Для того чтобы визуально выделить уволенных сотрудников или вернуть текстовое обозначение, воспользуемся механизмом условного оформления списка. Разберем по шагам:

  1. Откроем справочник Сотрудники.
  2. Нажмем кнопку Еще в правой верхней части формы и выберем пункт Настроить список.
  3. Перейдем на вкладку Условное оформление.
  4. Нажмем кнопку Добавить.
  5. На вкладке Оформление установим желаемые параметры. Например, можно выбрать Цвет текста (серый или красный) или в поле Текст жестко прописать значение «Уволен».
  6. На вкладке Условие добавим новый элемент:
    • Поле: Дата увольнения
    • Вид сравнения: Заполнено
  7. На вкладке Оформляемые поля выберем поле Состояние (чтобы текст или цвет применились именно к этой колонке).
  8. Нажмем ОК и Завершить редактирование.

Теперь все сотрудники, у которых заполнена дата увольнения, будут иметь соответствующую пометку или выделение цветом в списке.

Сложная настройка для статуса «Работает»

Выясним причину, по которой простая настройка текста «Работает» может испортить список. Если мы просто укажем условие «Дата приема заполнена — выводить текст Работа», то этот текст перекроет важные состояния, такие как «Болезнь» или «Отпуск», так как у этих сотрудников дата приема тоже заполнена.

Чтобы корректно настроить статус «Работает», нам необходимо создать группу условий. Рассмотрим пример правильной настройки:

  1. В окне Настроить список на вкладке Условное оформление создадим новое правило.
  2. В Оформлении укажем текст «Работает».
  3. Вкладка Условие должна содержать группу И, внутри которой находятся три условия:
    • Дата приема — Заполнено
    • Дата увольнения — Не заполнено
    • Состояние — Не заполнено (это обеспечит приоритет для отпусков и больничных)
  4. В Оформляемых полях укажем колонку Состояние.

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

Тиражирование настроек на всех пользователей

После того как мы добились идеального отображения списка под текущим пользователем, встает вопрос: как сделать эти настройки доступными для всего отдела кадров? В 1С:Предприятие 8.3 для этого предусмотрен специальный административный механизм.

Рассмотрим алгоритм копирования настроек:

  1. Перейдем в раздел Администрирование — Настройки пользователей и прав.
  2. Выберем ссылку Копирование настроек.
  3. В поле От кого выберем пользователя, который выполнил настройку списка.
  4. В поле Кому выберем конкретных пользователей или вариант Всем пользователям.
  5. В списке доступных настроек найдем Настройки форм и выберем там форму списка справочника Сотрудники.
  6. Нажмем Скопировать и закрыть.

Что означает восклицательный знак «!» в списке сотрудников?

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

Этот символ является частью системы аудита данных. Он появляется в том случае, если в карточке сотрудника не заполнены критически важные данные для сдачи отчетности в государственные органы (СФР, налоговая). К таким данным относятся:

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

Решение проблем с сохранением настроек

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

  1. Явное сохранение: В меню Еще — Настроить список обратите внимание на кнопку Сохранить настройки (доступна через стандартное меню управления настройками). Это позволит создать именованную настройку, которую можно восстановить в любой момент.
  2. Очистка кэша: Если настройки сбрасываются хаотично, попробуйте очистить локальный кэш пользователя. Это часто решает проблемы с «залипанием» старого интерфейса.
  3. Права доступа: Убедитесь, что у пользователя достаточно прав на запись настроек (обычно это права Сохранение данных пользователя, входящие в большинство стандартных ролей).

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

← На главную