К статье
Практический материал

Отчеты и Аналитика · 13 мин

Где в 1С находится консоль отчётов и как её открыть

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

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

Ниже разобраны все рабочие способы найти и запустить консоль отчётов: в типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом, ERP), через внешние обработки, а также через близкий по назначению инструмент — консоль запросов. Отдельно рассмотрены ограничения по правам и типичные ошибки, из-за которых консоль «не находится» даже тогда, когда она на самом деле доступна.

Что такое консоль отчётов и кому она нужна

Консоль отчётов — это обработка, которая позволяет пользователю с полными правами или правами разработчика выполнить запрос к базе данных и вывести результат в виде таблицы или отчёта на СКД (системе компоновки данных). Она не входит в состав большинства типовых конфигураций как штатный объект, а распространяется как внешняя обработка с диска ИТС или из инструментов разработчика.

Инструмент используют в трёх ситуациях. Первая — нужно срочно получить выборку данных, которой нет в типовых отчётах: например, список документов с определённым условием или сверку остатков по нестандартному разрезу. Вторая — отладка запроса перед тем, как встроить его в доработанный отчёт. Третья — анализ структуры данных в незнакомой конфигурации, когда нужно понять, в каких таблицах лежит информация.

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

Где искать консоль отчётов в типовых конфигурациях

В типовых решениях на управляемых формах (Бухгалтерия предприятия 3.0, Управление торговлей 11, ЗУП 3.1, ERP) штатного пункта «Консоль отчётов» в интерфейсе нет. Вместо неё пользователям предлагают «Универсальный отчёт» и механизм дополнительных отчётов и обработок. Проверить наличие внешних инструментов можно так: откройте раздел Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Если администратор ранее загружал консоль — она будет в списке и запустится двойным щелчком.

В старых конфигурациях на обычных формах (Управление торговлей 10.3, УПП 1.3, Бухгалтерия 2.0) путь другой. Там консоль отчётов могла входить в состав поставки или добавляться в меню Сервис либо Инструменты разработчика. Откройте меню «Сервис» и посмотрите пункты вроде «Консоль отчётов», «Консоль запросов» или «Инструменты разработчика» — в зависимости от того, что внедряли в вашей базе.

Если база работает в файловом режиме и запускается через толстый клиент, есть ещё один вариант: меню Операции → Обработки покажет все обработки, зарегистрированные в конфигурации. Внешние обработки там не отобразятся — их открывают через Файл → Открыть, указав путь к файлу с расширением .epf.

Нет пункта в менюКонсоль не входит в конфигурацию

Ищите внешнюю обработку .epf или просите администратора добавить её в дополнительные отчёты

Пункт есть, но не открываетсяНе хватает прав

Проверьте роль пользователя: нужны права администратора или открытие внешних обработок

Конфигурация на обычных формахИнтерфейс старого образца

Смотрите меню «Сервис» и «Операции → Обработки»

Запуск внешней обработки консоли отчётов

Самый распространённый способ — открыть консоль как внешнюю обработку. Файл консоли (например, «КонсольОтчетов.epf» или аналог из состава инструментов разработчика) сохраняют на диске или в сетевой папке, доступной пользователям. Дальше порядок действий одинаков для большинства конфигураций.

Как открыть внешнюю консоль отчётов
  1. 1
    Сохраните файл обработки (.epf) в известную папку, например на рабочий стол или сетевой диск
  2. 2
    В режиме 1С:Предприятие откройте меню Файл → Открыть (в тонком клиенте — главное меню → Файл → Открыть)
  3. 3
    Укажите путь к файлу обработки и подтвердите открытие
  4. 4
    Если появится предупреждение системы защиты от опасных действий — подтвердите открытие, только если доверяете источнику файла
  5. 5
    Проверьте, что консоль запустилась: видны поля для текста запроса или загрузки схемы компоновки

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

