Почему в 1С пропали сотрудники из списка у одного пользователя и как вернуть их отображение?

Бухгалтер 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом
← На главную

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

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

Причина 1. Сбой привязок элементов и положения окна

В обычном приложении платформы «1С:Предприятие» координаты и размеры элементов управления жестко привязаны к границам формы. При изменении разрешения экрана, работе через RDP с разных устройств, смене масштабирования Windows (DPI) или случайном сворачивании окна механизм привязок может дать сбой. В результате табличная часть справочника схлопывается до нулевой высоты или ширины и становится невидимой.

Рассмотрим основной способ решения через контекстное меню окна:

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

Причина 2. Сжатие колонок или скрытие строк разделителем

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

Разберем по шагам сброс табличного поля к заводским настройкам:

  1. В командной панели списка нажимаем кнопку Действия (или вызываем контекстное меню внутри области таблицы).
  2. Выбираем пункт Настройка списка....
  3. В открывшемся окне нажимаем кнопку Стандартная настройка и подтверждаем действие кнопкой ОК.
  4. Если в меню Действия присутствует пункт Установить стандартные настройки, можно воспользоваться им напрямую.

Причина 3. Смещение окна за пределы видимой области экрана

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

  1. Делаем окно активным через системное меню Windows или переключение окон комбинацией клавиш Alt + Tab.
  2. Нажимаем комбинацию клавиш Alt + Пробел для вызова системного меню окна.
  3. Выбираем стрелками пункт Переместить (или Размер) и нажимаем Enter.
  4. Стрелками на клавиатуре возвращаем окно в центральную часть экрана и фиксируем положение клавишей Enter.

Причина 4. Неявные отборы и позиционирование в пустой группе

Выясним, не включен ли в справочнике отбор, скрывающий записи:

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

Способ административного сброса настроек пользователя

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

В типовых конфигурациях для этого используется специальный механизм:

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

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


ХранилищеСистемныхНастроек.Удалить("Справочник.СотрудникиОрганизаций.ФормаСписка/ПоложениеОкна", , "ИмяПользователя");

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

← На главную