Есть простой отчет на СКД, где в вычисляемом поле стоит ДолгНарастающим
Все хорошо. Показываются нарастающие итоги, за исключением первой цифры и суммы Общего итога.
До овального разделения - верх отчета. Под овальным разделением - низ.
Косяк с первой суммой нарастающего итога, и с последней - общего итога. При том, что нарастающий итог приходит к правильной сумме (последняя запись равна итоговой по колонке Долг). Долг - тоже вычисляемое поле.
При всем при этом вторая цифра и все последующие до самого низа - правильные.
Честно, не знаю, где искать проблемы.
Подскажите, кто сталкивался с такой темой?
ВычислитьВыражение("Сумма(СуммаОтгрузки)-Сумма(СуммаПоступления)", , , "Первая","Текущая")
Все хорошо. Показываются нарастающие итоги, за исключением первой цифры и суммы Общего итога.
До овального разделения - верх отчета. Под овальным разделением - низ.
Косяк с первой суммой нарастающего итога, и с последней - общего итога. При том, что нарастающий итог приходит к правильной сумме (последняя запись равна итоговой по колонке Долг). Долг - тоже вычисляемое поле.
При всем при этом вторая цифра и все последующие до самого низа - правильные.
Честно, не знаю, где искать проблемы.
Подскажите, кто сталкивался с такой темой?
По теме из базы знаний
- Метод построения нарастающих итогов в таблице и диаграмме в СКД 8.2
- Баттерфляй - метод быстрого расчета нарастающего итога в запросе
- Пример платежного календаря. СКД. Работает на любой платформе, без привязки к данным. Подробное описание действий
- Полезные примеры СКД, ч.2
- Расчет нарастающего итога, дельты и другие варианты в СКД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)"Сумма(СуммаОтгрузки)-Сумма(СуммаПоступления)" заменить на "Сумма(СуммаОтгрузки-СуммаПоступления)" И сортировка в Вычислить выражение
ВычислитьВыражение("Сумма(СуммаОтгрузки-СуммаПоступления)", , , "Первая","Текущая","ДатаПлатежа")
ВычислитьВыражение("Сумма(СуммаОтгрузки-СуммаПоступления)", , , "Первая","Текущая","ДатаПлатежа")
Даже, когда группировка одна - просто документ отгрузки - результат тот же.
Обнаружилась интересная тема. ДЛЯ ПЕРВОЙ СТРОКИ где появляется нарастающий итог - сколько документов в группировке - столько раз умножается долг.
В первой строке документов 4. И нарастающий берет Долг * 4. НО, повторюсь, только для первой строки.
Общий итог он считает как сумма.
Теперь самое главное - пролечилось, вроде как установкой агрегатной функции "МАКСИМУМ()" в ресурсах.
Я не ставил, потому что боялся, что в группировках есть док отгрузки, и на момент отгрузки максимум - это вся сумма долга. Напрасно.
Теперь самое главное - пролечилось, вроде как установкой агрегатной функции "МАКСИМУМ()" в ресурсах.
Я не ставил, потому что боялся, что в группировках есть док отгрузки, и на момент отгрузки максимум - это вся сумма долга. Напрасно.
На скриншоте другой порядок документов - не установлена галка "док отгрузки всегда вверху".
И, самое забавное, что максимальное значение в группировке - все-таки документ реализации, но 1С все равно выводит сумму правильно.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот