Для расчета нарастающего итога в СКД используется функция языка выражений ВычислитьВыражение(появилась в платформе версии 8.2.14). Функция предназначена для вычисления выражения в контексте некоторой группировки.

Синтаксис:

ВычислитьВыражение(Выражение, Группировка, ТипРасчета, Начало, Конец, Сортировка, ИерархическаяСортировка, ОбработкаОдинаковыхЗначенийПорядка)

Подробнее о ее параметрах можно прочитать в справке 1С 8.

Для решения поставленной задачи рассмотрим пример(конфигурация Бухгалтерия 2.0):

Есть отчет по табличной части Товары документа РеализацияТоваровУслуг. Требуется выводить документы за период с нарастающим итогом по сумме.

Запрос в нашем отчете простейший:

|ВЫБРАТЬ
|РеализацияТоваровУслугТовары.Ссылка КАК Документ,
|РеализацияТоваровУслугТовары.Количество КАК Количество,
|РеализацияТоваровУслугТовары.Сумма КАК Сумма
|ИЗ
|  Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
|   РеализацияТоваровУслугТовары.Ссылка.Проведен
|     И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

На закладке Вычисляемые поля схемы компоновки создадим поле НарастающийИтог.

Нарастающий итог в вычисляемых полях

Теперь добавим его в Ресурсы и в колонке Выражение напишем:

ВычислитьВыражение("Сумма(Сумма)", , , "Первая", "Текущая")

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

На закладке Настройки создадим структуру отчета:

Структура отчета с нарастающим итогом

Отчет готов, запускаем его в режиме 1С:Предприятие, заполняем параметры периода и формируем:

Отчет на скд с нарастающим итогом

0 9428 0
ДобавленоVital688 дней назад
Отредактировано538 дней назад


Добавить комментарий

Добавить статью!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание обработки заполнения табличной части 1С 8

1. Постановка задачи В этой статье рассмотрим процесс написания простейшей внеш...

Создание печатной формы в 1с 8

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.1 - 8.2 на прим...

Создание простого отчета на 1С

Рассмотрим процесс написание простого отчета с использованием Системы компоновки...

Создание внешнего отчета в 1с 8

Рассмотрим создание внешнего отчета в 1с 8 без использования системы компоновки ...

Создание печатной формы для управляемого приложения в 1с 8.3

1. Задача Рассмотрим написание простейшей печатной формы в 1с 8.2 - 8.3 для упр...

Новое

Скачать печатные формы документа "Реализация товаров и услуг" 1С 8.2

Печатные формы из релиза 1C:Бухгалтерия 2.0.64.5 Скачать бесплатно печатную фор...

Как снять и поставить конфигурацию 1С на поддержку

В этой статье я расскажу как снять конфигурацию 1С 8 частично или полностью с по...

Как сделать резервную копию 1С

Чтобы обезопасить себя от частичной или полной потери данных, перед тем как прои...

Настройка двухстороннего обмена данными между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" в 1С 8

В этой статье мы рассмотрим как настроить двухсторонний обмен данными между конф...

Тестирование и исправление информационной базы 1С 8

Тестирование и исправление информационной базы 1С 8 необходимо выполнять в случа...