Обратите внимание: в клиент-серверном режиме файл открывается с компьютера пользователя, а выполняется запрос на сервере. Если консоль сохраняет настройки в файлы, пути должны быть доступны с той машины, где выполняется код — это частая причина ошибок «файл не найден».

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

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

Консоль запросов — ближайший родственник консоли отчётов, но ориентирована на отладку текста запроса, а не на оформление результата. Она тоже поставляется внешней обработкой и открывается тем же способом через «Файл → Открыть». Если ваша цель — просто увидеть данные таблиц, консоль запросов справится не хуже.

Чем заменить консоль отчётов

Универсальный отчёт

Штатный, не требует внешних файлов; подходит для отчётов по регистрам и документам, но не позволяет писать произвольный запрос

Консоль запросов

Полный доступ к языку запросов и просмотру результата; нет гибкого оформления отчёта как в СКД

Консоль отчётов (СКД)

Максимальные возможности: произвольный запрос плюс настройка группировок, отборов и оформления; требует внешнего файла и навыков

Динамический список / конструктор СКД в конфигураторе

Для разработчиков: отчёт встраивается в конфигурацию; не подходит для разовой задачи пользователя

Права доступа и режимы запуска

Даже если консоль физически присутствует в базе, открыть её сможет не каждый пользователь. Как минимум нужно право на открытие внешних отчётов и обработок (в ролях — «Интерактивное открытие внешних отчётов и обработок»), а для работы с произвольными запросами фактически требуются права, близкие к полным, либо запуск в привилегированном контексте. Обычному кладовщику или менеджеру по продажам такие права не дают — и это осознанное ограничение безопасности.

Второй нюанс — режим клиента. Некоторые старые консоли написаны на обычных формах и не запустятся в тонком или веб-клиенте: появится ошибка о невозможности открытия формы. Решение — запустить базу в режиме толстого клиента (в ярлыке запуска выбрать соответствующий режим) или использовать версию консоли, адаптированную под управляемые формы.

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

Типичные ошибки и как их диагностировать

Большинство проблем с поиском и запуском консоли сводятся к нескольким повторяющимся сценариям. Их стоит проверять последовательно: от прав к файлу, от файла к режиму клиента.

Типичные ошибки
01
Ищут консоль в меню типовой конфигурации — её там нет по умолчанию, нужно открывать внешнюю обработку или добавить в дополнительные отчёты
02
Открывают обработку на обычных формах в тонком клиенте — получают ошибку формы, нужен толстый клиент или управляемая версия консоли
03
Игнорируют предупреждение защиты от опасных действий — запрос не выполняется в безопасном режиме, нужно разрешение в профиле безопасности
04
Сохраняют настройки консоли по локальному пути в клиент-серверной базе — файл недоступен на сервере, настройки теряются
05
Путают консоль отчётов и консоль запросов — вторая не умеет оформлять итоговый отчёт на СКД, отсюда разочарование в результате

Отдельная группа ошибок связана с самими запросами внутри консоли. Если консоль открылась, но запрос падает, проверьте: существуют ли используемые таблицы и поля в вашей конфигурации (имена метаданных отличаются между Бухгалтерией и УТ), нет ли обращения к виртуальным таблицам без параметров, не превышает ли выборка разумный объём — запрос без отбора по периоду к большому регистру может выполняться минутами и подвесить сеанс.

Контрольные точки

Как проверить результат

Консоль открылась
Норма

Видны поля запроса/схемы и кнопка выполнения

Тревожный признак

Ошибка открытия формы — несовместимый режим клиента

Запрос выполняется
Норма

Результат появляется за секунды, данные соответствуют отбору

Тревожный признак

Долгое выполнение или пустой результат — проверьте отборы и период

Права пользователя
Норма

Обработка стартует без сообщений о нарушении прав

Тревожный признак

Сообщение о нарушении прав доступа — нужна настройка ролей

