8.х Неправильно суммируются ресурсы в СКД

Тема в разделе "Система компоновки данных (СКД)", создана пользователем Lis2007, 9 фев 2014.

  1. TopicStarter Overlay
    Lis2007
    Offline

    Lis2007 Опытный в 1С

    Регистрация:
    1 окт 2009
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Создаю отчет в СКД. В отчете должны выводиться поля - Регистратор - Просрочено дней (Вычисляется на основе поля в регистраторе).
    Когда отчет вывожу по полям: Склад / Покупатель / Регистратор ресурс Просрочено дней считается правильно,
    если добавляю группировку по номенклатуре: Склад / Покупатель / Регистратор / Номенклатура - значение ресурса умножается на количество строк Номенклатуры
    В чем может быть проблема?
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    в запросе, который формирует скд на основании вашего.
    выкладывайте схему и требования к отчету - тогда будет проще объяснить что не так
  3. TopicStarter Overlay
    Lis2007
    Offline

    Lis2007 Опытный в 1С

    Регистрация:
    1 окт 2009
    Сообщения:
    93
    Симпатии:
    0
    Баллы:
    26
    Да, действительно, проблема была в запросе.
    Проблема была в том, что нужно было отчет Стоп-лист (по регистру ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов) прикрепить к отчету "Валова прибыль"
    И я прямо во вложенном запросе по валовой прибыли (в разрезе номенклатуры) получал и данные о просрочке оплаты (количестово дней просрочки, сумма задолженности по документу расчетов), а потом это все суммировалось вместе со строками по номенклатуре, естесственно, сумма умножалась на количество строк.
    Я вынес запрос по долгам в отдельный набор данных, и все стало хорошо.
    Спасибо!

Поделиться этой страницей