Где взять консоль отчетов для 1С 8.3 и запустить её в любом клиенте

· 10 мин

Содержание

Консоль отчетов в 1С 8.3 не встроена ни в платформу, ни в типовые конфигурации: это внешняя обработка, файл с расширением .epf. Найти её в меню «Все функции» или в разделах программы не получится. Её открывают как файл: главное меню ≡ → Файл → Открыть (или Ctrl+O), затем выбирают файл консоли на диске.

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

Консоль отчетов в 1С: что это за инструмент и кому он нужен

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

Чем она полезна на практике:

  • 📊 Нестандартная выборка. Например, список контрагентов, у которых за квартал есть реализации, но нет ни одной оплаты.
  • 🔍 Проверка данных перед закрытием периода. Найти документы без договора, проведённые задним числом, с пустым подразделением.
  • 🧪 Отладка отчёта. Разработчик собирает схему в консоли, отлаживает её и только потом переносит в конфигурацию.
  • 💾 Сохранение готовых отчётов. Набор запросов и настроек сохраняют в отдельный файл и открывают при следующей проверке.

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

Обычно консолью пользуются программисты 1С, администраторы и опытные бухгалтеры, которые знают язык запросов. Рядовому пользователю чаще хватает настроек стандартных отчётов.

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

Короткий ответ на «где находится» — на диске, а не в программе. Файл нужно сначала получить и сохранить.

Откуда взять файл консоли

ИсточникЧто этоДля каких форм
Универсальные обработки с портала и диска ИТСОфициальная консоль отчетов от фирмы 1СЕсть версии для обычных и управляемых форм
Ваш программист или обслуживающая организацияОбычно та же обработка, иногда доработаннаяУточняйте у автора
Подсистема «Инструменты разработчика»Бесплатный набор инструментов от сообщества, внутри есть консолиРаботает в разных режимах клиента

Для типовых конфигураций на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) нужна версия консоли для управляемых форм. Старая консоль на обычных формах в тонком клиенте не откроется.

Не скачивайте .epf с неизвестных сайтов. Внешняя обработка выполняет произвольный код с правами вашего пользователя. Она может изменить или удалить данные, отправить их наружу. Запускайте только обработки из проверенного источника.

Где хранить файл

Положите консоль в постоянную папку, например C:\1C\Tools\. Если база работает на сервере терминалов, удобнее общая сетевая папка, доступная нужным пользователям. Так путь не меняется, и его можно прописать в параметр запуска (см. раздел о быстрых способах).

Как открыть консоль отчетов в тонком, толстом и веб-клиенте

Порядок одинаковый для всех типовых конфигураций, потому что открытие внешнего файла — функция платформы, а не конкретной программы.

Тонкий клиент

  1. Запустите базу в режиме «1С:Предприятие».
  2. Нажмите кнопку главного меню ≡ в левом верхнем углу окна.
  3. Выберите Файл → Открыть или нажмите Ctrl+O.
  4. Укажите файл консоли .epf и нажмите «Открыть».
  5. Если появилось предупреждение безопасности, прочитайте его и подтвердите открытие, если доверяете файлу.

Откроется форма консоли. Дальше создаёте новый отчёт, пишете запрос или открываете конструктор запроса и нажимаете «Сформировать».

Толстый клиент

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

Чтобы обычные формы открывались в конфигурации на управляемом приложении, нужен запуск в режиме обычного приложения. Для этого базу стартуют с параметром:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName "Бухгалтерия" /RunModeOrdinaryApplication

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

Веб-клиент

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

Если команды нет или открытие запрещено политикой (так бывает в облачных сервисах), остаётся один путь — регистрация консоли в справочнике дополнительных обработок администратором базы.

Сравнение способов

СпособКогда подходитОграничения
Файл → Открыть (Ctrl+O)Разовая работа, любой клиентНужно право на открытие внешних обработок
Параметр запуска /ExecuteКаждый день, ярлык на рабочем столеТолько для тонкого и толстого клиента
Дополнительные обработкиНужен доступ нескольким пользователям, работа в облакеОбработка должна поддерживать регистрацию
Режим обычного приложенияЕсть только старая консоль на обычных формахТолько толстый клиент, неудобен для работы

Почему консоли отчетов нет в меню 1С и как её добавить

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

Способ 1. Регистрация в дополнительных обработках

В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) есть механизм дополнительных отчётов и обработок. В Бухгалтерии 3.0 он находится в Администрирование → Печатные формы, отчеты и обработки.

  1. Включите флажок «Дополнительные отчеты и обработки», если он снят.
  2. Откройте одноимённый справочник и нажмите «Добавить из файла».
  3. Выберите файл консоли.
  4. Укажите размещение в разделах и пользователей, которым она будет доступна.
  5. Запишите элемент.

