Отчеты и Аналитика · 13 мин
Где в 1С находится консоль отчётов и как её открыть
Где найти консоль отчётов в 1С: запуск через меню, внешнюю обработку, консоль запросов. Права доступа, отличия конфигураций, решение типичных проблем.
Консоль отчётов в 1С — это инструмент, который позволяет быстро строить произвольные отчёты по данным информационной базы без изменения конфигурации. В отличие от типовых отчётов, зашитых в меню учётных разделов, консоль даёт прямой доступ к запросам и схемам компоновки данных. Проблема в том, что в стандартном интерфейсе управляемого приложения отдельной кнопки «Консоль отчётов» обычно нет — инструмент либо скрыт, либо поставляется внешней обработкой.
Ниже разобраны все рабочие способы найти и запустить консоль отчётов: в типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом, ERP), через внешние обработки, а также через близкий по назначению инструмент — консоль запросов. Отдельно рассмотрены ограничения по правам и типичные ошибки, из-за которых консоль «не находится» даже тогда, когда она на самом деле доступна.
Что такое консоль отчётов и кому она нужна
Консоль отчётов — это обработка, которая позволяет пользователю с полными правами или правами разработчика выполнить запрос к базе данных и вывести результат в виде таблицы или отчёта на СКД (системе компоновки данных). Она не входит в состав большинства типовых конфигураций как штатный объект, а распространяется как внешняя обработка с диска ИТС или из инструментов разработчика.
Инструмент используют в трёх ситуациях. Первая — нужно срочно получить выборку данных, которой нет в типовых отчётах: например, список документов с определённым условием или сверку остатков по нестандартному разрезу. Вторая — отладка запроса перед тем, как встроить его в доработанный отчёт. Третья — анализ структуры данных в незнакомой конфигурации, когда нужно понять, в каких таблицах лежит информация.
Важно понимать: консоль отчётов — инструмент чтения данных. Сама по себе она ничего в базе не изменяет, но неосторожные действия в соседних инструментах (например, обработке «Групповое изменение реквизитов» или консоли кода) способны повредить данные. Поэтому доступ к консоли обычно ограничивают.
Где искать консоль отчётов в типовых конфигурациях
В типовых решениях на управляемых формах (Бухгалтерия предприятия 3.0, Управление торговлей 11, ЗУП 3.1, ERP) штатного пункта «Консоль отчётов» в интерфейсе нет. Вместо неё пользователям предлагают «Универсальный отчёт» и механизм дополнительных отчётов и обработок. Проверить наличие внешних инструментов можно так: откройте раздел Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Если администратор ранее загружал консоль — она будет в списке и запустится двойным щелчком.
В старых конфигурациях на обычных формах (Управление торговлей 10.3, УПП 1.3, Бухгалтерия 2.0) путь другой. Там консоль отчётов могла входить в состав поставки или добавляться в меню Сервис либо Инструменты разработчика. Откройте меню «Сервис» и посмотрите пункты вроде «Консоль отчётов», «Консоль запросов» или «Инструменты разработчика» — в зависимости от того, что внедряли в вашей базе.
Если база работает в файловом режиме и запускается через толстый клиент, есть ещё один вариант: меню Операции → Обработки покажет все обработки, зарегистрированные в конфигурации. Внешние обработки там не отобразятся — их открывают через Файл → Открыть, указав путь к файлу с расширением .epf.
Ищите внешнюю обработку .epf или просите администратора добавить её в дополнительные отчёты
Проверьте роль пользователя: нужны права администратора или открытие внешних обработок
Смотрите меню «Сервис» и «Операции → Обработки»
Запуск внешней обработки консоли отчётов
Самый распространённый способ — открыть консоль как внешнюю обработку. Файл консоли (например, «КонсольОтчетов.epf» или аналог из состава инструментов разработчика) сохраняют на диске или в сетевой папке, доступной пользователям. Дальше порядок действий одинаков для большинства конфигураций.
- 1Сохраните файл обработки (.epf) в известную папку, например на рабочий стол или сетевой диск
- 2В режиме 1С:Предприятие откройте меню Файл → Открыть (в тонком клиенте — главное меню → Файл → Открыть)
- 3Укажите путь к файлу обработки и подтвердите открытие
- 4Если появится предупреждение системы защиты от опасных действий — подтвердите открытие, только если доверяете источнику файла
- 5Проверьте, что консоль запустилась: видны поля для текста запроса или загрузки схемы компоновки
Чтобы не искать файл каждый раз, администратор может зарегистрировать консоль в механизме дополнительных отчётов и обработок. Для этого в разделе Администрирование → Печатные формы, отчёты и обработки включают флаг «Дополнительные отчёты и обработки», затем в списке добавляют новый элемент и загружают файл. После этого консоль появится у всех пользователей с соответствующими правами в виде обычного пункта меню.
Обратите внимание: в клиент-серверном режиме файл открывается с компьютера пользователя, а выполняется запрос на сервере. Если консоль сохраняет настройки в файлы, пути должны быть доступны с той машины, где выполняется код — это частая причина ошибок «файл не найден».
Консоль запросов и универсальный отчёт как альтернативы
Если консоль отчётов найти не удаётся, часто задачу можно решить штатными средствами. В конфигурациях на управляемых формах есть Универсальный отчёт: он открывается из раздела отчётов и позволяет построить отчёт по любому регистру, документу или справочнику без программирования. Для типовых аналитических задач — остатки, обороты, списки документов с отборами — его достаточно.
Консоль запросов — ближайший родственник консоли отчётов, но ориентирована на отладку текста запроса, а не на оформление результата. Она тоже поставляется внешней обработкой и открывается тем же способом через «Файл → Открыть». Если ваша цель — просто увидеть данные таблиц, консоль запросов справится не хуже.
Чем заменить консоль отчётов
Штатный, не требует внешних файлов; подходит для отчётов по регистрам и документам, но не позволяет писать произвольный запрос
Полный доступ к языку запросов и просмотру результата; нет гибкого оформления отчёта как в СКД
Максимальные возможности: произвольный запрос плюс настройка группировок, отборов и оформления; требует внешнего файла и навыков
Для разработчиков: отчёт встраивается в конфигурацию; не подходит для разовой задачи пользователя
Права доступа и режимы запуска
Даже если консоль физически присутствует в базе, открыть её сможет не каждый пользователь. Как минимум нужно право на открытие внешних отчётов и обработок (в ролях — «Интерактивное открытие внешних отчётов и обработок»), а для работы с произвольными запросами фактически требуются права, близкие к полным, либо запуск в привилегированном контексте. Обычному кладовщику или менеджеру по продажам такие права не дают — и это осознанное ограничение безопасности.
Второй нюанс — режим клиента. Некоторые старые консоли написаны на обычных формах и не запустятся в тонком или веб-клиенте: появится ошибка о невозможности открытия формы. Решение — запустить базу в режиме толстого клиента (в ярлыке запуска выбрать соответствующий режим) или использовать версию консоли, адаптированную под управляемые формы.
Третий момент — защита от опасных действий. В современных версиях платформы при открытии внешней обработки система выдаёт предупреждение и может блокировать выполнение кода, если у пользователя отключён режим «Технический специалист» или профиль безопасности запрещает выполнение. Если консоль открывается, но запрос не выполняется с ошибкой о безопасном режиме — вопрос к администратору кластера или к настройкам профиля безопасности.
Типичные ошибки и как их диагностировать
Большинство проблем с поиском и запуском консоли сводятся к нескольким повторяющимся сценариям. Их стоит проверять последовательно: от прав к файлу, от файла к режиму клиента.
Отдельная группа ошибок связана с самими запросами внутри консоли. Если консоль открылась, но запрос падает, проверьте: существуют ли используемые таблицы и поля в вашей конфигурации (имена метаданных отличаются между Бухгалтерией и УТ), нет ли обращения к виртуальным таблицам без параметров, не превышает ли выборка разумный объём — запрос без отбора по периоду к большому регистру может выполняться минутами и подвесить сеанс.
Как проверить результат
Видны поля запроса/схемы и кнопка выполнения
Ошибка открытия формы — несовместимый режим клиента
Результат появляется за секунды, данные соответствуют отбору
Долгое выполнение или пустой результат — проверьте отборы и период
Обработка стартует без сообщений о нарушении прав
Сообщение о нарушении прав доступа — нужна настройка ролей
Когда консоль отчётов не поможет и что делать вместо этого
Консоль отчётов — не универсальный инструмент. Она не подходит для регламентной отчётности (декларации, расчёты по взносам — для этого есть «1С-Отчётность»), не заменяет типовые аналитические отчёты с готовыми алгоритмами (например, «Анализ себестоимости» или «Ведомость по взаиморасчётам») и не предназначена для массовой выгрузки данных наружу — для этого используют обмены и выгрузки в форматы.
Если отчёт нужен регулярно, правильнее не держать его в консоли, а оформить как дополнительный внешний отчёт или доработать типовой. Разовая выборка в консоли — это инструмент аналитика или внедренца; ежедневная работа бухгалтера должна строиться на штатных отчётах, где алгоритм проверен и поддерживается при обновлениях.
Как выбрать действие
FAQ: частые вопросы о консоли отчётов в 1С
Можно ли открыть консоль отчётов через конфигуратор?
Напрямую из конфигуратора консоль не запускается — она предназначена для режима 1С:Предприятие. Однако из конфигуратора можно запустить отладку (Отладка → Начать отладку), и в открывшемся сеансе предприятия уже открыть файл обработки стандартным способом. Это удобно, если нужно отладить запрос с точками останова.
Почему консоль отчётов не видит часть данных, хотя запрос написан верно?
Наиболее вероятная причина — ограничение доступа на уровне записей (RLS). Запрос выполняется с правами текущего пользователя, и механизм RLS автоматически добавляет отборы, скрывающие «чужие» организации, склады или контрагентов. Проверьте результат под пользователем с полными правами — если данные появились, дело именно в ограничениях доступа.
Где взять файл консоли отчётов, если его нет в базе?
Консоли отчётов и запросов входят в состав инструментов разработчика, публикуемых на портале 1С и диске ИТС, а также распространяются в составе популярных подсистем для разработчиков. Загружайте файл только из источников, которым доверяете, — обработка выполняет произвольный код с вашими правами. После загрузки попросите администратора проверить файл и зарегистрировать его в дополнительных обработках.
Работает ли консоль отчётов в веб-клиенте?
Зависит от версии консоли. Обработки на управляемых формах обычно работают в веб-клиенте, но с ограничениями: затруднён доступ к локальным файлам (для сохранения настроек потребуется передача файла через браузер). Консоли на обычных формах в веб-клиенте не запустятся вовсе — нужен толстый клиент.
Может ли консоль отчётов повредить данные в базе?
Сама по себе консоль только читает данные через запросы — язык запросов не содержит команд изменения. Риск появляется, если консоль имеет встроенную консоль кода или вы открываете под её видом другую обработку с произвольным кодом. Правило простое: открывайте только проверенные файлы и не выполняйте в консоли кода фрагменты, смысл которых не понимаете.
Чем консоль отчётов отличается от универсального отчёта?
Универсальный отчёт — штатный инструмент конфигурации: он строит отчёты по готовым метаданным (регистрам, документам, справочникам) через настройки без написания запроса. Консоль отчётов даёт полный контроль: произвольный текст запроса, объединения, собственная схема компоновки. Для типовых задач быстрее универсальный отчёт, для нестандартных — консоль.
Что важно запомнить
Штатной кнопки «Консоль отчётов» в типовых конфигурациях 1С нет: её открывают как внешнюю обработку через «Файл → Открыть», через «Дополнительные отчёты и обработки» в разделе администрирования или из меню «Сервис» в старых конфигурациях. Для запуска нужны права на открытие внешних обработок, а для обычных форм — толстый клиент. Для многих задач консоль успешно заменяют универсальный отчёт и консоль запросов.