К статье
Практический материал

Справочники и Данные · 11 мин

Почему не отображается справочник в 1С и как это исправить

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

Справочник в 1С обычно «пропадает» по одной из четырёх причин: пункт не выведен в командный интерфейс раздела, у пользователя нет прав на просмотр объекта, в форме списка установлен отбор или поисковый фильтр, либо элементы помечены на удаление и скрыты настройками. Чтобы понять, какой это случай, сначала проверьте, виден ли справочник через «Все функции», открывается ли он под пользователем с полными правами и сброшен ли отбор в форме списка — эти три проверки локализуют проблему за пару минут.

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

Материал рассчитан на типовые конфигурации на управляемых формах («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и подобные). Последовательность действий построена от простых проверок к более глубоким, чтобы не тратить время на администрирование там, где достаточно сбросить отбор.

Шаг 1. Определите, что именно не отображается

Прежде чем что-то исправлять, уточните симптом. «Не видно справочника» может означать: команды нет в меню раздела; список открывается, но пустой; часть элементов видна, а нужные отсутствуют; справочник не предлагается при подборе в документе. Каждый вариант указывает на свой круг причин.

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

Нет команды в меню разделаПрава, навигация, функциональная опция

Проверить под пользователем с полными правами

Список открывается, но пустойОтбор, пометки удаления, RLS

Сбросить отбор и показать помеченные на удаление

Не видны отдельные элементыОтбор по владельцу или группе

Проверить иерархию и условия отбора

Не подбирается в документеОтбор в форме выбора, связь параметров

Открыть полный список справочника и сравнить

Шаг 2. Проверьте права доступа пользователя

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

Быстрая проверка: попросите коллегу с полными правами открыть тот же раздел. Если у него справочник виден, проблема в правах. Администратору нужно открыть «Администрирование → Настройки пользователей и прав → Профили групп доступа», найти профиль пользователя и проверить, входит ли нужная роль в разрешённые. После изменения профиля пользователь должен перезапустить сеанс.

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

Шаг 3. Сбросьте отборы и проверьте пометку удаления

Второй по частоте сценарий — в форме списка установлен отбор, о котором пользователь забыл. Отборы в 1С сохраняются в настройках формы, поэтому список может быть «пустым» неделями. Откройте список справочника и нажмите «Ещё → Установить стандартные настройки» либо снимите отбор через «Ещё → Настроить список».

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

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

Как вернуть полный список элементов
  1. 1
    Откройте список справочника и очистите поле быстрого поиска
  2. 2
    Через «Ещё → Установить стандартные настройки» сбросьте отбор
  3. 3
    В «Настроить список» убедитесь, что нет условий по группе, владельцу или дате
  4. 4
    Проверьте отображение помеченных на удаление элементов
  5. 5
    Обновите список клавишей F5 и найдите нужный элемент

Шаг 4. Проверьте настройки навигации и функциональные опции

В управляемом интерфейсе состав команд раздела настраивается. Откройте меню раздела (значок с полосками в левом верхнем углу панели разделов) и выберите «Настройка навигации». Возможно, нужная команда просто перенесена в список доступных и не выведена в панель. Верните её в выбранные команды — справочник появится в меню.

Более глубокая причина — функциональные опции. В типовых конфигурациях целые блоки учёта включаются и выключаются: например, если отключён учёт по нескольким организациям, складской учёт или расчёты с сотрудниками, связанные справочники скрываются из интерфейса полностью. Проверьте «Администрирование → Общие настройки» и соответствующие разделы настройки программы.

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

Шаг 5. Проверьте кэш и технические причины

Если права в порядке, отборы сброшены, а справочник всё равно ведёт себя странно — форма не открывается, список «зависает», элементы отображаются некорректно — подозревайте клиентский кэш. Кэш 1С хранит служебные данные сеанса, и его повреждение вызывает именно такие «плавающие» ошибки.

Стандартный приём — очистить кэш: закройте программу и удалите содержимое папок кэша в профиле пользователя (каталоги вида %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, папки с длинными именами-GUID). Альтернатива без ручного удаления — запуск с параметром очистки или удаление базы из списка стартера и повторное добавление по тому же пути. После очистки кэша вход в базу займёт больше времени — это нормально.

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

Типичные ошибки
01
Запуск тестирования и исправления без резервной копии — при сбое данные могут быть повреждены безвозвратно
02
Очистка кэша при открытом сеансе — файлы заблокированы, и проблема не решается
03
Выдача полных прав вместо поиска недостающей роли — создаёт риск утечки данных
04
Вывод о «поломке базы» по симптомам у одного пользователя, хотя причина в его личных настройках отбора

Шаг 6. Особенности доработанных конфигураций и обменов

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

Если база участвует в обмене данными (РИБ, синхронизация с другой конфигурацией), элементы могут «пропадать» из-за отборов в правилах обмена: узел просто не получает часть записей. Проверьте состав выгрузки в настройках синхронизации и наличие зарегистрированных, но не отправленных изменений.

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

Маршрут решения

Как выбрать действие

Справочник не виден только у одного пользователяПроверяйте его права, профиль доступа и личные настройки навигации
Список пустой у всех пользователейСбрасывайте отборы, проверяйте пометки удаления и функциональные опции
Ошибки при открытии формы у всехОчищайте кэш, затем — тестирование и исправление на копии базы
Проблема началась после обновления или доработкиСмотрите изменения конфигурации и привлекайте разработчика
Элементы пропадают только в одной базе обменаПроверяйте правила регистрации и состав синхронизации

Как убедиться, что проблема решена

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

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

Контрольные точки

Как проверить результат

Команда справочника в меню раздела
Норма

Команда видна, список открывается без ошибок

Тревожный признак

Команды нет или появляется сообщение о нарушении прав

Состав списка
Норма

Все ожидаемые элементы видны без отборов

Тревожный признак

Часть элементов не отображается

Подбор в документе
Норма

Элемент выбирается из формы выбора

Тревожный признак

Форма выбора пуста при полном списке справочника

Поведение у других пользователей
Норма

У всех с одинаковыми правами картина одинаковая

Тревожный признак

Симптомы различаются — ищите личные настройки

Итог

Что важно запомнить

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

Частые вопросы

Справочник виден в конфигураторе, но его нет в интерфейсе пользователя. Почему?

Объект метаданных и его представление в интерфейсе — разные вещи. Справочник может не входить ни в одну подсистему, команда может быть скрыта в настройках навигации, а у пользователя — отсутствовать права на чтение. Проверьте все три условия, начав с прав.

Список справочника пуст, хотя данные точно вводились. Куда они делись?

Почти всегда данные на месте, а виноват сохранённый отбор, активный быстрый поиск или ограничение доступа на уровне записей. Сбросьте настройки списка через «Ещё → Установить стандартные настройки» и проверьте базу под пользователем с полными правами.

После обновления конфигурации пропал справочник из меню. Что делать?

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

Можно ли открыть справочник, если нет команды в меню?

Да, если есть права: через «Главное меню → Все функции» (включается в параметрах) найдите нужный справочник в дереве объектов. Это удобный способ проверить, проблема в правах или только в отображении команды.

Элементы справочника есть, но в документе не выбираются. В чём причина?

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

Очистка кэша удалит данные из базы?

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