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

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

Как написать отчет в 1С: практическое руководство

Как написать и настроить отчет в 1С: выбор типового отчета, настройки отборов и группировок, конструктор СКД, сохранение вариантов и типичные ошибки.

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

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

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

Определите, какие данные должен показать отчет

Ошибка большинства пользователей — открывать первый попавшийся отчет вместо того, чтобы сформулировать вопрос. Запишите задачу в одном предложении: «показать продажи по менеджерам за квартал с разбивкой по номенклатуре» или «остатки товаров на складе с указанием серий». Из формулировки сразу видны три параметра: показатель (сумма, количество), период и разрезы (по кому или по чему группировать).

Далее определите, где хранятся нужные данные: в регистрах продаж, в бухгалтерских проводках, в документах. Это важно, потому что отчеты по бухгалтерии (оборотно-сальдовая ведомость, анализ счета) строятся по проводкам, а отчеты по торговле — по регистрам накопления. Если вы ищете данные «не там», отчет будет пустым или покажет неполную картину.

ПоказательЧто считаем: сумму, количество, остаток

Сумма продаж, остаток на складе, сальдо по счету

ПериодЗа какой интервал нужны данные

День, месяц, квартал, произвольный диапазон дат

РазрезыПо чему группировать строки

Контрагент, номенклатура, склад, менеджер, счет

ИсточникОткуда берутся данные

Регистры накопления, бухгалтерские проводки, документы

Используйте типовой отчет и настройте его под задачу

В разделе «Отчеты» (или внутри разделов «Продажи», «Склад», «Бухгалтерия») найдите отчет, ближайший к вашей задаче. Например, для анализа продаж подойдут «Валовая прибыль», «Продажи по контрагентам» или «АBC-анализ»; для складских вопросов — «Остатки товаров на складах»; для учета — «Оборотно-сальдовая ведомость» и «Карточка счета».

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

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

Порядок настройки типового отчета
  1. 1
    Откройте нужный отчет из раздела «Отчеты» или профильного раздела
  2. 2
    Задайте период и при необходимости организацию в шапке
  3. 3
    Нажмите «Настройки» и добавьте отборы по ключевым условиям
  4. 4
    Настройте группировки и набор выводимых колонок
  5. 5
    Нажмите «Закрыть и сформировать» и проверьте результат
  6. 6
    Сохраните настройки как вариант: «Ещё — Сохранить вариант отчета»

Сохраните результат как вариант отчета

Когда отчет настроен и показывает нужные данные, не настраивайте его заново каждый раз. Через меню «Ещё» выберите «Сохранить вариант отчета», задайте понятное имя, например «Продажи по менеджерам за месяц», и укажите, кому доступен вариант: только вам или всем пользователям. Сохраненный вариант появится в списке отчетов раздела и в панели отчетов.

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

Создайте внешний отчет на СКД, если типового нет

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

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

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

ВЫБРАТЬ

Продажи.Номенклатура КАК Номенклатура,

Продажи.Контрагент КАК Контрагент,

СУММА(Продажи.СуммаОборот) КАК СуммаПродаж

ИЗ

РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК Продажи

СГРУППИРОВАТЬ ПО

Продажи.Номенклатура,

Продажи.Контрагент

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

Проверьте корректность данных отчета

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

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

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

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

Итоговая сумма за период
Норма

Совпадает с эталонным отчетом (ОСВ, реестр документов)

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

Расхождение — проверьте отборы и непроведенные документы

Количество строк
Норма

Соответствует ожидаемому числу контрагентов/позиций

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

Строк заметно меньше — вероятно, лишний отбор

Период отчета
Норма

Даты в шапке соответствуют задаче

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

Отчет сформирован не за тот период

Проведение документов
Норма

Все документы за период проведены

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

Есть непроведенные или помеченные на удаление документы

Выведите отчет: печать, Excel и рассылка

Сформированный отчет можно распечатать, сохранить в файл или отправить по почте. Через «Файл — Сохранить как» (или кнопку сохранения на панели) доступны форматы Excel (mxl, xlsx), PDF и табличный документ 1С. Для дальнейшей обработки данных в электронных таблицах выбирайте xlsx — структура колонок сохранится, и по ним можно строить сводные таблицы.

Во многих конфигурациях доступна рассылка отчетов: настраивается расписание (например, каждый понедельник в 9:00), список получателей и формат. Механизм находится в разделе «Администрирование» или в меню «Ещё» конкретного отчета. Рассылка требует настроенной учетной записи почты в базе и работает только при запущенных регламентных заданиях — в файловой базе проверьте, что фоновые задания выполняются.

Способы получить нужный отчет

Типовой отчет с настройками

Подходит для 80–90% задач; не требует навыков программирования; ограничен составом данных типового отчета

Вариант отчета

Сохраненные настройки типового отчета для повторного использования; можно делиться с коллегами

Внешний отчет на СКД

Любые данные и структура; требует навыков запросов и конфигуратора; не меняет конфигурацию

Доработка конфигурации

Отчет встраивается в интерфейс; усложняет обновления; оправдана только для постоянно используемых отчетов

Типичные ошибки и их последствия

Большинство проблем с отчетами связано не с программой, а с настройками и состоянием данных. Ниже — ошибки, которые встречаются чаще всего.

Типичные ошибки
01
Лишний отбор из прошлой настройки — отчет показывает только часть данных; сбрасывайте настройки через «Установить стандартные настройки»
02
Непроведенные документы — итоги занижены; проверьте журнал документов за период
03
Сравнение отчетов с разной методикой — бухгалтерский и управленческий отчеты по продажам могут законно расходиться из-за разных источников данных
04
Изменение типовой конфигурации ради отчета — сложности при обновлении; используйте внешние отчеты
05
Сохранение настроек без имени варианта — через неделю никто не помнит, что показывает отчет; давайте вариантам говорящие названия

FAQ: частые вопросы об отчетах в 1С

Почему отчет пустой, хотя документы в базе есть?

Чаще всего причина в отборах, периоде или непроведенных документах. Сбросьте настройки кнопкой «Установить стандартные настройки», проверьте даты в шапке и убедитесь, что документы за период проведены. Также проверьте, не выбрана ли другая организация или склад.

Можно ли сделать отчет без доступа к конфигуратору?

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

Чем вариант отчета отличается от сохраненного файла?

Вариант хранит только настройки и при открытии формирует отчет по актуальным данным. Сохраненный файл (xlsx, mxl) — это «снимок» данных на момент сохранения, который больше не обновляется.

Как передать свои настройки отчета коллеге?

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

Почему суммы в моем отчете не совпадают с оборотно-сальдовой ведомостью?

Проверьте источник данных: отчеты по регистрам продаж и отчеты по бухгалтерским проводкам могут законно расходиться из-за разных моментов признания выручки, непроведенных документов или ручных операций. Сверяйте отчет только с эталоном того же типа данных.

Опасно ли создавать внешний отчет — можно ли испортить базу?

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

Итог

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

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