В КУРСЕ?

Разбираемся в теме

Отчёт 1С показывает суммы, но что именно сложено? Разбираем СКД

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

Схема и настройки решают разные задачи

Схема компоновки описывает доступные данные: наборы, поля, связи и другие элементы, из которых можно строить отчёт. Настройки задают конкретный вариант представления, включая структуру, отбор и упорядочивание. Одна схема поэтому может поддерживать разные варианты отчёта. Однако настройка не создаёт отсутствующие исходные сведения. Если набор не содержит нужного признака, нельзя получить достоверную группировку по нему одним изменением внешнего вида. Полезно сначала сформулировать, что представляет строка данных, а затем решать, какие итоги имеют смысл и какие поля доступны для их расчёта.

Группировка собирает записи, ресурс задаёт расчёт

Представим три вымышленные записи отгрузок. У отдела А есть суммы сто двадцать и восемьдесят, у отдела Б сумма шестьдесят условных единиц. Группировка по отделу разделяет записи на две группы. Если ресурс рассчитывает сумму показателя, получаются двести для А и шестьдесят для Б, общий итог двести шестьдесят. Если вместо суммирования считать записи, результат будет другим: две и одна. Название колонки должно соответствовать выбранному расчёту. Просто вывести числовое поле и настроить итог по нему означает разные действия; способ агрегирования нужно проверять отдельно.

Итоговая строка не становится новой операцией

В сгруппированном отчёте могут одновременно присутствовать детали, итоги групп и общий итог. Эти строки относятся к разным уровням представления одних данных. Если сложить двести, шестьдесят и общий итог двести шестьдесят как независимые операции, получится пятьсот двадцать, хотя исходных сумм всего двести шестьдесят. Это ошибка повторного учёта. Кроме того, отбор меняет набор участвующих записей, а исходные дубли могут искажать результат ещё до оформления. Поэтому проверять нужно путь от исходных строк к конкретному показателю. Цвет, сортировка и расположение колонок сами по себе не исправляют смысловую ошибку.

Попробуйте на практике

Постройте модель отчёта на бумаге из трёх записей. Используйте вымышленные отделы и условные суммы; доступ к 1С не требуется.

  1. Запишите исходные строки: отдел А, сумма сто двадцать; отдел А, сумма восемьдесят; отдел Б, сумма шестьдесят. Подпишите, что каждая строка обозначает отдельную отгрузку, а суммы относятся к одному условному периоду.
  2. Определите группировку по отделу и два разных показателя: сумма отгрузок и число записей. Для А получите двести и две записи, для Б шестьдесят и одну. Подпишите показатели раздельно.
  3. Добавьте общий итог суммы двести шестьдесят. Обведите групповые итоги и объясните, почему нельзя складывать их с общим итогом как новые отгрузки. Сравните результат непосредственно с тремя исходными строками.
  4. Измените условие модели: оставьте только отдел А. Проверьте, что участвуют две исходные записи и сумма становится двести. Отметьте, что изменение отбора не означает появления новой операции или изменения суммы каждой отгрузки.

Как проверить результат. Группировка, сумма и количество записей различены. Общий итог равен сумме исходных операций и не прибавлен к групповым итогам повторно. После отбора отдела А расчёт опирается ровно на две записи.

Частые вопросы

Можно ли исправить неверный итог сменой оформления?

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

Почему два отчёта на одной схеме показывают разные числа?

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

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

Зарегистрируйтесь, чтобы уточнить возможность доступа к этому материалу

Зарегистрироваться
← К списку материалов