Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

При группировки неправильно высчитывается значение в колонках

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

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

И все отлично работает XD
   Guerro
 
7 - 28.06.19 - 14:18
UP

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует