Отчёта нет в разделе: где он прячется и как вернуть его в меню

· 10 мин

Содержание

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

Если отчёта нет и там, значит, его скрывают права доступа или выключенная функциональная опция — это решает администратор. Когда нужно понять, почему отчёт не виден, и вернуть его в раздел, пригодится конфигуратор. Бухгалтеру обычно хватает меню и настройки навигации, программисту — проверки метаданных. Порядок одинаков для БП 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3.

Почему отчёт пропадает из меню: пять причин

Отчёт может физически быть в конфигурации, но не показываться пользователю. Сначала полезно понять, какая из причин ваша, — от этого зависит, кто и где будет его искать.

ПричинаКак проявляетсяКто исправляет
🧩 Убран из панели раздела настройкой навигацииОтчёт есть в «Все функции», но нет в разделеСам пользователь
🔒 Нет прав (роли не дают использовать отчёт)Нет ни в разделе, ни в «Все функции»Администратор базы
⚙️ Выключена функциональная опцияОтчёт исчезает у всех пользователей сразуАдминистратор или главбух
📦 Отчёт не включён ни в одну подсистемуВиден только через «Все функции»Программист (в конфигураторе)
🧷 Отчёт внешний или из отключённого расширенияНе виден нигде, пока файл не подключёнАдминистратор

Быстрая проверка: попросите коллегу с полными правами открыть «Все функции». Если у него отчёт есть, а у вас нет — дело в правах, а не в настройках интерфейса.

Где вы уже искали отчёт?

Поиск скрытого отчёта в 1С через меню «Все функции» и панели разделов

Шаг 1. Включите «Все функции»

  1. Нажмите кнопку главного меню в левом верхнем углу окна (значок с тремя полосками).
  2. Выберите Сервис → Параметры.
  3. Установите флажок «Отображать команду “Все функции”» и нажмите «Применить».
  4. Снова откройте главное меню — в нём появится пункт «Все функции».

В открывшемся дереве разверните ветку «Отчеты». Список отсортирован по алфавиту, поэтому ищите по первому слову названия: «Анализ…», «Ведомость…», «Оборотно-сальдовая…».

Шаг 2. Верните отчёт в раздел

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

  1. Перейдите в раздел, где отчёт должен быть, например «Отчеты» или «Зарплата».
  2. Нажмите значок шестерёнки в правом верхнем углу панели раздела и выберите «Настройка навигации».
  3. В левой колонке «Доступные команды» найдите отчёт, кнопкой «Добавить» перенесите его в правую колонку «Выбранные команды».
  4. Нажмите «ОК» — отчёт вернётся в панель.

Если отчётов в панели не хватает сразу нескольким пользователям после чьих-то экспериментов с интерфейсом, проще сбросить вид: Главное меню → Вид → Установить стандартные настройки. Сброс касается только внешнего вида окна, данные не трогает.

Шаг 3. Проверьте панель отчётов

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

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

Шаг 4. Воспользуйтесь строкой поиска

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

Права и функциональные опции: почему отчёта нет даже в «Все функции»

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

Права доступа

В типовых конфигурациях на БСП права настраиваются в Администрирование → Настройки пользователей и прав:

  1. Откройте «Группы доступа» и найдите группу, в которую входит пользователь.
  2. Посмотрите, какой профиль назначен группе.
  3. В профиле проверьте список ролей: отчёт должен быть доступен хотя бы одной из них.

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

Функциональные опции

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

В БП 3.0 это Главное → Функциональность, в ЗУП 3.1 — раздел Настройка. Включите нужную возможность, сохраните — и отчёт появится у всех пользователей, у которых на него есть права.

Как найти скрытый отчёт в конфигураторе

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

  1. Запустите базу в режиме «Конфигуратор».
  2. Выберите Конфигурация → Открыть конфигурацию.
  3. В дереве разверните ветку «Отчеты».
  4. Для поиска по названию нажмите Ctrl+Shift+F (глобальный поиск) и введите часть имени или синонима отчёта.

Найдя отчёт, откройте окно его редактирования и проверьте три вещи:

  • 📂 Подсистемы. Если ни одна подсистема не отмечена, отчёт не попадёт ни в один раздел и будет виден только через «Все функции».
  • ⚙️ Функциональные опции. Здесь видно, от какой опции зависит отчёт — по её имени легко найти флажок в пользовательских настройках функциональности.
  • 🔒 Права. В разделе прав окна редактирования (или через контекстное меню объекта) видно, какие роли дают право «Использование». Если нужной роли у пользователя нет — вот и причина.

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

Как узнать точное название отчёта и открыть его по ссылке

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

Через форму документа или справочника

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

Через навигационную ссылку

У каждого отчёта есть внутренний адрес. Его удобно переслать коллеге, у которого отчёт «пропал»:

  1. Откройте отчёт у пользователя, у которого он виден.
  2. В главном меню выберите «Получить ссылку» (сочетание Shift+F11 в типовых сочетаниях клавиш) и скопируйте её.
  3. Коллега выбирает в главном меню «Перейти по ссылке» и вставляет адрес.

