Почему подразделения и должности в 1С:ЗУП 3.1 отображаются зачеркнутыми и как это исправить?

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

При переходе с версии 1С:Зарплата и управление персоналом 2.5 на 3.1 многие пользователи сталкиваются с визуальной проблемой: в справочниках Подразделения и Должности все элементы выглядят зачеркнутыми. Это вызывает беспокойство у кадровиков и расчетчиков, так как создается впечатление, что объекты помечены на удаление или являются недействительными. Разберем подробно, почему так происходит, на что это влияет и как вернуть спискам нормальный вид.

Выясняем причины: почему текст зачеркнут?

В системе 1С:Предприятие 8 зачеркнутый шрифт в списках обычно сигнализирует о том, что объект является архивным, расформированным или закрытым. Однако в случае с переходом на ЗУП 3.1 зачеркивание может возникнуть даже для активных позиций. Рассмотрим основные факторы, влияющие на это:

  1. Ошибки платформы (Bug 10203056): В определенных версиях платформы (особенно ветки 8.3.13) наблюдался баг, при котором механизмы динамических списков неверно интерпретировали состояние объектов. Платформа ошибочно применяла условное оформление «зачеркнутый» к элементам, которые не являются архивными.
  2. Настройки штатного расписания: Если в базе не включена опция ведения штатного расписания, программа может помечать зачеркиванием все элементы, которые не имеют жесткой привязки к актуальным штатным единицам или перенесены из старой базы без явного указания даты формирования.
  3. Скрытые реквизиты после переноса: При миграции из ЗУП 2.5 в карточки должностей и подразделений могут записаться служебные признаки, такие как ДатаРасформирования или флаг Архив, которые не видны в обычном интерфейсе, но учитываются системой при отрисовке списка.
  4. Кэш программных настроек: Иногда проблема кроется в некорректном локальном кэше пользователя, где сохраняются старые правила оформления форм.

Решение 1: Настройка штатного расписания

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

  1. Перейдем в раздел Настройка — Кадровый учет — Штатное расписание.
  2. Установим флаг Ведется штатное расписание.
  3. Важный нюанс: Чтобы автоматизировать работу и не создавать лишних сложностей кадровикам, не устанавливайте флаги Автоматическая проверка кадровых документов на соответствие штатному расписанию.

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

Решение 2: Обновление платформы и очистка кэша

Если активация штатного расписания не помогла, скорее всего, вы столкнулись с техническим багом платформы. Проанализируем версию вашей платформы 1С. Если используется версия 8.3.13, рекомендуется обновиться до стабильных релизов (например, веток 8.3.17, 8.3.22 или выше).

Если обновление сейчас невозможно, попробуем очистить кэш. Посмотрим на алгоритм ручной очистки:

  1. Закроем все сеансы работы с 1С.
  2. Нажмем комбинацию клавиш Win + R и введем команду %appdata%.
  3. В открывшейся папке перейдем в 1C\1cv8. Там мы увидим папки с длинными именами-идентификаторами (например, 8ad9733c-995c-4fce-8ec7-62f8bbceb33b). Их нужно удалить.
  4. Аналогичную процедуру выполним для папки %localappdata% (путь Local\1C\1cv8).

Также эффективным методом является «перепрописывание» базы: удалите базу из списка запуска и добавьте ее заново. Это принудительно создаст новую директорию для кэша метаданных.

Решение 3: Групповое изменение скрытых реквизитов

Выясним причину, связанную со скрытыми данными. При переносе из ЗУП 2.5 объекты могут получить признак Архив. Чтобы исправить это массово, воспользуемся встроенным инструментом Групповое изменение реквизитов. Для удобного анализа и корректировки реквизитов на форме можно использовать инструмент для просмотра и редактирования элементов формы.

Рассмотрим порядок действий:

  1. Зайдем в Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
  2. Выберем объект Справочник "Подразделения" (или "Должности").
  3. Нажмем кнопку Дополнительные параметры и установим галочку Показывать служебные реквизиты.
  4. Найдем в списке реквизит Введена в эксплуатацию (или Дата формирования) и убедимся, что там стоят корректные даты (начало года или дата создания фирмы).
  5. Найдем реквизит Расформировано (для подразделений) или Архив (для должностей) и установим значение Ложь (снимите галочку).
  6. Нажмем Изменить реквизиты.

Внимание: Перед использованием групповой обработки обязательно создайте резервную копию базы данных!

Решение 4: Сброс настроек списка

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

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

Заключение

Как мы выяснили, зачеркнутые позиции в 1С:ЗУП 3.1 чаще всего являются следствием некорректного переноса дат формирования объектов или технического сбоя платформы. На расчет зарплаты этот визуальный эффект обычно не влияет, однако он мешает комфортной работе пользователей. Наиболее эффективным и долгосрочным решением является обновление платформы до актуального релиза и проверка реквизитов Дата формирования и Архив в карточках объектов. Совместное использование этих методов позволит вам вернуть интерфейсу программы привычный и понятный вид.

← На главную