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

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

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

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

Анализ причины: влияние механизма штатного расписания

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

  1. Внутренний отбор по статусу формирования: Если в настройках кадрового учета включена опция ведения истории штатного расписания, динамический список формы подразделений автоматически фильтрует записи по реквизиту Сформировано. Вновь созданные или перенесенные через обмен подразделения получают значение Сформировано = Ложь.
  2. Особенности правил обмена: При типовой выгрузке из бухгалтерских программ переносятся только элементы справочника ПодразделенияОрганизаций, но документы ввода позиций и утверждения структуры не создаются. В результате подразделения считаются неутвержденными.
  3. Фильтрация по рабочей дате: Форма списка применяет отбор по состоянию на рабочую дату. Если подразделение еще не вступило в силу или расформировано, оно скрывается из стандартного представления.

Способ 1. Утверждение структуры документом «Утверждение штатного расписания»

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

  1. Перейдем в раздел Кадры (или Главное) и откроем пункт Штатное расписание.
  2. Создадим документ Утверждение штатного расписания на дату начала ведения учета в программе.
  3. В табличной части документа нажмем кнопку добавления или подбора позиций. В открывшейся форме выбора подразделения будут доступны, так как в документе отбор по сформированности не блокирует выбор.
  4. Заполним необходимые позиции штатного расписания для каждого подразделения и проведем документ.

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

Способ 2. Включение видимости новых подразделений в форме списка

Если требуется просмотреть перенесенные элементы до момента утверждения штатного расписания, настроим саму форму списка:

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

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

Способ 3. Отключение ведения истории штатного расписания

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

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

Как только ведение истории отключено, реквизиты формирования и даты ввода подразделений перестают жестко контролироваться документами, и все существующие в базе подразделения сразу отображаются в форме списка.

Дополнительные проверки при отсутствии подразделений

Если штатное расписание утверждено или отключено, но подразделения по-прежнему не видны, проверим следующие параметры:

  1. Заполнение реквизитов иерархии: Проверим через универсальный отчет или консоль запросов корректность заполнения реквизитов Владелец (Организация) и ГоловнаяОрганизация. Если владелец указан неверно, подразделения могут отфильтровываться по текущей выбранной организации.
  2. Ограничения прав на уровне записей (RLS): Если в программе включено разграничение прав доступа по организациям или группам подразделений, убедимся, что у текущего пользователя есть права на просмотр соответствующей организации.
← На главную