Ссылка на форму отчёта выглядит так:

e1cib/app/Отчет.ОборотноСальдоВедомость

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

Ссылка не обходит права: если у коллеги нет доступа, отчёт не откроется. Зато сразу станет ясно, что дело в ролях, а не в том, что отчёт «где-то спрятан».

Внешние отчёты и расширения: отчёт есть, но не в конфигурации

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

Где хранитсяГде искатьПочему может быть не виден
Файл .erf на дискеГлавное меню → Файл → ОткрытьНет права на интерактивное открытие внешних отчётов
Справочник дополнительных отчётовАдминистрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработкиОтчёт не размещён в разделе или пользователь не указан в его настройках
Расширение конфигурацииАдминистрирование → Печатные формы, отчеты и обработки → РасширенияРасширение отключено или выдало ошибку при запуске

Дополнительные отчёты

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

Расширения

Откройте список расширений и посмотрите на флажок активности нужного расширения. Если расширение не активно или при запуске показало ошибку совместимости после обновления конфигурации, все его отчёты исчезают разом.

После включения расширения перезапустите сеанс 1С — без перезапуска новые команды в интерфейсе не появятся.

Анализ метаданных: список всех отчётов с разделами и правами

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

Создайте в конфигураторе внешнюю обработку (Файл → Новый → Внешняя обработка), добавьте форму, на неё команду «НайтиОтчеты» и вставьте в модуль формы код:

&НаСервереБезКонтекста
Функция РазделОтчета(ОбъектМД, Подсистемы)
    Для Каждого Подсистема Из Подсистемы Цикл
        Если Подсистема.Состав.Содержит(ОбъектМД) Тогда
            Возврат Подсистема.Синоним;
        КонецЕсли;
        Вложенный = РазделОтчета(ОбъектМД, Подсистема.Подсистемы);
        Если Вложенный <> "" Тогда
            Возврат Подсистема.Синоним + " / " + Вложенный;
        КонецЕсли;
    КонецЦикла;
    Возврат "";
КонецФункции

&НаСервереБезКонтекста
Процедура НайтиОтчетыНаСервере()
    Для Каждого ОтчетМД Из Метаданные.Отчеты Цикл
        Раздел = РазделОтчета(ОтчетМД, Метаданные.Подсистемы);
        Если Раздел = "" Тогда
            Раздел = "не входит ни в один раздел";
        КонецЕсли;
        Доступ = ?(ПравоДоступа("Использование", ОтчетМД), "есть", "нет");
        Сообщить(СтрШаблон("%1 (%2) — %3; права: %4",
            ОтчетМД.Синоним, ОтчетМД.Имя, Раздел, Доступ));
    КонецЦикла;
КонецПроцедуры

&НаКлиенте
Процедура НайтиОтчеты(Команда)
    НайтиОтчетыНаСервере();
КонецПроцедуры

Сохраните обработку и откройте её в режиме «Предприятие» через Файл → Открыть. По каждой строке видно три вещи:

  • 🏷️ синоним (название для пользователя) и внутреннее имя — его можно подставить в навигационную ссылку;
  • 📂 путь подсистем, в которых лежит отчёт, или пометку, что раздела нет;
  • 🔒 есть ли у пользователя, запустившего обработку, право на отчёт.

Запустите обработку под учётной записью пользователя, у которого отчёт «пропал», и сравните с запуском под администратором. Строки, где права «нет», и есть отчёты, скрытые ролями.

Подсистема может быть выключена из командного интерфейса (свойство «Включать в командный интерфейс»). Тогда отчёт формально «в разделе», но раздела на экране нет. Если путь в списке есть, а на экране такого раздела не видно — проверьте это свойство в конфигураторе.

Если отчёт так и не нашёлся

Отчёта нет ни в «Все функции» у администратора, ни в дереве конфигуратора, ни в списке дополнительных отчётов. Тогда остаются такие варианты:

  1. Отчёт удалён при обновлении. Фирма-разработчик иногда объединяет или заменяет отчёты. Посмотрите описание изменений релиза, на который обновлялись, — там обычно указано, какой отчёт пришёл на замену.
  2. Отчёт был в другой базе. Пользователи с несколькими базами в списке запуска нередко ищут отчёт не в той. Проверьте заголовок окна: там видно имя базы.
  3. Это вариант отчёта, а не отдельный отчёт. Нужная «таблица» может быть сохранённой настройкой универсального отчёта или ОСВ. Откройте исходный отчёт и посмотрите список его вариантов и сохранённых настроек. Администратор видит все варианты в справочнике «Варианты отчетов» через «Все функции».
  4. Отчёт жил во внешнем файле на чужом компьютере. Если программист передавал .erf-файл одному сотруднику, у других его нет. Найдите файл и загрузите в дополнительные отчёты — так он станет доступен всем, кому вы разрешите.

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

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

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