Имя: Пароль:
1C
1С v8
При группировки неправильно высчитывается значение в колонках
0 Guerro
 
28.06.19
09:24
Есть ПрибМ2, которая рассчитывается по формуле: (Прибыль/Площадь Изделия), на примере выделенным на скрине красным цветов показывает, что правильно рассчитывается та позиция, где не совершилось суммирование по группе материал, а вот желтым обозначена то, что при суммировании по группе материал расчеты суммируются, и в итоге формула на группу не действует, отсюда неправильные расчеты. А черным выделено такое же суммирование колонки, но уже по иерархии всего ТабДокум. Как сделать, чтобы правильно рассчитывалось значение ПрибМ2 при группировки и суммировании колонки
Результат запроса: http://images.vfl.ru/ii/1561702565/8b66559f/27033253.png
Результат запроса без суммирование по группе: http://images.vfl.ru/ii/1561703062/1de21a56/27033377.png
[CODE]ВЫБРАТЬ
|    ПроизводствоТабличнаяЧасть1.Заказчик.Город КАК ЗаказчикГород,
|    ПроизводствоТабличнаяЧасть1.Материал КАК Материал,
|    СУММА(ПроизводствоТабличнаяЧасть1.ПлощадьМатериала) КАК ПлощадьМатериала,
|    СУММА(ПроизводствоТабличнаяЧасть1.ПлощадьИзделия) КАК ПлощадьИзделия,
|    СУММА(ПроизводствоТабличнаяЧасть1.ЦенаИзделия) КАК ЦенаИзделия,
|    СУММА(ПроизводствоТабличнаяЧасть1.Себестоимость) КАК Себестоимость,
|    СУММА(ПроизводствоТабличнаяЧасть1.Зарплата) КАК Зарплата,
|    СУММА(ПроизводствоТабличнаяЧасть1.ЦенаИзделия - ПроизводствоТабличнаяЧасть1.Себестоимость) КАК Прибыль,
|    СУММА(ВЫБОР
|            КОГДА ПроизводствоТабличнаяЧасть1.ПлощадьИзделия <> 0
|                ТОГДА (ПроизводствоТабличнаяЧасть1.ЦенаИзделия - ПроизводствоТабличнаяЧасть1.Себестоимость) / ПроизводствоТабличнаяЧасть1.ПлощадьИзделия
|            ИНАЧЕ 0
|        КОНЕЦ) КАК ПрибМ2
|ИЗ
|    Документ.Производство.ТабличнаяЧасть1 КАК ПроизводствоТабличнаяЧасть1
|ГДЕ
|    ПроизводствоТабличнаяЧасть1.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода
|    И ПроизводствоТабличнаяЧасть1.Ссылка.Проведен = ИСТИНА
|
|СГРУППИРОВАТЬ ПО
|    ПроизводствоТабличнаяЧасть1.Заказчик.Город,
|    ПроизводствоТабличнаяЧасть1.Материал
|
|УПОРЯДОЧИТЬ ПО
|    ЗаказчикГород,
|    Материал
|ИТОГИ
|    СУММА(ПлощадьМатериала),
|    СУММА(ПлощадьИзделия),
|    СУММА(ЦенаИзделия),
|    СУММА(Себестоимость),
|    СУММА(Зарплата),
|    СУММА(Прибыль),
|    СУММА(ПрибМ2)
|ПО
|    ОБЩИЕ,
|    ЗаказчикГород
|АВТОУПОРЯДОЧИВАНИЕ[/CODE]
1 Guerro
 
28.06.19
10:28
UP
2 hhhh
 
28.06.19
10:38
(1) ну так может

СУММА(Прибыль) / СУММА(ПлощадьИзделия) КАК ПрибМ2
3 Случайный прохожий
 
28.06.19
10:39
Предложения разбиваются точками, а не запятыми. Несколько раз перечитывал - не осилил. Незнаю правильно понял или нет, но возможно дело в итоговой формуле СУММА(ПрибМ2)
4 Guerro
 
28.06.19
10:42
(2) верно, решилась проблема, что выделено черным на скриншоте, но осталась проблема, где желтым выделено
5 Guerro
 
28.06.19
10:43
(3) прошу прощения, реально что-то пропустил
6 Случайный прохожий
 
28.06.19
11:12
И зачем 1с-ники движения у документов придумали? Ведь можно же всегда писать

|ИЗ
|    Документ.Производство.ТабличнаяЧасть1 КАК ПроизводствоТабличнаяЧасть1
|ГДЕ
|    ПроизводствоТабличнаяЧасть1.Ссылка.Проведен = ИСТИНА

И все отлично работает XD
7 Guerro
 
28.06.19
14:18
UP
AdBlock убивает бесплатный контент. 1Сергей