Новый отчёт не появился в разделе: что сделать, чтобы 1С его показала

· 10 мин

Содержание

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

Типичная картина: администратор добавил отчёт, у него всё видно, а бухгалтер в соседнем кабинете открывает Продажи → Отчеты и находит там старый набор. Или отчёт пропал после обновления релиза. Ниже по шагам, от самого безопасного действия к тем, что требуют прав администратора.

Почему 1С не показывает новый отчёт сразу

Список отчётов в разделе собирается из нескольких источников. Если хоть один из них не обновился, отчёт не виден.

  • 📦 Метаданные конфигурации. Отчёт должен входить в подсистему (раздел). Это задаётся в Конфигураторе.
  • 🔐 Роли пользователя. Права читаются при старте сеанса. Добавили пользователя в группу доступа — изменение заработает после его повторного входа.
  • 🗂 Варианты отчётов. В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) панель показывает не сами отчёты, а их варианты из отдельного справочника. Новый вариант попадает туда при обновлении информационной базы.
  • ⚙️ Личные настройки. Пользователь мог когда-то скрыть отчёт в панели. Эта настройка хранится отдельно для каждого.
  • 💾 Кэш клиента. На компьютере лежат закэшированные метаданные. Иногда они не сбрасываются после изменений.

Отсюда простое правило: сначала исключайте то, что лечится перезапуском и настройками, и только потом лезьте в права и Конфигуратор.

Обновляем список отчётов через интерфейс программы

Шаг 1. Перезапустите сеанс

Закройте 1С полностью, а не одно окно отчёта. В клиент-серверном варианте убедитесь, что сеанс действительно завершился: иногда клиент висит в фоне после закрытия окна. Откройте базу заново и проверьте раздел.

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

Шаг 2. Включите отчёт в настройках панели

В разделе (например, Продажи или Зарплата и кадры) откройте команду Отчеты. Откроется панель отчётов раздела. В ней есть кнопка Настроить: она переводит панель в режим, где у каждого отчёта появляется флажок видимости.

  1. Нажмите Настроить.
  2. Найдите нужный отчёт. Скрытые обычно отображаются бледнее.
  3. Поставьте флажок и выйдите из режима настройки.

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

Шаг 3. Проверьте настройку навигации раздела

Часть отчётов выводится не в панели, а прямо в меню раздела, в группе «Отчеты». Эту группу пользователь тоже может настроить под себя. Откройте раздел, нажмите кнопку с шестерёнкой или «Ещё» в правом верхнем углу панели раздела и выберите Настройка навигации. Слева доступные команды, справа выбранные. Перенесите отчёт вправо.

Шаг 4. Найдите отчёт через «Все функции»

Так можно понять, есть ли отчёт в базе вообще. Включите команду: Главное меню → Сервис → Параметры, флажок «Отображать команду “Все функции”». Затем Главное меню → Все функции → Отчеты.

Что видноЧто это значит
Отчёт есть в «Все функции» и открываетсяОбъект на месте, проблема в панели, навигации или вариантах
Отчёт есть, но выдаёт «Нарушение прав доступа»Не хватает роли
Отчёта нет совсемЕго нет в конфигурации, либо не подключено расширение

Очистка кэша 1С, если список не перечитывается

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

Перед очисткой полностью закройте все окна 1С на этом компьютере.

Быстрый способ: параметр запуска

  1. В окне запуска выберите базу и нажмите Изменить.
  2. Пройдите до последней страницы мастера.
  3. В поле «Дополнительные параметры запуска» впишите /ClearCache.
  4. Запустите базу один раз, затем параметр уберите, иначе кэш будет сбрасываться при каждом входе и старт станет медленнее.

Надёжный способ: удалить папки кэша

Кэш лежит в двух каталогах профиля пользователя Windows:

%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8

Откройте каждый через Win+R. Внутри будут папки с длинными именами вида a1b2c3d4-... (идентификаторы баз). Их и удаляйте.

Не трогайте файл ibases.v8i в %APPDATA%\1C\1CEStart: в нём хранится список баз в окне запуска. Удалите его — пользователю придётся заново добавлять все базы.

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

Права доступа и профили групп: отчёт есть, но пользователь его не видит