Когда консоль отчётов не поможет и что делать вместо этого

Консоль отчётов — не универсальный инструмент. Она не подходит для регламентной отчётности (декларации, расчёты по взносам — для этого есть «1С-Отчётность»), не заменяет типовые аналитические отчёты с готовыми алгоритмами (например, «Анализ себестоимости» или «Ведомость по взаиморасчётам») и не предназначена для массовой выгрузки данных наружу — для этого используют обмены и выгрузки в форматы.

Если отчёт нужен регулярно, правильнее не держать его в консоли, а оформить как дополнительный внешний отчёт или доработать типовой. Разовая выборка в консоли — это инструмент аналитика или внедренца; ежедневная работа бухгалтера должна строиться на штатных отчётах, где алгоритм проверен и поддерживается при обновлениях.

Маршрут решения

Как выбрать действие

Нужна разовая выборка данных по нестандартному условиюОткройте консоль запросов или консоль отчётов через Файл → Открыть
Отчёт нужен регулярно нескольким пользователямПопросите администратора зарегистрировать его в дополнительных отчётах и обработках
Нужен отчёт по регистру без программированияИспользуйте штатный Универсальный отчёт
Консоль не открывается из-за прав или безопасного режимаОбратитесь к администратору базы — самостоятельно это не обойти
Конфигурация на обычных формах, а клиент тонкийЗапустите базу в режиме толстого клиента или найдите версию консоли под управляемые формы

FAQ: частые вопросы о консоли отчётов в 1С

Можно ли открыть консоль отчётов через конфигуратор?

Напрямую из конфигуратора консоль не запускается — она предназначена для режима 1С:Предприятие. Однако из конфигуратора можно запустить отладку (Отладка → Начать отладку), и в открывшемся сеансе предприятия уже открыть файл обработки стандартным способом. Это удобно, если нужно отладить запрос с точками останова.

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

Наиболее вероятная причина — ограничение доступа на уровне записей (RLS). Запрос выполняется с правами текущего пользователя, и механизм RLS автоматически добавляет отборы, скрывающие «чужие» организации, склады или контрагентов. Проверьте результат под пользователем с полными правами — если данные появились, дело именно в ограничениях доступа.

Где взять файл консоли отчётов, если его нет в базе?

Консоли отчётов и запросов входят в состав инструментов разработчика, публикуемых на портале 1С и диске ИТС, а также распространяются в составе популярных подсистем для разработчиков. Загружайте файл только из источников, которым доверяете, — обработка выполняет произвольный код с вашими правами. После загрузки попросите администратора проверить файл и зарегистрировать его в дополнительных обработках.

Работает ли консоль отчётов в веб-клиенте?

Зависит от версии консоли. Обработки на управляемых формах обычно работают в веб-клиенте, но с ограничениями: затруднён доступ к локальным файлам (для сохранения настроек потребуется передача файла через браузер). Консоли на обычных формах в веб-клиенте не запустятся вовсе — нужен толстый клиент.

Может ли консоль отчётов повредить данные в базе?

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

Чем консоль отчётов отличается от универсального отчёта?

Универсальный отчёт — штатный инструмент конфигурации: он строит отчёты по готовым метаданным (регистрам, документам, справочникам) через настройки без написания запроса. Консоль отчётов даёт полный контроль: произвольный текст запроса, объединения, собственная схема компоновки. Для типовых задач быстрее универсальный отчёт, для нестандартных — консоль.

Итог

Что важно запомнить

Штатной кнопки «Консоль отчётов» в типовых конфигурациях 1С нет: её открывают как внешнюю обработку через «Файл → Открыть», через «Дополнительные отчёты и обработки» в разделе администрирования или из меню «Сервис» в старых конфигурациях. Для запуска нужны права на открытие внешних обработок, а для обычных форм — толстый клиент. Для многих задач консоль успешно заменяют универсальный отчёт и консоль запросов.