Работает это только если в обработку встроены сведения для регистрации. У части консолей их нет, тогда программа выдаст ошибку при добавлении. Такую обработку программист может доработать: добавить в модуль объекта нужную экспортную функцию.

Обработки из этого справочника по умолчанию выполняются в безопасном режиме. Консоль, которой нужны привилегированные операции, может работать с ограничениями. Режим выбирает администратор в карточке обработки.

Способ 2. Расширение конфигурации

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

Если ни регистрация, ни расширение недоступны, остаётся ярлык с параметром запуска: консоль откроется сама при входе в базу. Как его сделать — в следующем разделе.

Горячие клавиши и быстрые способы открыть консоль отчетов

ДействиеКак сделать
Открыть файл обработкиCtrl+O в окне 1С:Предприятия
Главное менюКнопка ≡ в левом верхнем углу
Открыть «Все функции»≡ → Все функции, если команда включена
Сформировать отчёт в консолиКнопка «Сформировать» на форме консоли; горячую клавишу конкретной версии консоли показывает подсказка при наведении на кнопку

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

Ярлык, который сразу открывает консоль

Параметр запуска /Execute открывает указанную внешнюю обработку сразу после входа в базу. Создайте ярлык на рабочем столе с такой строкой в поле «Объект»:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName "Бухгалтерия" /Execute "C:\1C\Tools\КонсольОтчетов.epf"

Можно не делать ярлык, а дописать параметр в настройки базы в окне запуска: выберите базу, нажмите «Изменить», дойдите до последней страницы и укажите /Execute "путь к файлу" в поле «Дополнительные параметры запуска». Тогда консоль будет открываться при каждом входе в эту базу.

Если параметр прописан в общем списке баз, консоль начнёт открываться у всех, кто пользуется этим списком. Лучше заведите отдельную строку в списке баз только для себя.

Перед первым запуском консоли
Выполнено: 0 / 5

Ошибки при запуске и работе с консолью отчетов

Сообщения различаются в зависимости от версии платформы, поэтому ниже — по симптомам.

Диагностика: выберите симптом

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

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

Консоль нужна не всегда. Если задача решается штатными средствами, они проще и безопаснее.

  • 📑 Настройка стандартного отчёта. В любом отчёте на СКД есть кнопка «Настройки»: можно добавить поля, группировки, отборы и сохранить свой вариант. Для большинства бухгалтерских задач этого хватает.
  • 🧩 Универсальный отчет . Есть в конфигурациях на БСП. Позволяет выбрать любой справочник, документ или регистр и вывести данные с отбором и группировкой без запросов. Найти его проще всего через Все функции → Отчеты → Универсальный отчет.
  • 🗂 Консоль запросов. Похожая внешняя обработка, но без оформления: пишете запрос, получаете таблицу. Удобна для быстрых проверок.
  • 🛠 Внешний отчёт из Конфигуратора. Программист собирает отчёт на СКД как отдельный файл .erf. Его подключают через дополнительные отчёты, и пользователи формируют его как обычный, без доступа к запросу.
  • 🧰 «Инструменты разработчика». Набор от сообщества: консоли запросов и компоновки, исследователь объектов, поиск ссылок. Подходит программистам и администраторам.
ИнструментНужно знать язык запросовКому подходит
Настройки стандартного отчётаНетБухгалтеру, кадровику
Универсальный отчетНетОпытному пользователю
Консоль отчетовДаПрограммисту, аналитику
Консоль запросовДаПрограммисту, администратору
Внешний отчёт .erfНет (для пользователя)Всем, после разработки программистом

Частые вопросы о консоли отчетов

Есть ли консоль отчетов в Бухгалтерии 3.0 по умолчанию?
Нет. Ни в одной типовой конфигурации её нет, это отдельная внешняя обработка. Её нужно получить файлом и открыть через меню Файл или зарегистрировать в дополнительных обработках.
Можно ли пользоваться консолью отчетов в 1С:Фреш или другом облаке?
Открыть произвольный файл в облачном сервисе обычно нельзя. Внешние обработки там подключаются через дополнительные отчёты и обработки, часто после проверки провайдером.
Сохраняются ли отчёты, созданные в консоли?
Да, но не в базе, а в отдельном файле. В консоли есть команда сохранения набора отчётов; при следующем запуске этот файл открывают из самой консоли.
Чем консоль отчетов отличается от консоли запросов?
Консоль запросов показывает результат запроса простой таблицей. Консоль отчетов добавляет схему компоновки: группировки, итоги, условное оформление, диаграммы и пользовательские настройки.
Может ли консоль испортить данные в базе?
Сам запрос данные не меняет, он только читает. Риск появляется, если запускать вместе с ним код, который записывает объекты, или открыть обработку из непроверенного источника.