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