Справочники и Данные · 11 мин
Почему не отображается справочник в 1С и как это исправить
Справочник не отображается в 1С: проверяем права доступа, настройки интерфейса, отборы, пометку удаления и кэш. Пошаговая диагностика для пользователя и администратора.
Справочник в 1С обычно «пропадает» по одной из четырёх причин: пункт не выведен в командный интерфейс раздела, у пользователя нет прав на просмотр объекта, в форме списка установлен отбор или поисковый фильтр, либо элементы помечены на удаление и скрыты настройками. Чтобы понять, какой это случай, сначала проверьте, виден ли справочник через «Все функции», открывается ли он под пользователем с полными правами и сброшен ли отбор в форме списка — эти три проверки локализуют проблему за пару минут.
Чаще всего виноваты не сбои программы, а настройки: ограниченные права пользователя, установленный отбор в списке, пометка удаления, скрытие команды в интерфейсе или функциональная опция, отключающая целый блок учёта. Реже причина в кэше клиента, повреждении данных или особенностях доработанной конфигурации.
Материал рассчитан на типовые конфигурации на управляемых формах («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и подобные). Последовательность действий построена от простых проверок к более глубоким, чтобы не тратить время на администрирование там, где достаточно сбросить отбор.
Шаг 1. Определите, что именно не отображается
Прежде чем что-то исправлять, уточните симптом. «Не видно справочника» может означать: команды нет в меню раздела; список открывается, но пустой; часть элементов видна, а нужные отсутствуют; справочник не предлагается при подборе в документе. Каждый вариант указывает на свой круг причин.
Отсутствие команды в меню почти всегда связано с правами, настройкой навигации или функциональными опциями. Пустой список — признак отбора, пометок удаления или ограничения доступа на уровне записей. Пропажа отдельных элементов при общей видимости списка чаще объясняется отбором по владельцу, периоду или признаку пометки на удаление.
Проверить под пользователем с полными правами
Сбросить отбор и показать помеченные на удаление
Проверить иерархию и условия отбора
Открыть полный список справочника и сравнить
Шаг 2. Проверьте права доступа пользователя
Самая частая причина «исчезнувшего» справочника — у учётной записи нет прав на его просмотр. В типовых конфигурациях доступ выдаётся через профили групп доступа: если в профиле сотрудника нет роли на чтение нужного справочника, команда не появится в интерфейсе, а прямая ссылка даст сообщение о нарушении прав.
Быстрая проверка: попросите коллегу с полными правами открыть тот же раздел. Если у него справочник виден, проблема в правах. Администратору нужно открыть «Администрирование → Настройки пользователей и прав → Профили групп доступа», найти профиль пользователя и проверить, входит ли нужная роль в разрешённые. После изменения профиля пользователь должен перезапустить сеанс.
Отдельный случай — ограничение доступа на уровне записей (RLS). Пользователь видит справочник, но не все элементы: например, только контрагентов своей организации или номенклатуру своей группы. Внешне это выглядит как «пропажа» данных, хотя настройка работает штатно.
Шаг 3. Сбросьте отборы и проверьте пометку удаления
Второй по частоте сценарий — в форме списка установлен отбор, о котором пользователь забыл. Отборы в 1С сохраняются в настройках формы, поэтому список может быть «пустым» неделями. Откройте список справочника и нажмите «Ещё → Установить стандартные настройки» либо снимите отбор через «Ещё → Настроить список».
Проверьте также строку поиска: быстрый поиск по подстроке в шапке списка тоже фильтрует записи, и его легко не заметить. Очистите поле поиска и обновите список клавишей F5.
Если элементы помечены на удаление, они по умолчанию могут не показываться либо отображаться зачёркнутыми в зависимости от настроек конфигурации. Включите показ помеченных через «Ещё → Изменить форму» или проверьте соответствующий режим в меню списка. Если нужный элемент найден среди помеченных — снимите с него пометку удаления через контекстное меню.
- 1Откройте список справочника и очистите поле быстрого поиска
- 2Через «Ещё → Установить стандартные настройки» сбросьте отбор
- 3В «Настроить список» убедитесь, что нет условий по группе, владельцу или дате
- 4Проверьте отображение помеченных на удаление элементов
- 5Обновите список клавишей F5 и найдите нужный элемент
Шаг 4. Проверьте настройки навигации и функциональные опции
В управляемом интерфейсе состав команд раздела настраивается. Откройте меню раздела (значок с полосками в левом верхнем углу панели разделов) и выберите «Настройка навигации». Возможно, нужная команда просто перенесена в список доступных и не выведена в панель. Верните её в выбранные команды — справочник появится в меню.
Более глубокая причина — функциональные опции. В типовых конфигурациях целые блоки учёта включаются и выключаются: например, если отключён учёт по нескольким организациям, складской учёт или расчёты с сотрудниками, связанные справочники скрываются из интерфейса полностью. Проверьте «Администрирование → Общие настройки» и соответствующие разделы настройки программы.
Если справочник появился после включения опции, убедитесь, что включение не затрагивает другие участки учёта: некоторые опции меняют состав обязательных полей в документах и поведение отчётов.
Шаг 5. Проверьте кэш и технические причины
Если права в порядке, отборы сброшены, а справочник всё равно ведёт себя странно — форма не открывается, список «зависает», элементы отображаются некорректно — подозревайте клиентский кэш. Кэш 1С хранит служебные данные сеанса, и его повреждение вызывает именно такие «плавающие» ошибки.
Стандартный приём — очистить кэш: закройте программу и удалите содержимое папок кэша в профиле пользователя (каталоги вида %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8, папки с длинными именами-GUID). Альтернатива без ручного удаления — запуск с параметром очистки или удаление базы из списка стартера и повторное добавление по тому же пути. После очистки кэша вход в базу займёт больше времени — это нормально.
Если проблема наблюдается у всех пользователей одновременно и сопровождается ошибками при открытии форм, возможно повреждение данных или неудачное обновление конфигурации. В этом случае запустите тестирование и исправление информационной базы в режиме конфигуратора (только на копии или после резервной копии) и проверьте журнал регистрации на предмет ошибок.
Шаг 6. Особенности доработанных конфигураций и обменов
В изменённых конфигурациях справочник может быть намеренно скрыт разработчиком: команда убрана из подсистем, форма списка заменена на собственную, видимость управляется кодом. Если конфигурация дорабатывалась подрядчиком, проверьте в конфигураторе, входит ли справочник в состав подсистем и не переопределён ли обработчик получения формы.
Если база участвует в обмене данными (РИБ, синхронизация с другой конфигурацией), элементы могут «пропадать» из-за отборов в правилах обмена: узел просто не получает часть записей. Проверьте состав выгрузки в настройках синхронизации и наличие зарегистрированных, но не отправленных изменений.
Ещё один сценарий — справочник недоступен в тонком или веб-клиенте, хотя в толстом клиенте работает. Это указывает на то, что код формы не адаптирован под нужный режим, и требует участия разработчика.
Как выбрать действие
Как убедиться, что проблема решена
После исправления проверьте результат под той учётной записью, у которой возникала проблема, а не под администратором. Откройте справочник через стандартный путь из меню раздела, убедитесь, что список заполнен, поиск находит нужные элементы, а подбор в документе работает.
Дополнительно проверьте смежные места: отчёты, использующие этот справочник, и документы, где он выбирается. Если справочник отображается, но отчёт по нему пуст — причина уже в настройках отчёта или ограничениях RLS, а не в самом справочнике.
Как проверить результат
Команда видна, список открывается без ошибок
Команды нет или появляется сообщение о нарушении прав
Все ожидаемые элементы видны без отборов
Часть элементов не отображается
Элемент выбирается из формы выбора
Форма выбора пуста при полном списке справочника
У всех с одинаковыми правами картина одинаковая
Симптомы различаются — ищите личные настройки
Что важно запомнить
В большинстве случаев справочник «не отображается» из-за прав доступа, забытых отборов, скрытых команд навигации или отключённых функциональных опций. Двигайтесь от простых проверок к сложным, а любые действия с правами, обменами и тестированием базы выполняйте только после резервного копирования.
Частые вопросы
Справочник виден в конфигураторе, но его нет в интерфейсе пользователя. Почему?
Объект метаданных и его представление в интерфейсе — разные вещи. Справочник может не входить ни в одну подсистему, команда может быть скрыта в настройках навигации, а у пользователя — отсутствовать права на чтение. Проверьте все три условия, начав с прав.
Список справочника пуст, хотя данные точно вводились. Куда они делись?
Почти всегда данные на месте, а виноват сохранённый отбор, активный быстрый поиск или ограничение доступа на уровне записей. Сбросьте настройки списка через «Ещё → Установить стандартные настройки» и проверьте базу под пользователем с полными правами.
После обновления конфигурации пропал справочник из меню. Что делать?
При обновлении мог измениться состав подсистем или включённость функциональных опций. Проверьте настройки программы и настройку навигации раздела. Если справочник добавлялся доработкой, возможно, обновление затёрло изменения — тогда нужен разработчик для сравнения и объединения конфигураций.
Можно ли открыть справочник, если нет команды в меню?
Да, если есть права: через «Главное меню → Все функции» (включается в параметрах) найдите нужный справочник в дереве объектов. Это удобный способ проверить, проблема в правах или только в отображении команды.
Элементы справочника есть, но в документе не выбираются. В чём причина?
В форме выбора может действовать скрытый отбор: по владельцу, по признаку «не помечен на удаление», по соответствию организации или виду операции документа. Откройте полный список справочника, найдите элемент и проверьте его реквизиты на соответствие условиям отбора.
Очистка кэша удалит данные из базы?
Нет. В кэше хранятся только служебные временные файлы клиентского приложения: настройки форм, скомпилированные модули. Учётные данные находятся в информационной базе и при очистке кэша не затрагиваются. Удаляйте папки кэша только при закрытой программе.