Новый отчёт не появился в разделе: что сделать, чтобы 1С его показала
Содержание
Чтобы обновить список отчетов в 1С, закройте программу и откройте её заново: состав разделов, команд и отчётов платформа строит при входе в сеанс и сама на ходу его не перечитывает. Если после перезапуска отчёт так и не появился, по очереди проверьте настройку панели отчётов, кэш клиента, права пользователя и место, куда отчёт подключён (дополнительный отчёт, расширение или доработка конфигурации).
Типичная картина: администратор добавил отчёт, у него всё видно, а бухгалтер в соседнем кабинете открывает Продажи → Отчеты и находит там старый набор. Или отчёт пропал после обновления релиза. Ниже по шагам, от самого безопасного действия к тем, что требуют прав администратора.
Почему 1С не показывает новый отчёт сразу
Список отчётов в разделе собирается из нескольких источников. Если хоть один из них не обновился, отчёт не виден.
- 📦 Метаданные конфигурации. Отчёт должен входить в подсистему (раздел). Это задаётся в Конфигураторе.
- 🔐 Роли пользователя. Права читаются при старте сеанса. Добавили пользователя в группу доступа — изменение заработает после его повторного входа.
- 🗂 Варианты отчётов. В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) панель показывает не сами отчёты, а их варианты из отдельного справочника. Новый вариант попадает туда при обновлении информационной базы.
- ⚙️ Личные настройки. Пользователь мог когда-то скрыть отчёт в панели. Эта настройка хранится отдельно для каждого.
- 💾 Кэш клиента. На компьютере лежат закэшированные метаданные. Иногда они не сбрасываются после изменений.
Отсюда простое правило: сначала исключайте то, что лечится перезапуском и настройками, и только потом лезьте в права и Конфигуратор.
Обновляем список отчётов через интерфейс программы
Шаг 1. Перезапустите сеанс
Закройте 1С полностью, а не одно окно отчёта. В клиент-серверном варианте убедитесь, что сеанс действительно завершился: иногда клиент висит в фоне после закрытия окна. Откройте базу заново и проверьте раздел.
Если конфигурацию базы данных обновили, пока пользователи работали, платформа сама выведет сообщение о том, что конфигурация изменена и нужен перезапуск. Пока человек его не выполнит, он работает со старым набором объектов.
Шаг 2. Включите отчёт в настройках панели
В разделе (например, Продажи или Зарплата и кадры) откройте команду Отчеты. Откроется панель отчётов раздела. В ней есть кнопка Настроить: она переводит панель в режим, где у каждого отчёта появляется флажок видимости.
- Нажмите
Настроить. - Найдите нужный отчёт. Скрытые обычно отображаются бледнее.
- Поставьте флажок и выйдите из режима настройки.
Если отчёт не находится глазами, воспользуйтесь строкой поиска в верхней части панели. Поиск идёт по названиям и описаниям вариантов, в том числе по скрытым.
Шаг 3. Проверьте настройку навигации раздела
Часть отчётов выводится не в панели, а прямо в меню раздела, в группе «Отчеты». Эту группу пользователь тоже может настроить под себя. Откройте раздел, нажмите кнопку с шестерёнкой или «Ещё» в правом верхнем углу панели раздела и выберите Настройка навигации. Слева доступные команды, справа выбранные. Перенесите отчёт вправо.
Шаг 4. Найдите отчёт через «Все функции»
Так можно понять, есть ли отчёт в базе вообще. Включите команду: Главное меню → Сервис → Параметры, флажок «Отображать команду “Все функции”». Затем Главное меню → Все функции → Отчеты.
| Что видно | Что это значит |
|---|---|
| Отчёт есть в «Все функции» и открывается | Объект на месте, проблема в панели, навигации или вариантах |
| Отчёт есть, но выдаёт «Нарушение прав доступа» | Не хватает роли |
| Отчёта нет совсем | Его нет в конфигурации, либо не подключено расширение |
Очистка кэша 1С, если список не перечитывается
Если у администратора отчёт виден, а у пользователя на конкретном компьютере нет даже после перезапуска, виноват бывает локальный кэш. Это безопасная процедура: данные базы на компьютере не хранятся, удаляются только служебные копии.
Перед очисткой полностью закройте все окна 1С на этом компьютере.
Быстрый способ: параметр запуска
- В окне запуска выберите базу и нажмите
Изменить. - Пройдите до последней страницы мастера.
- В поле «Дополнительные параметры запуска» впишите
/ClearCache. - Запустите базу один раз, затем параметр уберите, иначе кэш будет сбрасываться при каждом входе и старт станет медленнее.
Надёжный способ: удалить папки кэша
Кэш лежит в двух каталогах профиля пользователя Windows:
%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8
Откройте каждый через Win+R. Внутри будут папки с длинными именами вида a1b2c3d4-... (идентификаторы баз). Их и удаляйте.
Не трогайте файл ibases.v8i в %APPDATA%\1C\1CEStart: в нём хранится список баз в окне запуска. Удалите его — пользователю придётся заново добавлять все базы.
После очистки первый запуск займёт чуть больше времени: платформа заново загрузит метаданные.
Права доступа и профили групп: отчёт есть, но пользователь его не видит
Платформа скрывает из меню команды, на которые у пользователя нет прав. Поэтому отсутствие отчёта в разделе часто означает не «список не обновился», а «прав нет».
Где смотреть права в типовой конфигурации
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите в
Пользователи, откройте карточку сотрудника и посмотрите, в каких группах доступа он состоит. - Откройте
Профили групп доступаи найдите профиль этой группы. - В списке ролей профиля проверьте, есть ли роль, дающая доступ к нужному отчёту. У типовых отчётов роли обычно привязаны к участку учёта: продажи, зарплата, казначейство.
Самый простой способ сравнить — найти пользователя, у которого отчёт виден, и посмотреть разницу в группах.
Не меняйте поставляемые профили напрямую. Скопируйте профиль, добавьте роль в копию и включите пользователя в группу с новым профилем. Поставляемые профили перезаписываются при обновлении конфигурации.
Доступность варианта отчёта
Бывает, что отчёт доступен, а нужного варианта в панели нет. Пользовательский вариант при сохранении может быть помечен как доступный только автору. Если коллега сохранил настроенный вариант «для себя», вы его не увидите. Попросите автора открыть отчёт, выбрать вариант и в его свойствах сделать доступным другим пользователям.
Сброс личных настроек
Если пользователь наскрывал лишнего и уже не помнит, что именно, проще сбросить внешний вид. В типовых конфигурациях на БСП в карточке пользователя или в разделе Администрирование → Настройки пользователей и прав есть обработка настроек пользователей с вкладками «Внешний вид», «Настройки отчетов» и «Прочие настройки». Очистите внешний вид для этого пользователя и попросите его перезайти.
Дополнительные отчёты и расширения конфигурации
Это две самые частые причины, по которым «добавили, а не появилось».
Внешний отчёт, открытый как файл
Файл .erf, открытый через Главное меню → Файл → Открыть, в списки отчётов не попадает никогда. Чтобы он жил в разделе, его регистрируют как дополнительный отчёт.
- Включите функциональность:
Администрирование → Печатные формы, отчеты и обработки, флажок «Дополнительные отчеты и обработки». - Перейдите по ссылке
Дополнительные отчеты и обработкии нажмитеДобавить из файла. - В карточке проверьте поле публикации: должно стоять «Используется». Варианты «Отключена» и «Режим отладки» прячут отчёт от обычных пользователей.
- Укажите разделы размещения. Если раздел не выбран, отчёт зарегистрирован, но в меню не показывается.
- Для команд отчёта отметьте пользователей быстрого доступа, если нужно.
После этого отчёт ищите в разделе по команде «Дополнительные отчеты».
Если внешний отчёт написан без поддержки регистрации в БСП (нет нужной экспортной функции в модуле), кнопка добавления выдаст ошибку. Это не сбой базы: отчёт нужно доработать или открывать как файл.
Отчёт из расширения
Расширения подключают там же: Администрирование → Печатные формы, отчеты и обработки → Расширения. Отчёт из расширения появится в разделе при трёх условиях:
- ✅ расширение помечено как активное и не выдаёт ошибок применения;
- ✅ отчёт в расширении включён в подсистему, заимствованную из основной конфигурации;
- ✅ у пользователя есть роль, открывающая доступ к объектам расширения.
После подключения или замены файла .cfe программа попросит перезапустить сеанс. Без перезапуска изменения не применятся ни у кого.
С ролями в расширениях путаются чаще всего. Если в расширении есть своя роль, её нужно включить в профиль группы доступа, как обычную. Если роли нет, у администратора отчёт будет виден (полные права), а у остальных нет.
Конфигуратор: отчёт добавлен, а в разделе пусто
Если отчёт добавляли в саму конфигурацию через Конфигуратор, проверьте цепочку целиком.
- Подсистема. В свойствах отчёта на вкладке «Подсистемы» отмечен нужный раздел. Без этого отчёт попадёт только в «Все функции».
- Командный интерфейс подсистемы. Откройте подсистему, нажмите «Командный интерфейс» и проверьте, что у команды отчёта стоит флажок видимости.
- Права. Отчёт добавлен в роль с правами «Использование» и «Просмотр». Роль должна быть у пользователя.
- Обновление базы данных. Выполните
Конфигурация → Обновить конфигурацию базы данных(F7). Сохранить конфигурацию мало: пока база данных не обновлена, пользователи работают со старой версией. - Перезапуск. Пользователи перезаходят в программу.
Особенность конфигураций на БСП
В типовых конфигурациях панель отчётов показывает варианты, зарегистрированные в подсистеме «Варианты отчетов». Новый отчёт описывают в общем модуле ВариантыОтчетовПереопределяемый, процедура НастроитьВариантыОтчетов. Если этого не сделать, отчёт может быть в меню раздела, но отсутствовать в панели отчётов или вести себя иначе, чем типовые.
Пересчёт вариантов происходит при обновлении информационной базы. На практике разработчик повышает номер версии в свойствах конфигурации: при следующем запуске в режиме 1С:Предприятие отрабатывает обновление, и справочник вариантов перезаполняется.
В типовой конфигурации на поддержке любые доработки снимают объект с поддержки и усложняют обновления. Новые отчёты лучше выносить в расширение или регистрировать как дополнительные.
После обновления релиза отчёт пропал
После установки нового релиза часть работы по обновлению данных выполняется в фоне. Пока она не завершена, отдельные варианты отчётов могут отсутствовать. Проверить ход обработки можно в разделе Администрирование → Обслуживание, в блоке о результатах обновления программы. Если отчёт в новом релизе переименован или объединён с другим, ищите его через поиск в панели по ключевому слову.
Веб-клиент и тонкий клиент: свои нюансы
Тонкий клиент
Ведёт себя так же, как описано выше: список строится при входе, кэш лежит в профиле Windows. Если база подключена через веб-сервер (адрес начинается с http), всё равно работают и перезапуск, и /ClearCache.
Веб-клиент
Здесь к кэшу 1С добавляется кэш браузера.
- Закройте вкладку с базой и откройте её заново. Простое обновление страницы не всегда перезапускает сеанс.
- Если не помогло, обновите страницу с очисткой кэша (
Ctrl+F5в большинстве браузеров) или откройте базу в режиме инкогнито для проверки. - Если в инкогнито отчёт есть, очистите кэш и данные сайтов для адреса публикации.
Если отчёт не виден в веб-клиенте ни у кого, а в тонком клиенте есть — дело на стороне публикации. После обновления конфигурации администратору веб-сервера может понадобиться перезапуск службы Apache или IIS. Перезапуск веб-сервера оборвёт сеансы всех пользователей, работающих через браузер, поэтому делайте его вне рабочего времени или с предупреждением.
Если ничего не помогло
Быстрая диагностика по симптому:
Если и это не дало результата, проверьте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) за момент запуска отчёта: там бывают ошибки применения расширения или загрузки дополнительного отчёта, которых пользователь не видит.
Частые вопросы
Можно ли обновить список отчётов без перезапуска 1С?
Почему у меня в списке один набор отчётов, а у коллеги другой?
Нужно ли выгонять всех пользователей, чтобы добавить дополнительный отчёт?
Удалит ли /ClearCache мои настройки отчётов?
Почему отчёт есть в демобазе, а в рабочей нет?
Администрирование.