Где взять консоль отчетов для 1С 8.3 и запустить её в любом клиенте
Содержание
Консоль отчетов в 1С 8.3 не встроена ни в платформу, ни в типовые конфигурации: это внешняя обработка, файл с расширением .epf. Найти её в меню «Все функции» или в разделах программы не получится. Её открывают как файл: главное меню ≡ → Файл → Открыть (или Ctrl+O), затем выбирают файл консоли на диске.
Способов запуска несколько, и выбор зависит от задачи. Разово проверить данные — проще открыть файл через меню. Пользоваться каждый день — удобнее зарегистрировать обработку в конфигурации или запускать базу с параметром, который сразу открывает консоль. В веб-клиенте и при работе через сервис вариантов меньше, о них отдельно ниже.
Консоль отчетов в 1С: что это за инструмент и кому он нужен
Консоль отчетов — это конструктор отчётов «на лету». В ней пишут запрос к базе, настраивают схему компоновки данных (СКД), группировки, отборы и оформление, а потом сразу видят результат. Конфигурацию при этом менять не нужно.
Чем она полезна на практике:
- 📊 Нестандартная выборка. Например, список контрагентов, у которых за квартал есть реализации, но нет ни одной оплаты.
- 🔍 Проверка данных перед закрытием периода. Найти документы без договора, проведённые задним числом, с пустым подразделением.
- 🧪 Отладка отчёта. Разработчик собирает схему в консоли, отлаживает её и только потом переносит в конфигурацию.
- 💾 Сохранение готовых отчётов. Набор запросов и настроек сохраняют в отдельный файл и открывают при следующей проверке.
Консоль работает с данными только на чтение, если сам запрос ничего не записывает. Но тяжёлый запрос без отборов по рабочей базе может надолго загрузить сервер. Ставьте отбор по периоду и ограничение числа строк.
Обычно консолью пользуются программисты 1С, администраторы и опытные бухгалтеры, которые знают язык запросов. Рядовому пользователю чаще хватает настроек стандартных отчётов.
Где находится консоль отчетов в 1С 8.3
Короткий ответ на «где находится» — на диске, а не в программе. Файл нужно сначала получить и сохранить.
Откуда взять файл консоли
| Источник | Что это | Для каких форм |
|---|---|---|
| Универсальные обработки с портала и диска ИТС | Официальная консоль отчетов от фирмы 1С | Есть версии для обычных и управляемых форм |
| Ваш программист или обслуживающая организация | Обычно та же обработка, иногда доработанная | Уточняйте у автора |
| Подсистема «Инструменты разработчика» | Бесплатный набор инструментов от сообщества, внутри есть консоли | Работает в разных режимах клиента |
Для типовых конфигураций на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) нужна версия консоли для управляемых форм. Старая консоль на обычных формах в тонком клиенте не откроется.
Не скачивайте .epf с неизвестных сайтов. Внешняя обработка выполняет произвольный код с правами вашего пользователя. Она может изменить или удалить данные, отправить их наружу. Запускайте только обработки из проверенного источника.
Где хранить файл
Положите консоль в постоянную папку, например C:\1C\Tools\. Если база работает на сервере терминалов, удобнее общая сетевая папка, доступная нужным пользователям. Так путь не меняется, и его можно прописать в параметр запуска (см. раздел о быстрых способах).
Как открыть консоль отчетов в тонком, толстом и веб-клиенте
Порядок одинаковый для всех типовых конфигураций, потому что открытие внешнего файла — функция платформы, а не конкретной программы.
Тонкий клиент
- Запустите базу в режиме «1С:Предприятие».
- Нажмите кнопку главного меню
≡в левом верхнем углу окна. - Выберите
Файл → Открытьили нажмитеCtrl+O. - Укажите файл консоли
.epfи нажмите «Открыть». - Если появилось предупреждение безопасности, прочитайте его и подтвердите открытие, если доверяете файлу.
Откроется форма консоли. Дальше создаёте новый отчёт, пишете запрос или открываете конструктор запроса и нажимаете «Сформировать».
Толстый клиент
В толстом клиенте путь тот же: Файл → Открыть. Разница в возможностях: здесь открываются и консоли на обычных формах. Это пригодится, если у вас есть только старая версия обработки.
Чтобы обычные формы открывались в конфигурации на управляемом приложении, нужен запуск в режиме обычного приложения. Для этого базу стартуют с параметром:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName "Бухгалтерия" /RunModeOrdinaryApplication
Имя базы подставьте своё — как в списке информационных баз. Для конфигураций, рассчитанных только на управляемые формы, этот режим неудобен: часть команд в нём работать не будет. Используйте его только ради консоли, а для работы запускайте базу как обычно.
Веб-клиент
В браузере файл с компьютера передаётся в базу через диалог выбора файла. Команда открытия внешней обработки в главном меню веб-клиента есть, но работает только для обработок на управляемых формах и при наличии у пользователя права на открытие внешних обработок.
Если команды нет или открытие запрещено политикой (так бывает в облачных сервисах), остаётся один путь — регистрация консоли в справочнике дополнительных обработок администратором базы.
Сравнение способов
| Способ | Когда подходит | Ограничения |
|---|---|---|
Файл → Открыть (Ctrl+O) | Разовая работа, любой клиент | Нужно право на открытие внешних обработок |
Параметр запуска /Execute | Каждый день, ярлык на рабочем столе | Только для тонкого и толстого клиента |
| Дополнительные обработки | Нужен доступ нескольким пользователям, работа в облаке | Обработка должна поддерживать регистрацию |
| Режим обычного приложения | Есть только старая консоль на обычных формах | Только толстый клиент, неудобен для работы |
Почему консоли отчетов нет в меню 1С и как её добавить
Пользователи часто ищут консоль в разделе «Отчёты» или в «Все функции → Обработки». Её там нет и не будет: внешняя обработка не становится частью конфигурации, пока её не встроят. Есть два способа сделать консоль «своей».
Способ 1. Регистрация в дополнительных обработках
В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) есть механизм дополнительных отчётов и обработок. В Бухгалтерии 3.0 он находится в Администрирование → Печатные формы, отчеты и обработки.
- Включите флажок «Дополнительные отчеты и обработки», если он снят.
- Откройте одноимённый справочник и нажмите «Добавить из файла».
- Выберите файл консоли.
- Укажите размещение в разделах и пользователей, которым она будет доступна.
- Запишите элемент.
Работает это только если в обработку встроены сведения для регистрации. У части консолей их нет, тогда программа выдаст ошибку при добавлении. Такую обработку программист может доработать: добавить в модуль объекта нужную экспортную функцию.
Обработки из этого справочника по умолчанию выполняются в безопасном режиме. Консоль, которой нужны привилегированные операции, может работать с ограничениями. Режим выбирает администратор в карточке обработки.
Способ 2. Расширение конфигурации
Программист добавляет обработку консоли в расширение и включает её в нужную подсистему. После подключения расширения консоль появится в разделе программы, как обычная команда. Типовую конфигурацию снимать с поддержки при этом не нужно, обновления ставятся как раньше.
Если ни регистрация, ни расширение недоступны, остаётся ярлык с параметром запуска: консоль откроется сама при входе в базу. Как его сделать — в следующем разделе.
Горячие клавиши и быстрые способы открыть консоль отчетов
| Действие | Как сделать |
|---|---|
| Открыть файл обработки | Ctrl+O в окне 1С:Предприятия |
| Главное меню | Кнопка ≡ в левом верхнем углу |
| Открыть «Все функции» | ≡ → Все функции, если команда включена |
| Сформировать отчёт в консоли | Кнопка «Сформировать» на форме консоли; горячую клавишу конкретной версии консоли показывает подсказка при наведении на кнопку |
Команда «Все функции» по умолчанию скрыта. Включается она в Сервис и настройки → Параметры → Отображать команду «Все функции». Консоли там не будет, но рядом лежат стандартные обработки платформы: журнал регистрации, активные пользователи, удаление помеченных объектов.
Ярлык, который сразу открывает консоль
Параметр запуска /Execute открывает указанную внешнюю обработку
сразу после входа в базу. Создайте ярлык на рабочем столе с такой строкой в поле «Объект»:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName "Бухгалтерия" /Execute "C:\1C\Tools\КонсольОтчетов.epf"
Можно не делать ярлык, а дописать параметр в настройки базы в окне запуска: выберите базу, нажмите «Изменить», дойдите до последней страницы и укажите /Execute "путь к файлу" в поле «Дополнительные параметры запуска». Тогда консоль будет открываться при каждом входе в эту базу.
Если параметр прописан в общем списке баз, консоль начнёт открываться у всех, кто пользуется этим списком. Лучше заведите отдельную строку в списке баз только для себя.
Ошибки при запуске и работе с консолью отчетов
Сообщения различаются в зависимости от версии платформы, поэтому ниже — по симптомам.
Если запрос в консоли содержит не только выборку, а, например, обработку результата кодом с записью объектов, это уже не отчёт. Перед запуском такого кода на рабочей базе сделайте резервную копию.
Чем заменить консоль отчетов в 1С
Консоль нужна не всегда. Если задача решается штатными средствами, они проще и безопаснее.
- 📑 Настройка стандартного отчёта. В любом отчёте на СКД есть кнопка «Настройки»: можно добавить поля, группировки, отборы и сохранить свой вариант. Для большинства бухгалтерских задач этого хватает.
- 🧩 Универсальный отчет
. Есть в конфигурациях на БСП. Позволяет выбрать любой справочник, документ или регистр и вывести данные с отбором и группировкой без запросов. Найти его проще всего через
Все функции → Отчеты → Универсальный отчет. - 🗂 Консоль запросов. Похожая внешняя обработка, но без оформления: пишете запрос, получаете таблицу. Удобна для быстрых проверок.
- 🛠 Внешний отчёт из Конфигуратора. Программист собирает отчёт на СКД как отдельный файл
.erf. Его подключают через дополнительные отчёты, и пользователи формируют его как обычный, без доступа к запросу. - 🧰 «Инструменты разработчика». Набор от сообщества: консоли запросов и компоновки, исследователь объектов, поиск ссылок. Подходит программистам и администраторам.
| Инструмент | Нужно знать язык запросов | Кому подходит |
|---|---|---|
| Настройки стандартного отчёта | Нет | Бухгалтеру, кадровику |
| Универсальный отчет | Нет | Опытному пользователю |
| Консоль отчетов | Да | Программисту, аналитику |
| Консоль запросов | Да | Программисту, администратору |
Внешний отчёт .erf | Нет (для пользователя) | Всем, после разработки программистом |