Имя: Пароль:
1C
1С v8
неправильно рассчитывается ресурс по группировке
0 PiotrLoginov
 
10.01.14
15:20
Имеем в результате работы СКД отчет-таблицу (детальные записи) - продажи по определенному контрагенту. Примерно так:

  КОНТРАГЕНТ  РЕГИСТРАТОР  НОМЕНКЛАТУРА КОЛИЧЕСТВО

  Пупкин      накладная 01  Товар1        9
  Пупкин      накладная 01  Товар2        9
  Пупкин      накладная 01  Товар1        5
  Пупкин      накладная 01  Товар2        5
  Пупкин      накладная 01  Товар1        9
  Пупкин      накладная 01  Товар1        5

Итоги                                    42

При попытке сгруппировать строки по контрагенту Итог получается уже не 42, а 14 . Как будто суммированы две разные цифры из строк - 5 и 9.

На самом деле там достаточно сложный отчет из разных регистров, ресурс не один, и часть ресурсов - это остатки и обороты (все необходимые роли методично заполнены). Много измерений, стандартные поля-периоды. Есть и просто ресурсы, которые надо тупо суммировать. И всё, абсолютно всё считается как надо. Кроме этого количества, будь оно не ладно. Вторые сутки парюсь, не выдержал, прошу помощи у форумчан.
1 CHerypga
 
10.01.14
15:24
раз проблемы только с количеством, то может на вкладке Ресурсы не так как хотелось бы заполнено Выражение?
2 PiotrLoginov
 
10.01.14
15:33
Ресурс высчитывается Сумма(Количество).  Простейшее выражение.

Прошу гуру подсказать, что вообще влияет на подсчет ресурса в группировках. Просто перечислить навскидку, куда можно глянуть. Я как-то наивно полагал, что сложность группировки в расчете остатков, а простое суммирование показателя ни от чего не зависит. Видимо, ошибался.  Но почему тогда другие цифры, например выручка, суммируются без проблем?
3 PiotrLoginov
 
10.01.14
16:16
вверх
4 PiotrLoginov
 
10.01.14
17:43
ап
5 comebodzhi
 
11.01.14
11:40
Ошибка в группировке: Количество добавлено как группировочное поле, а не как суммируемое (закладка группировка в конструкторе запроса).
6 PiotrLoginov
 
11.01.14
16:37
(5) Большое спасибо. Сложилось впечатление, что Вы зарегистрировались специально чтобы помочь мне. Не имею права оставить такой факт просто так. Отписался по электронке.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший