Почему в форме списка сотрудников ЗУП 3.1 пустой список полей для добавления и как это исправить?

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

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

Разбор причин возникновения проблемы

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

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

Способ решения: проверка настроек кадрового учета

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

  1. Перейдите в раздел НастройкаКадровый учет.
  2. Внимательно изучите параметры, которые отвечают за отображение и использование данных в списках.
  3. Найдите флажок, который отвечает за использование в списке сотрудников сортировки и отбора по дополнительным полям. В различных версиях (ПРОФ или КОРП) этот пункт может называться «Использовать в списке сотрудников сортировку и отбор по любым колонкам» или аналогично.
  4. Установите данную галку.
  5. Важно: после изменения настроек обязательно закройте форму списка сотрудников и откройте её заново. Только после перезапуска формы система обновит состав доступных полей в меню «Изменить форму».

Альтернативный метод добавления полей (через «Физическое лицо»)

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

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

Что делать, если поля по-прежнему недоступны?

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

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

← На главную