From 4ce085b4da3223895e1094b068193dea84cb9ab9 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Tue, 24 Feb 2026 21:16:41 +0000 Subject: [PATCH] Add section sum cost values to fix PDF BoQ export --- _test_simple.ifc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/_test_simple.ifc b/_test_simple.ifc index c3f28b7..5bbbef5 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -3629,12 +3629,12 @@ DATA; #3987=IFCWORKTIME($,$,$,#3988,$,$); #3988=IFCRECURRENCEPATTERN(.WEEKLY.,$,(1,2,3,4,5),$,$,$,$,$); #3989=IFCCOSTSCHEDULE('19vDywmij42gMKd9vQX$g1',$,'Bill of Quantities',$,$,$,.COSTPLAN.,$,$,'2026-02-24T20:40:54.764771'); -#3990=IFCCOSTITEM('1C9NKC2crCSgtqZ7iMum5r',$,'Substructure',$,$,'A',$,$,$); +#3990=IFCCOSTITEM('1C9NKC2crCSgtqZ7iMum5r',$,'Substructure',$,$,'A',$,(#4028),$); #3991=IFCRELASSIGNSTOCONTROL('0zHP$MCSnFvf8D_YXITJC2',$,$,$,(#3990,#3992,#3993,#3994,#3995),$,#3989); -#3992=IFCCOSTITEM('3$ePJkIWj2tAla_6u5vt5$',$,'Superstructure - Walls',$,$,'B',$,$,$); -#3993=IFCCOSTITEM('3$KRlH6Vf2uu$3T5TO3zGg',$,'Windows',$,$,'C',$,$,$); -#3994=IFCCOSTITEM('1i2$Fx9D11QfS1UUh0OyAQ',$,'Roof',$,$,'D',$,$,$); -#3995=IFCCOSTITEM('2zow$JvNHEYRkuSV8u7Tb_',$,'Finishes',$,$,'E',$,$,$); +#3992=IFCCOSTITEM('3$ePJkIWj2tAla_6u5vt5$',$,'Superstructure - Walls',$,$,'B',$,(#4029),$); +#3993=IFCCOSTITEM('3$KRlH6Vf2uu$3T5TO3zGg',$,'Windows',$,$,'C',$,(#4030),$); +#3994=IFCCOSTITEM('1i2$Fx9D11QfS1UUh0OyAQ',$,'Roof',$,$,'D',$,(#4031),$); +#3995=IFCCOSTITEM('2zow$JvNHEYRkuSV8u7Tb_',$,'Finishes',$,$,'E',$,(#4032),$); #3996=IFCCOSTITEM('3VmTCb0LTFguAtEO3qg7pr',$,'Ground Beams',$,$,'A.1',$,(#4019),(#3716,#3730,#3723,#3737)); #3997=IFCRELNESTS('1sfd1Y2svBYBD9X93kPdHQ',$,$,$,#3990,(#3996,#4006)); #3998=IFCCOSTITEM('1UbVeX6tLF9hYi8MmJStRi',$,'Exterior Walls',$,$,'B.1',$,(#4021),(#3850,#3872,#3883,#3861)); @@ -3667,5 +3667,10 @@ DATA; #4025=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(70.),$,$,$,$,$,$,$); #4026=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(40.),$,$,$,$,$,$,$); #4027=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(55.),$,$,$,$,$,$,$); +#4028=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(2057.68),$,$,$,'*',$,$,$); +#4029=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(5250.25),$,$,$,'*',$,$,$); +#4030=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(7617.18),$,$,$,'*',$,$,$); +#4031=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(3620.6),$,$,$,'*',$,$,$); +#4032=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(1464.5),$,$,$,'*',$,$,$); ENDSEC; END-ISO-10303-21;