8.х Как не считать итоги в разрезе номенклатуры

Тема в разделе "Система компоновки данных (СКД)", создана пользователем MyNameNoName, 23 мар 2017.

  1. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    В СКД формируется таблица следующего вида
    Номенклатура|Остаток на складах|Оплаченное количество но не отгруженное|
    Товар1 | 25 |1 |
    Товар1 | 25 |2 |
    Товар1 | 25 |1 |
    Итоги должны быть следующего вида:
    Товар1 | 25 |4 |

    Так как данные берутся из расшифровки платежки. А остаток получается 75, а не 25 как нужно (так как остаток по складу по одной позиции одинаковый, он всего навсего разъезжается, так как было несколько платежек).
    Как проще это реализовать на СКД 8.2?
    Спасибо.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    556
    Баллы:
    204
    Убрать из ресурсов Остаток на складах
    MyNameNoName нравится это.
  3. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    Спасибо!
    А как тогда общие итоги можно просчитать?
    Никак?
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    556
    Баллы:
    204
    Тогда указывать группировку, по которой нужно считать итоги
    MyNameNoName нравится это.
  5. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    Получается безвыходная ситуация?
  6. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    556
    Баллы:
    204
    ну почему же, можно оставить остаток на складах только у группировок (платежный документ) и по нему уже считать итоги, а у детальных записей убрать это поле.
    MyNameNoName нравится это.
  7. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    У меня структура отчета следующая:
    Номенклатура (только иерархия)
    а нижний уровень детальные записи, в которые входит и сама номенклатуры (без иерархии).
    Так вот, нужно вывести верные итоги по Номенклатуре(иерархии). Ума не приложу как это сделать.
    Пробовал и настройки менять: с отчета на наоменклатура(детальные записи), и по разному ресурсы рассчитывал - ну не получается и все.
  8. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    В детальные записи я не вывожу остаточное количество - а вот в номенклатуру (только иерархию) вывожу.
    Но не получается добиться чтобы в иерархии считалось как среднее, а в итогах как сумма по этому среднему.
    Возможно ли это? По разному настраивал ресурсы - безрезультатно.
  9. TopicStarter Overlay
    MyNameNoName
    Offline

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    976
    Симпатии:
    0
    Баллы:
    26
    Сделал по другому: в запросе посчитал количество строк по каждой номенклатуре, а потом через вычисляемые выражения пропорционально уменьшил. Теперь итоги правильно считаются.

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