mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 22:50:21 +00:00
fix displaying cost item totals
This commit is contained in:
@@ -136,13 +136,11 @@ class CostSchedulesData:
|
|||||||
data["UnitBasisUnitSymbol"] = "U"
|
data["UnitBasisUnitSymbol"] = "U"
|
||||||
if cost_value.Category == "*":
|
if cost_value.Category == "*":
|
||||||
is_sum = True
|
is_sum = True
|
||||||
|
cost_quantity = data["TotalCostQuantity"] or 1
|
||||||
if has_unit_basis:
|
if has_unit_basis:
|
||||||
data["TotalCost"] = data["TotalAppliedValue"] / data["UnitBasisValueComponent"]
|
data["TotalCost"] = data["TotalAppliedValue"] * cost_quantity / data["UnitBasisValueComponent"]
|
||||||
else:
|
else:
|
||||||
if data["TotalCostQuantity"] is not None:
|
data["TotalCost"] = data["TotalAppliedValue"] * cost_quantity
|
||||||
data["TotalCost"] = data["TotalAppliedValue"] * data["TotalCostQuantity"]
|
|
||||||
else:
|
|
||||||
data["TotalCost"] = data["TotalAppliedValue"]
|
|
||||||
if is_sum:
|
if is_sum:
|
||||||
data["TotalAppliedValue"] = None
|
data["TotalAppliedValue"] = None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user