Имя: Пароль:
1C
 
1с СКД Показывает и суммирует только не одинаковые записи ?
0 ЭЦ
 
21.09.22
17:00
Господа !
Имеется отчет на СКД. Выводит количество продукции заказанной клиентами в заданном диапазоне времени.

Исходная таблица такая :

Заказ Номенклатура Дата Кол
Зак1         Н1      Д1     3
Зак2         Н1      Д1     3
Зак3         Н1      Д1     2

Задал верхнюю группировку по номенклатуре - Номенклатура Количество
и нижнюю - детальную  - Дата и количество
Получаю результат :


Если в детальную группировку добавляю заказ получаю правильно :
  Номенкл             Кол
   Н1                  8
    Зак1         Д1     3
    Зак2         Д1     3
    Зак3         Д1     2

т.е. СКД выбирает уникальные записи и только их суммирует

Как уйти от  этого и получить правильную сумму

Прошу подсказать
1 ЭЦ
 
21.09.22
17:02
Сори опечатка. Правильног будет так
    
Господа !
Имеется отчет на СКД. Выводит количество продукции заказанной клиентами в заданном диапазоне времени.

Исходная таблица такая :

Заказ Номенклатура Дата Кол
Зак1         Н1      Д1     3
Зак2         Н1      Д1     3
Зак3         Н1      Д1     2

Задал верхнюю группировку по номенклатуре - Номенклатура Количество
и нижнюю - детальную  - Дата и количество
Получаю результат :
  Номенкл        Кол
   Н1              5
             Д1     3
             Д1     2

Если в детальную группировку добавляю заказ получаю правильно :
  Номенкл             Кол
   Н1                  8
    Зак1         Д1     3
    Зак2         Д1     3
    Зак3         Д1     2

т.е. СКД выбирает уникальные записи и только их суммирует

Как уйти от  этого и получить правильную сумму
2 ЭЦ
 
21.09.22
19:32
Пока ничего не придумал, кроме как выводить в детальных записях заказ
В итоги все записи стали уникальными
Но заказ этот тут никому не нужен.
3 Ivan_495
 
21.09.22
19:42
вычислитьвыражение() там полно манипуляций
4 ЭЦ
 
21.09.22
20:20
(3) Это надо вычислитьвыражение() вместо Сумма() в ресурсах указывать?
5 Ivan_495
 
21.09.22
20:23
да
6 2mugik
 
21.09.22
20:27
Мож в запросе выбрать различные стоит
7 ЭЦ
 
21.09.22
20:58
(6) Не. У меня два варианта отчета
1-ый с группировкой по заказам работает норм
2-ой работает правильно только тогда, когда в СКД в детальные записи добавлен Заказ.
т.е. все записи становятся уникальными.

Почему то все детальные записи в СКД обязательно должны быть уникальны.
8 НафНаф
 
22.09.22
06:02
(7) или группировки вместо сумм, короче запрос нужен
9 Мимохожий Однако
 
22.09.22
07:24
(2) Если заказ не нужен, то его можно не выводить в группировку в настройках, даже если он есть в полях СКД
10 echo77
 
22.09.22
07:51
(0) С помощью этой разработки подготовьте пример на котором воспроизводится ваша ситуация, ссылку на схему приложите сюда :-)
https://infostart.ru/public/1662741/
11 echo77
 
22.09.22
07:54
(7) Почему то все детальные записи в СКД обязательно должны быть уникальны.
- это не так :-)
12 toypaul
 
гуру
22.09.22
08:47
не может такого быть.

точнее может быть, но только в том случае если запрос содержит временные таблицы.

как раз в этом случае СКД может сделать подлянку если не выводить заказ - выбросить его из запроса

много раз уже писал что исправить это можно так:

если в запросе временной таблицы написано примерно так

выбрать п1,п2,максимум(п3) из таблица сгруппировать по п1,п2

то надо написать так

выбрать п1,максимум(п3) из таблица сгруппировать по п1,п2

п2 - то поле, которое не нужно
13 toypaul
 
гуру
22.09.22
08:48
Можно еще на заказе в настройках поля указать в роли что оно обязательное