Отчёта нет в разделе: где он прячется и как вернуть его в меню
Содержание
Быстрее всего скрытый отчёт находится через меню «Все функции»: включите его в Главное меню → Сервис → Параметры флажком «Отображать команду “Все функции”», затем откройте Главное меню → Все функции → Отчеты. Там лежат все отчёты конфигурации, на которые у вас есть права, даже если их нет ни в одном разделе.
Если отчёта нет и там, значит, его скрывают права доступа или выключенная функциональная опция — это решает администратор. Когда нужно понять, почему отчёт не виден, и вернуть его в раздел, пригодится конфигуратор. Бухгалтеру обычно хватает меню и настройки навигации, программисту — проверки метаданных. Порядок одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3.
Почему отчёт пропадает из меню: пять причин
Отчёт может физически быть в конфигурации, но не показываться пользователю. Сначала полезно понять, какая из причин ваша, — от этого зависит, кто и где будет его искать.
| Причина | Как проявляется | Кто исправляет |
|---|---|---|
| 🧩 Убран из панели раздела настройкой навигации | Отчёт есть в «Все функции», но нет в разделе | Сам пользователь |
| 🔒 Нет прав (роли не дают использовать отчёт) | Нет ни в разделе, ни в «Все функции» | Администратор базы |
| ⚙️ Выключена функциональная опция | Отчёт исчезает у всех пользователей сразу | Администратор или главбух |
| 📦 Отчёт не включён ни в одну подсистему | Виден только через «Все функции» | Программист (в конфигураторе) |
| 🧷 Отчёт внешний или из отключённого расширения | Не виден нигде, пока файл не подключён | Администратор |
Быстрая проверка: попросите коллегу с полными правами открыть «Все функции». Если у него отчёт есть, а у вас нет — дело в правах, а не в настройках интерфейса.
Поиск скрытого отчёта в 1С через меню «Все функции» и панели разделов
Шаг 1. Включите «Все функции»
- Нажмите кнопку главного меню в левом верхнем углу окна (значок с тремя полосками).
- Выберите
Сервис → Параметры. - Установите флажок «Отображать команду “Все функции”» и нажмите «Применить».
- Снова откройте главное меню — в нём появится пункт «Все функции».
В открывшемся дереве разверните ветку «Отчеты». Список отсортирован по алфавиту, поэтому ищите по первому слову названия: «Анализ…», «Ведомость…», «Оборотно-сальдовая…».
Шаг 2. Верните отчёт в раздел
Открывать отчёт каждый раз через «Все функции» неудобно. Если он есть в дереве, его можно вернуть в панель раздела:
- Перейдите в раздел, где отчёт должен быть, например «Отчеты» или «Зарплата».
- Нажмите значок шестерёнки в правом верхнем углу панели раздела и выберите «Настройка навигации».
- В левой колонке «Доступные команды» найдите отчёт, кнопкой «Добавить» перенесите его в правую колонку «Выбранные команды».
- Нажмите «ОК» — отчёт вернётся в панель.
Если отчётов в панели не хватает сразу нескольким пользователям после чьих-то экспериментов с интерфейсом, проще сбросить вид: Главное меню → Вид → Установить стандартные настройки. Сброс касается только внешнего вида окна, данные не трогает.
Шаг 3. Проверьте панель отчётов
В ЗУП 3.1, УТ 11 и ряде других конфигураций в разделах есть общая ссылка на панель отчётов («Отчеты по зарплате», «Отчеты по продажам» и т. п.). В панели есть строка поиска — введите часть названия, и список отфильтруется.
В панели отчётов есть режим настройки (кнопка «Настроить»): в нём у каждого отчёта свой флажок видимости. Если флажок снят, отчёт в панели не показывается, хотя никуда не делся. Включите флажок и выйдите из режима настройки.
Шаг 4. Воспользуйтесь строкой поиска
В интерфейсе «Такси» в шапке окна есть строка поиска. В актуальных версиях платформы она ищет не только по данным, но и по командам интерфейса: введите «оборотно» или «ведомость», и среди результатов появятся отчёты, доступные вам по правам.
Права и функциональные опции: почему отчёта нет даже в «Все функции»
Меню «Все функции» показывает только то, что разрешено ролями пользователя. Если отчёта нет и там, разбираться нужно администратору базы.
Права доступа
В типовых конфигурациях на БСП права настраиваются в Администрирование → Настройки пользователей и прав:
- Откройте «Группы доступа» и найдите группу, в которую входит пользователь.
- Посмотрите, какой профиль назначен группе.
- В профиле проверьте список ролей: отчёт должен быть доступен хотя бы одной из них.
Не выдавайте роль «Полные права» ради одного отчёта. Пользователь получит доступ к администрированию и сможет менять данные, которые ему видеть не положено. Подберите узкую роль или профиль с нужным отчётом.
Функциональные опции
Часть отчётов показывается только при включённой функциональности. Например, отчёты по валютным операциям или по учёту в нескольких организациях появляются после того, как соответствующие возможности включены в настройках.
В БП 3.0 это Главное → Функциональность, в ЗУП 3.1 — раздел Настройка. Включите нужную возможность, сохраните — и отчёт появится у всех пользователей, у которых на него есть права.
Как найти скрытый отчёт в конфигураторе
Конфигуратор показывает полный список объектов базы, включая отчёты, которых пользователь не видит. Нужны права администратора и запуск в режиме «Конфигуратор».
- Запустите базу в режиме «Конфигуратор».
- Выберите
Конфигурация → Открыть конфигурацию. - В дереве разверните ветку «Отчеты».
- Для поиска по названию нажмите
Ctrl+Shift+F(глобальный поиск) и введите часть имени или синонима отчёта.
Найдя отчёт, откройте окно его редактирования и проверьте три вещи:
- 📂 Подсистемы. Если ни одна подсистема не отмечена, отчёт не попадёт ни в один раздел и будет виден только через «Все функции».
- ⚙️ Функциональные опции. Здесь видно, от какой опции зависит отчёт — по её имени легко найти флажок в пользовательских настройках функциональности.
- 🔒 Права. В разделе прав окна редактирования (или через контекстное меню объекта) видно, какие роли дают право «Использование». Если нужной роли у пользователя нет — вот и причина.
Не правьте типовую конфигурацию напрямую ради видимости отчёта. Изменение подсистем или ролей в основной конфигурации требует снять её с поддержки, а это усложнит каждое следующее обновление. Если отчёт действительно нужно добавить в раздел, делайте это расширением конфигурации или через права и настройку навигации.
Как узнать точное название отчёта и открыть его по ссылке
Пользователь часто помнит отчёт по смыслу («тот, где по месяцам видно задолженность»), а не по названию. Вот как выйти на точное имя.
Через форму документа или справочника
Во многих формах документов и справочников есть подменю «Отчеты» в командной панели. Оно собирает отчёты, связанные с этим объектом. Открыв отчёт оттуда, вы увидите его название в заголовке окна.
Через навигационную ссылку
У каждого отчёта есть внутренний адрес. Его удобно переслать коллеге, у которого отчёт «пропал»:
- Откройте отчёт у пользователя, у которого он виден.
- В главном меню выберите «Получить ссылку» (сочетание
Shift+F11в типовых сочетаниях клавиш) и скопируйте её. - Коллега выбирает в главном меню «Перейти по ссылке» и вставляет адрес.
Ссылка на форму отчёта выглядит так:
e1cib/app/Отчет.ОборотноСальдоВедомость
После Отчет. стоит внутреннее имя объекта из конфигуратора, а не название, которое видит пользователь. Если вы знаете имя, ссылку можно набрать вручную.
Ссылка не обходит права: если у коллеги нет доступа, отчёт не откроется. Зато сразу станет ясно, что дело в ролях, а не в том, что отчёт «где-то спрятан».
Внешние отчёты и расширения: отчёт есть, но не в конфигурации
Бывает, что отчёт делал программист по заказу и он вообще не входит в типовую конфигурацию . Тогда искать его нужно в одном из трёх мест.
| Где хранится | Где искать | Почему может быть не виден |
|---|---|---|
Файл .erf на диске | Главное меню → Файл → Открыть | Нет права на интерактивное открытие внешних отчётов |
| Справочник дополнительных отчётов | Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки | Отчёт не размещён в разделе или пользователь не указан в его настройках |
| Расширение конфигурации | Администрирование → Печатные формы, отчеты и обработки → Расширения | Расширение отключено или выдало ошибку при запуске |
Дополнительные отчёты
В карточке дополнительного отчёта есть настройки размещения: в какие разделы выводить команду и каким пользователям она доступна. Если отчёт загружен, но раздел не выбран, команда нигде не появится. Также проверьте, что у отчёта не стоит публикация «Отключена».
Расширения
Откройте список расширений и посмотрите на флажок активности нужного расширения. Если расширение не активно или при запуске показало ошибку совместимости после обновления конфигурации, все его отчёты исчезают разом.
После включения расширения перезапустите сеанс 1С — без перезапуска новые команды в интерфейсе не появятся.
Анализ метаданных: список всех отчётов с разделами и правами
Когда отчётов в базе сотни и неясно, какой из них «потерялся», удобно получить полный список одной таблицей. Это задача для программиста или опытного администратора: нужна внешняя обработка, которая перебирает метаданные.
Создайте в конфигураторе внешнюю обработку
(Файл → Новый → Внешняя обработка), добавьте форму, на неё команду «НайтиОтчеты» и вставьте в модуль формы код:
&НаСервереБезКонтекста
Функция РазделОтчета(ОбъектМД, Подсистемы)
Для Каждого Подсистема Из Подсистемы Цикл
Если Подсистема.Состав.Содержит(ОбъектМД) Тогда
Возврат Подсистема.Синоним;
КонецЕсли;
Вложенный = РазделОтчета(ОбъектМД, Подсистема.Подсистемы);
Если Вложенный <> "" Тогда
Возврат Подсистема.Синоним + " / " + Вложенный;
КонецЕсли;
КонецЦикла;
Возврат "";
КонецФункции
&НаСервереБезКонтекста
Процедура НайтиОтчетыНаСервере()
Для Каждого ОтчетМД Из Метаданные.Отчеты Цикл
Раздел = РазделОтчета(ОтчетМД, Метаданные.Подсистемы);
Если Раздел = "" Тогда
Раздел = "не входит ни в один раздел";
КонецЕсли;
Доступ = ?(ПравоДоступа("Использование", ОтчетМД), "есть", "нет");
Сообщить(СтрШаблон("%1 (%2) — %3; права: %4",
ОтчетМД.Синоним, ОтчетМД.Имя, Раздел, Доступ));
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура НайтиОтчеты(Команда)
НайтиОтчетыНаСервере();
КонецПроцедуры
Сохраните обработку и откройте её в режиме «Предприятие» через Файл → Открыть. По каждой строке видно три вещи:
- 🏷️ синоним (название для пользователя) и внутреннее имя — его можно подставить в навигационную ссылку;
- 📂 путь подсистем, в которых лежит отчёт, или пометку, что раздела нет;
- 🔒 есть ли у пользователя, запустившего обработку, право на отчёт.
Запустите обработку под учётной записью пользователя, у которого отчёт «пропал», и сравните с запуском под администратором. Строки, где права «нет», и есть отчёты, скрытые ролями.
Подсистема может быть выключена из командного интерфейса (свойство «Включать в командный интерфейс»). Тогда отчёт формально «в разделе», но раздела на экране нет. Если путь в списке есть, а на экране такого раздела не видно — проверьте это свойство в конфигураторе.
Если отчёт так и не нашёлся
Отчёта нет ни в «Все функции» у администратора, ни в дереве конфигуратора, ни в списке дополнительных отчётов. Тогда остаются такие варианты:
- Отчёт удалён при обновлении. Фирма-разработчик иногда объединяет или заменяет отчёты. Посмотрите описание изменений релиза, на который обновлялись, — там обычно указано, какой отчёт пришёл на замену.
- Отчёт был в другой базе. Пользователи с несколькими базами в списке запуска нередко ищут отчёт не в той. Проверьте заголовок окна: там видно имя базы.
- Это вариант отчёта, а не отдельный отчёт. Нужная «таблица» может быть сохранённой настройкой универсального отчёта или ОСВ. Откройте исходный отчёт и посмотрите список его вариантов и сохранённых настроек. Администратор видит все варианты в справочнике «Варианты отчетов» через «Все функции».
- Отчёт жил во внешнем файле на чужом компьютере. Если программист передавал
.erf-файл одному сотруднику, у других его нет. Найдите файл и загрузите в дополнительные отчёты — так он станет доступен всем, кому вы разрешите.
Когда подходящего отчёта действительно нет, близкий результат часто дают универсальные инструменты: «Универсальный отчет » в разделе отчётов БП 3.0 строит выборку по любому регистру или документу с нужными группировками и отборами.