Платформа скрывает из меню команды, на которые у пользователя нет прав. Поэтому отсутствие отчёта в разделе часто означает не «список не обновился», а «прав нет».

Где смотреть права в типовой конфигурации

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите в Пользователи, откройте карточку сотрудника и посмотрите, в каких группах доступа он состоит.
  3. Откройте Профили групп доступа и найдите профиль этой группы.
  4. В списке ролей профиля проверьте, есть ли роль, дающая доступ к нужному отчёту. У типовых отчётов роли обычно привязаны к участку учёта: продажи, зарплата, казначейство.

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

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

Доступность варианта отчёта

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

Сброс личных настроек

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

Дополнительные отчёты и расширения конфигурации

Это две самые частые причины, по которым «добавили, а не появилось».

Внешний отчёт, открытый как файл

Файл .erf, открытый через Главное меню → Файл → Открыть, в списки отчётов не попадает никогда. Чтобы он жил в разделе, его регистрируют как дополнительный отчёт.

  1. Включите функциональность: Администрирование → Печатные формы, отчеты и обработки, флажок «Дополнительные отчеты и обработки».
  2. Перейдите по ссылке Дополнительные отчеты и обработки и нажмите Добавить из файла.
  3. В карточке проверьте поле публикации: должно стоять «Используется». Варианты «Отключена» и «Режим отладки» прячут отчёт от обычных пользователей.
  4. Укажите разделы размещения. Если раздел не выбран, отчёт зарегистрирован, но в меню не показывается.
  5. Для команд отчёта отметьте пользователей быстрого доступа, если нужно.

После этого отчёт ищите в разделе по команде «Дополнительные отчеты».

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

Отчёт из расширения

Расширения подключают там же: Администрирование → Печатные формы, отчеты и обработки → Расширения. Отчёт из расширения появится в разделе при трёх условиях:

  • ✅ расширение помечено как активное и не выдаёт ошибок применения;
  • ✅ отчёт в расширении включён в подсистему, заимствованную из основной конфигурации;
  • ✅ у пользователя есть роль, открывающая доступ к объектам расширения.

После подключения или замены файла .cfe программа попросит перезапустить сеанс. Без перезапуска изменения не применятся ни у кого.

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

Конфигуратор: отчёт добавлен, а в разделе пусто

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

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

Особенность конфигураций на БСП

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

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

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

После обновления релиза отчёт пропал

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

Веб-клиент и тонкий клиент: свои нюансы

Тонкий клиент

Ведёт себя так же, как описано выше: список строится при входе, кэш лежит в профиле Windows. Если база подключена через веб-сервер (адрес начинается с http), всё равно работают и перезапуск, и /ClearCache.

Веб-клиент

Здесь к кэшу 1С добавляется кэш браузера.

  1. Закройте вкладку с базой и откройте её заново. Простое обновление страницы не всегда перезапускает сеанс.
  2. Если не помогло, обновите страницу с очисткой кэша (Ctrl+F5 в большинстве браузеров) или откройте базу в режиме инкогнито для проверки.
  3. Если в инкогнито отчёт есть, очистите кэш и данные сайтов для адреса публикации.

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

Если ничего не помогло

Быстрая диагностика по симптому:

Диагностика: выберите симптом

Если и это не дало результата, проверьте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) за момент запуска отчёта: там бывают ошибки применения расширения или загрузки дополнительного отчёта, которых пользователь не видит.

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

Можно ли обновить список отчётов без перезапуска 1С?
Личные настройки панели и навигации применяются сразу. Изменения ролей, расширений и конфигурации — только после повторного входа в сеанс.
Почему у меня в списке один набор отчётов, а у коллеги другой?
У вас разные права и разные личные настройки панели. Каждый пользователь может скрывать отчёты под себя.
Нужно ли выгонять всех пользователей, чтобы добавить дополнительный отчёт?
Нет. Регистрация дополнительного отчёта не требует монопольного доступа. Пользователи увидят его после перезапуска сеанса.
Удалит ли /ClearCache мои настройки отчётов?
Нет. Пользовательские настройки хранятся в информационной базе, а параметр очищает только локальный кэш метаданных на компьютере.
Почему отчёт есть в демобазе, а в рабочей нет?
Часто демобаза на более новом релизе или в ней включена функциональность, выключенная у вас. Сравните релизы и флажки в разделе Администрирование.