Отчеты и Аналитика · 10 мин
Как создать новый отчет в 1С
Как создать новый отчет в 1С: выбор способа, настройка вариантов отчета, работа с СКД и конструктором, проверка результата и типичные ошибки.
Новый отчет в 1С можно получить тремя разными путями: собрать вариант существующего типового отчета без программирования, создать отчет через конструктор в режиме конфигуратора или разработать полностью новый объект метаданных с собственной схемой компоновки данных. Выбор зависит от того, устроит ли вас набор данных, который уже есть в конфигурации, или нужна выборка, которой нет ни в одном типовом отчете.
Чаще всего задача решается первым способом: типовые конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) содержат сотни готовых отчетов, и в большинстве случаев достаточно изменить настройки, сохранить их как отдельный вариант и назначить нужным пользователям. Это безопасно, не требует прав на конфигуратор и не ломается при обновлении.
Если же нужных данных нет — например, требуется свести в одну таблицу показатели из разных регистров или построить нестандартную аналитику — понадобится разработка отчета в конфигураторе на базе системы компоновки данных (СКД). Это уже работа для специалиста с правами на изменение конфигурации или через механизм внешних отчетов.
Определите, какой способ создания отчета вам подходит
Прежде чем что-либо настраивать, ответьте на два вопроса: есть ли в конфигурации отчет, который выводит нужные данные хотя бы в другом разрезе, и есть ли у вас права на изменение настроек или конфигурации. От ответов зависит маршрут работы.
Если подходящий типовой отчет существует, работайте с вариантами — это занимает минуты и доступно обычному пользователю с правами на отчет. Если данных нет ни в одном отчете, но они хранятся в регистрах и документах, потребуется разработка через СКД. Если база находится на поддержке и изменять конфигурацию нельзя, единственный путь — внешний отчет, который подключается без снятия конфигурации с поддержки.
Как выбрать способ
Создание отчета через варианты типового отчета
Это основной сценарий для пользователей без навыков программирования. Откройте отчет, максимально близкий к нужному результату: например, для анализа продаж по менеджерам подойдет «Отчет по продажам» или «Валовая прибыль», для остатков — «Остатки товаров на складах».
Нажмите кнопку «Настройки» (в ряде конфигураций — «Изменить вариант»). На вкладках настройте период, отборы (по организации, складу, контрагенту, номенклатуре), группировки строк и колонок, состав выводимых полей и показателей. В расширенном режиме настроек доступны сортировка, условное оформление и пользовательские поля — например, вычисляемая колонка с процентом от итога.
Когда результат вас устраивает, нажмите «Сохранить вариант отчета» (или «Еще» → «Сохранить вариант»), задайте понятное название — например, «Продажи по менеджерам помесячно» — и укажите, кому вариант доступен: только вам или всем пользователям. После сохранения новый отчет появится в панели отчетов раздела и будет открываться одним кликом.
- 1Откройте типовой отчет с нужным набором данных
- 2Нажмите «Настройки» и перейдите в расширенный режим при необходимости
- 3Установите период, отборы, группировки и выводимые поля
- 4Сформируйте отчет и проверьте результат
- 5Сохраните вариант с понятным названием и настройте видимость для пользователей
- 6Проверьте, что вариант появился в панели отчетов и открывается с нужными настройками
Как сделать вариант доступным другим пользователям
По умолчанию сохраненный вариант виден только автору. Чтобы открыть доступ коллегам, в окне сохранения варианта отметьте «Доступен всем пользователям» или выберите конкретных сотрудников — в зависимости от версии конфигурации. Учтите: для публикации варианта на всех могут потребоваться права администратора отчетов.
Создание отчета на универсальном отчете и конструкторе
Во многих конфигурациях есть «Универсальный отчет» — инструмент, который строит выборку по любому регистру, документу или справочнику без программирования. Откройте его (обычно в разделе «Отчеты» или через поиск), выберите тип объекта и конкретный источник данных, например регистр накопления «Продажи» или документ «Реализация товаров и услуг».
Далее настройте структуру так же, как в типовом отчете: группировки, отборы, показатели. Универсальный отчет удобен для ad-hoc-анализа, но работает медленнее специализированных отчетов на больших объемах и не всегда корректно обрабатывает сложные связи между таблицами. Для регулярного использования сохраните настройки как вариант.
Разработка нового отчета в конфигураторе на СКД
Когда типовых механизмов недостаточно, отчет создается как новый объект метаданных. Откройте конфигуратор, в дереве конфигурации найдите ветку «Отчеты», добавьте новый объект и задайте имя и синоним — именно синоним увидят пользователи. Затем откройте «Основную схему компоновки данных» и создайте набор данных типа «Запрос».
Текст запроса удобнее собирать конструктором запроса: выберите таблицы-источники, поля, условия связей и итоги. На закладках СКД настройте ресурсы (суммируемые поля), параметры (период, организация), а на закладке «Настройки» — структуру по умолчанию: группировки и выбранные поля. Сохраните конфигурацию, обновите базу данных и проверьте отчет в режиме предприятия.
Подключение внешнего отчета
Альтернатива изменению конфигурации — внешний отчет в виде файла .erf. В конфигураторе создайте отчет через «Файл» → «Новый» → «Внешний отчет», разработайте схему компоновки и сохраните файл. В режиме предприятия откройте «Администрирование» → «Печатные формы, отчеты и обработки», включите механизм дополнительных отчетов и добавьте файл, указав разделы, где он будет доступен, и пользователей.
Называйте варианты и отчеты так, чтобы по названию было понятно содержимое и периодичность: «Остатки по складам на конец месяца» лучше, чем «Мой отчет 2». Через месяц это сэкономит время и вам, и коллегам.
Проверка результата и типичные ошибки
После создания отчета сверьте его с независимым источником: оборотно-сальдовой ведомостью, типовым отчетом за тот же период или контрольной суммой по документам. Совпадение итогов — главный признак корректной настройки. Проверьте отчет на разных периодах и с разными отборами, включая «пустые» комбинации, при которых данных нет.
Как проверить результат
Совпадают с типовым отчетом или ОСВ за тот же период
Расхождения, дубли строк, суммы кратно завышены
Выводится пустая таблица или сообщение об отсутствии данных
Ошибка формирования или аварийное завершение
Открывается актуальный стандартный период
Жестко зафиксированы старые даты
Отчет видят только те, кому он предназначен
Отчет доступен всем или, наоборот, не виден нужным сотрудникам
Ограничения и частые вопросы
Самостоятельное создание вариантов отчетов безопасно и не влияет на данные. Риски появляются при разработке: некорректный запрос может давать неверные итоги, а изменение типовой конфигурации — осложнить обновление. Если отчет используется для управленческих или финансовых решений, перед вводом в эксплуатацию обязательно сверьте его с эталонными данными.
Что важно запомнить
Начинайте с вариантов типовых отчетов — это быстро и безопасно. Разработку в конфигураторе используйте только когда типовых данных не хватает, предпочитая внешние отчеты изменению конфигурации на поддержке. Любой новый отчет сверяйте с независимым источником данных перед использованием.
FAQ
Можно ли создать отчет в 1С без прав программиста?
Да. Создание варианта типового отчета доступно любому пользователю с правами на этот отчет: меняются настройки и сохраняются под новым именем. Разработка нового объекта в конфигураторе требует прав администратора и навыков работы с СКД.
Почему сохраненный вариант отчета не видят коллеги?
По умолчанию вариант доступен только автору. Откройте сохранение варианта заново и отметьте доступность для всех пользователей или выберите конкретных сотрудников. В ряде конфигураций для публикации нужны дополнительные права.
Чем внешний отчет лучше изменения конфигурации?
Внешний отчет подключается без снятия конфигурации с поддержки, поэтому типовые обновления продолжают устанавливаться автоматически. Минус — внешний отчет не участвует в подсистемах вариантов отчетов так же полно, как встроенный, и его нужно обновлять вручную при смене структуры данных.
Отчет формируется очень долго, что делать?
Сократите период, добавьте отборы по организации или складу, уберите лишние группировки. Если отчет самописный, проверьте запрос: соединения без условий и выборка всех полей таблицы — частые причины медленной работы.
Как удалить ошибочно созданный вариант отчета?
Откройте панель вариантов отчета (кнопка выбора варианта в шапке отчета), найдите нужный в списке и удалите его через контекстное меню или кнопку удаления. Удаление варианта не влияет на данные и на типовой отчет.
Можно ли выгрузить созданный отчет в Excel?
Да. Сформированный табличный документ сохраняется через «Файл» → «Сохранить как» в форматы xlsx, ods, pdf, html и другие. Форматирование в целом сохраняется, но сложные макеты с объединенными ячейками иногда требуют ручной доработки после выгрузки.