From 8b28a76dac37e1d5d8447dbc83ec06a83d1585cf Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期二, 24 九月 2024 17:37:59 +0800
Subject: [PATCH] 长春/大连发动机物流报表字段类型调整

---
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentInCost.qbl                                                       |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_WerkToDLRentTransCost.qbl                                           |    8 
 _Main/Sys/Repr/Global/CCEngineLogisticsCostCell.qrp                                                                    |   32 +-
 _Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Component_MatrixEditorTable#358.def              |    2 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutOfCost.qbl                                                 |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Import.qbl                                                      |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_InitializeNew.qbl                                              |   10 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentEnterCost.qbl                                                  |    4 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentStorageCost.qbl                                                  |    6 
 _Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Download.qbl                                                    |   12 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_Initialize.qbl                                                          |   18 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_AllCost.qbl                                                         |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport0/Method_Generate.qbl                                                         |   54 ++--
 _Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimateTotalCost.qbl                                            |   14 +
 _Main/Sys/Repr/Global/DLEngineLogisticsCostCell.qrp                                                                    |   52 ++--
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentInCost.qbl                                                    |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Initialize.qbl                                                  |   10 
 _Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Initialize.qbl                                                 |   14 
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_WerkToRentTransCost.qbl                                              |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorCost.qbl                                                  |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Download.qbl                                                   |   22 +-
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentQuantity.qbl                                                  |    2 
 _Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentOutCost.qbl                                                       |    6 
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_AllCost.qbl                                                          |    8 
 _Main/BL/Type_CCEngineLogisticsCostRow/Method_Initialize.qbl                                                           |    8 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentOutCost.qbl                                                      |    6 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorCost.qbl                                                  |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorCost.qbl                                                     |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimateTotalCost.qbl                                               |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcAllCost.qbl                                                      |   13 +
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutOfCost.qbl                                                 |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShorTransCost.qbl                                                 |    8 
 /dev/null                                                                                                              |   13 -
 _Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Response_MatrixEditorTable_358_OnUpdateValue.def |    8 
 _Main/BL/Type_CCEngineLogisticsCostReport/Method_Generate.qbl                                                          |   18 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentInCost.qbl                                                    |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimateTotalCost.qbl                                                |    8 
 _Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcAllCost.qbl                                                       |   13 +
 _Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimateTotalCost.qbl                                             |   13 +
 _Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutOfCost.qbl                                                    |    8 
 _Main/UI/MacroPlannerWebApp/Component_FormDLEngineLogisticsCostReport/Component_MatrixEditorTable.def                  |    2 
 _Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentStorageCost.qbl                                                   |    6 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentOutCost.qbl                                                    |    4 
 _Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCost.qbl                                                 |    8 
 _Main/BL/Type_CCEngineLogisticsCostRow/Method_SetFactoryToRentTransCost.qbl                                            |    6 
 _Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentEnterCost#517.qbl                                                 |    6 
 _Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetFactoryToRentTransCost.qbl                                           |    6 
 _Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Import.qbl                                                     |   18 
 48 files changed, 359 insertions(+), 183 deletions(-)

diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_AllCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_AllCost.qbl
new file mode 100644
index 0000000..9fc237e
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_AllCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute AllCost
+{
+  #keys: '3[415136.0.1160240045][415136.0.1160240044][415136.0.1160240046]'
+  Description: '鎬昏垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimateTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimateTotalCost.qbl
new file mode 100644
index 0000000..e3bdbe1
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimateTotalCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute EstimateTotalCost
+{
+  #keys: '3[415136.0.1160240037][415136.0.1160240036][415136.0.1160240038]'
+  Description: '棰勮鎬昏垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimatedTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimatedTotalCost.qbl
deleted file mode 100644
index 8a9c7d8..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_EstimatedTotalCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute EstimatedTotalCost
-{
-  #keys: '3[415136.0.986844739][415136.0.986844738][415136.0.986844740]'
-  Description: '棰勮鎬昏垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_FactoryToRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_FactoryToRentTransCost.qbl
deleted file mode 100644
index 8dbddf0..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_FactoryToRentTransCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute FactoryToRentTransCost
-{
-  #keys: '3[415136.0.986844781][415136.0.986844780][415136.0.986844782]'
-  Description: '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentEnterCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentEnterCost.qbl
deleted file mode 100644
index 0343f9f..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentEnterCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute RentEnterCost
-{
-  #keys: '3[415136.0.986881423][415136.0.986881422][415136.0.986881424]'
-  Description: '澶栫搴撳叆搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentInCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentInCost.qbl
new file mode 100644
index 0000000..7f9da85
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentInCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute RentInCost
+{
+  #keys: '3[415136.0.1160164663][415136.0.1160164662][415136.0.1160164664]'
+  Description: '澶栫搴撳叆搴撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutCost.qbl
deleted file mode 100644
index 005fa21..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute RentOutCost
-{
-  #keys: '3[415136.0.986881433][415136.0.986881432][415136.0.986881434]'
-  Description: '澶栫搴撳嚭搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutOfCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutOfCost.qbl
new file mode 100644
index 0000000..a80c509
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentOutOfCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute RentOutOfCost
+{
+  #keys: '3[415136.0.1160164673][415136.0.1160164672][415136.0.1160164674]'
+  Description: '澶栫搴撳嚭搴撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorCost.qbl
new file mode 100644
index 0000000..c5bdd77
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute RentStorCost
+{
+  #keys: '3[415136.0.1160164708][415136.0.1160164707][415136.0.1160164709]'
+  Description: '澶栫搴撲粨鍌ㄨ垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorageCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorageCost.qbl
deleted file mode 100644
index c42d3f6..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_RentStorageCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute RentStorageCost
-{
-  #keys: '3[415136.0.986881446][415136.0.986881445][415136.0.986881447]'
-  Description: '澶栫搴撲粨鍌ㄨ垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_TotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_TotalCost.qbl
deleted file mode 100644
index e205166..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_TotalCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute TotalCost
-{
-  #keys: '3[415136.0.986844771][415136.0.986844770][415136.0.986844772]'
-  Description: '鎬昏垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_WerkToRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_WerkToRentTransCost.qbl
new file mode 100644
index 0000000..94a5518
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Attribute_WerkToRentTransCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute WerkToRentTransCost
+{
+  #keys: '3[415136.0.1160240025][415136.0.1160240024][415136.0.1160240026]'
+  Description: '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcAllCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcAllCost.qbl
new file mode 100644
index 0000000..105f146
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcAllCost.qbl
@@ -0,0 +1,13 @@
+Quintiq file version 2.0
+#parent: #root
+Function CalcAllCost
+{
+  Description: '璁$畻鎬昏垂鐢�'
+  TextBody:
+  [*
+    // 鐢勫叞楦� Aug-12-2024 (created)
+    value := this.EstimateTotalCost() * this.Coefficient();
+    
+    this.AllCost( value );
+  *]
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimateTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimateTotalCost.qbl
new file mode 100644
index 0000000..f4cd10b
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimateTotalCost.qbl
@@ -0,0 +1,13 @@
+Quintiq file version 2.0
+#parent: #root
+Function CalcEstimateTotalCost
+{
+  TextBody:
+  [*
+    // 鐢勫叞楦� Sep-24-2024 (created)
+    
+    value := this.RentInCost() + this.RentOutOfCost() + this.WerkToRentTransCost() + this.RentStorCost();
+    
+    this.EstimateTotalCost( value );
+  *]
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimatedTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimatedTotalCost.qbl
deleted file mode 100644
index 2251974..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcEstimatedTotalCost.qbl
+++ /dev/null
@@ -1,13 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Function CalcEstimatedTotalCost
-{
-  TextBody:
-  [*
-    // 鐢勫叞楦� Aug-12-2024 (created)
-    
-    value := this.RentEnterCost() + this.RentOutCost() + this.FactoryToRentTransCost() + this.RentStorageCost();
-    
-    this.EstimatedTotalCost( value );
-  *]
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcTotalCost.qbl
deleted file mode 100644
index e2e8080..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell/Function_CalcTotalCost.qbl
+++ /dev/null
@@ -1,13 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Function CalcTotalCost
-{
-  Description: '璁$畻鎬昏垂鐢�'
-  TextBody:
-  [*
-    // 鐢勫叞楦� Aug-12-2024 (created)
-    value := this.EstimatedTotalCost() * this.Coefficient();
-    
-    this.TotalCost( value );
-  *]
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_AllCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_AllCost.qbl
new file mode 100644
index 0000000..c337067
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_AllCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute AllCost
+{
+  #keys: '3[415136.0.1160164831][415136.0.1160164830][415136.0.1160164832]'
+  Description: '鎬昏垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCoat.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCoat.qbl
deleted file mode 100644
index 1c4d5bf..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCoat.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute CCLongTransCoat
-{
-  #keys: '3[415136.0.992900332][415136.0.992900331][415136.0.992900333]'
-  Description: '闀挎槬闀块�旇繍杈撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCost.qbl
new file mode 100644
index 0000000..770aa77
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCLongTransCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CCLongTransCost
+{
+  #keys: '3[415136.0.1160164735][415136.0.1160164734][415136.0.1160164736]'
+  Description: '闀挎槬闀块�旇繍杈撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentEnterCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentEnterCost.qbl
deleted file mode 100644
index 7ad15e3..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentEnterCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute CCRentEnterCost
-{
-  #keys: '3[415136.0.992900045][415136.0.992900044][415136.0.992900046]'
-  Description: '闀挎槬澶栫搴撳叆搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentInCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentInCost.qbl
new file mode 100644
index 0000000..b82c00f
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentInCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CCRentInCost
+{
+  #keys: '3[415136.0.1160164743][415136.0.1160164742][415136.0.1160164744]'
+  Description: '闀挎槬澶栫搴撳叆搴撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutCost.qbl
deleted file mode 100644
index 66c4cc5..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute CCRentOutCost
-{
-  #keys: '3[415136.0.992900048][415136.0.992900047][415136.0.992900049]'
-  Description: '闀挎槬澶栫搴撳嚭搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutOfCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutOfCost.qbl
new file mode 100644
index 0000000..ce250fd
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentOutOfCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CCRentOutOfCost
+{
+  #keys: '3[415136.0.1160164751][415136.0.1160164750][415136.0.1160164752]'
+  Description: '闀挎槬澶栫搴撳嚭搴撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentQuantity.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentQuantity.qbl
index ecf78ff..cfd2692 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentQuantity.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentQuantity.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Attribute CCRentQuantity
 {
-  #keys: '3[415136.0.993115853][415136.0.993115852][415136.0.993115854]'
+  #keys: '3[415136.0.1160164759][415136.0.1160164758][415136.0.1160164760]'
   Description: '闀挎槬澶栫搴撴暟閲�'
   ValueType: Number
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorCost.qbl
new file mode 100644
index 0000000..29e9d05
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CCRentStorCost
+{
+  #keys: '3[415136.0.1160164772][415136.0.1160164771][415136.0.1160164773]'
+  Description: '闀挎槬澶栫搴撲粨鍌ㄨ垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorageCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorageCost.qbl
deleted file mode 100644
index ac4c891..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCRentStorageCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute CCRentStorageCost
-{
-  #keys: '3[415136.0.992900051][415136.0.992900050][415136.0.992900052]'
-  Description: '闀挎槬澶栫搴撲粨鍌ㄨ垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShorTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShorTransCost.qbl
new file mode 100644
index 0000000..64370a6
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShorTransCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CCShorTransCost
+{
+  #keys: '3[415136.0.1160164780][415136.0.1160164779][415136.0.1160164781]'
+  Description: '闀挎槬鐭�旇繍杈撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShortTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShortTransCost.qbl
deleted file mode 100644
index 572f8e5..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_CCShortTransCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute CCShortTransCost
-{
-  #keys: '3[415136.0.992900342][415136.0.992900341][415136.0.992900343]'
-  Description: '闀挎槬鐭�旇繍杈撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentEnterCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentEnterCost.qbl
deleted file mode 100644
index 2ba6eb9..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentEnterCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute DLRentEnterCost
-{
-  #keys: '3[415136.0.992900242][415136.0.992900241][415136.0.992900243]'
-  Description: '澶ц繛澶栫搴撳叆搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentInCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentInCost.qbl
new file mode 100644
index 0000000..40ed6eb
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentInCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute DLRentInCost
+{
+  #keys: '3[415136.0.1160164788][415136.0.1160164787][415136.0.1160164789]'
+  Description: '澶ц繛澶栫搴撳叆搴撹垂鐢�'
+  ValueType: Real
+}
diff --git "a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutCost\0430.qbl" "b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutCost\0430.qbl"
deleted file mode 100644
index f95e66f..0000000
--- "a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutCost\0430.qbl"
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute DLRentOutCost
-{
-  #keys: '3[415136.0.992900249][415136.0.992900248][415136.0.992900250]'
-  Description: '澶ц繛澶栫搴撳嚭搴撹垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutOfCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutOfCost.qbl
new file mode 100644
index 0000000..1728adb
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentOutOfCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute DLRentOutOfCost
+{
+  #keys: '3[415136.0.1160164796][415136.0.1160164795][415136.0.1160164797]'
+  Description: '澶ц繛澶栫搴撳嚭搴撹垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorCost.qbl
new file mode 100644
index 0000000..8dba73a
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute DLRentStorCost
+{
+  #keys: '3[415136.0.1160164807][415136.0.1160164806][415136.0.1160164808]'
+  Description: '澶ц繛澶栫搴撲粨鍌ㄨ垂鐢�'
+  ValueType: Real
+}
diff --git "a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorageCost\0430.qbl" "b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorageCost\0430.qbl"
deleted file mode 100644
index c70e451..0000000
--- "a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_DLRentStorageCost\0430.qbl"
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute DLRentStorageCost
-{
-  #keys: '3[415136.0.992900262][415136.0.992900261][415136.0.992900263]'
-  Description: '澶ц繛澶栫搴撲粨鍌ㄨ垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimateTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimateTotalCost.qbl
new file mode 100644
index 0000000..8460102
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimateTotalCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute EstimateTotalCost
+{
+  #keys: '3[415136.0.1160164815][415136.0.1160164814][415136.0.1160164816]'
+  Description: '棰勮鎬昏垂鐢�'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimatedTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimatedTotalCost.qbl
deleted file mode 100644
index 9f5a460..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_EstimatedTotalCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute EstimatedTotalCost
-{
-  #keys: '3[415136.0.992900039][415136.0.992900038][415136.0.992900040]'
-  Description: '棰勮鎬昏垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_FactoryToDLRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_FactoryToDLRentTransCost.qbl
deleted file mode 100644
index d39550c..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_FactoryToDLRentTransCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute FactoryToDLRentTransCost
-{
-  #keys: '3[415136.0.992900042][415136.0.992900041][415136.0.992900043]'
-  Description: '鍘傚唴鍒板ぇ杩炲绉熷簱杩愯緭璐圭敤'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_TotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_TotalCost.qbl
deleted file mode 100644
index f2cf46b..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_TotalCost.qbl
+++ /dev/null
@@ -1,8 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute TotalCost
-{
-  #keys: '3[415136.0.992900054][415136.0.992900053][415136.0.992900055]'
-  Description: '鎬昏垂鐢�'
-  ValueType: Number
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_WerkToDLRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_WerkToDLRentTransCost.qbl
new file mode 100644
index 0000000..440aea0
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Attribute_WerkToDLRentTransCost.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute WerkToDLRentTransCost
+{
+  #keys: '3[415136.0.1160164823][415136.0.1160164822][415136.0.1160164824]'
+  Description: '鍘傚唴鍒板ぇ杩炲绉熷簱杩愯緭璐圭敤'
+  ValueType: Real
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcAllCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcAllCost.qbl
new file mode 100644
index 0000000..105f146
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcAllCost.qbl
@@ -0,0 +1,13 @@
+Quintiq file version 2.0
+#parent: #root
+Function CalcAllCost
+{
+  Description: '璁$畻鎬昏垂鐢�'
+  TextBody:
+  [*
+    // 鐢勫叞楦� Aug-12-2024 (created)
+    value := this.EstimateTotalCost() * this.Coefficient();
+    
+    this.AllCost( value );
+  *]
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimateTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimateTotalCost.qbl
new file mode 100644
index 0000000..d9421bb
--- /dev/null
+++ b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimateTotalCost.qbl
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+#parent: #root
+Function CalcEstimateTotalCost
+{
+  TextBody:
+  [*
+    // 鐢勫叞楦� Aug-12-2024 (created)
+    
+    value := this.CCRentInCost() + this.CCRentOutOfCost() + this.CCLongTransCost() + this.CCShorTransCost() + this.CCRentStorCost()
+    + this.DLRentInCost() + this.DLRentOutOfCost() + this.WerkToDLRentTransCost() + this.DLRentStorCost()
+    
+    this.EstimateTotalCost( value );
+  *]
+}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimatedTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimatedTotalCost.qbl
deleted file mode 100644
index c68e1b4..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcEstimatedTotalCost.qbl
+++ /dev/null
@@ -1,14 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Function CalcEstimatedTotalCost
-{
-  TextBody:
-  [*
-    // 鐢勫叞楦� Aug-12-2024 (created)
-    
-    value := this.CCRentEnterCost() + this.CCRentOutCost() + this.CCLongTransCoat() + this.CCShortTransCost() + this.CCRentStorageCost()
-    + this.DLRentEnterCost() + this.DLRentOutCost() + this.FactoryToDLRentTransCost() + this.DLRentStorageCost();
-    
-    this.EstimatedTotalCost( value );
-  *]
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcTotalCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcTotalCost.qbl
deleted file mode 100644
index e2e8080..0000000
--- a/_Main/BL/Type_CCEngineLogisticsCostCell0/Function_CalcTotalCost.qbl
+++ /dev/null
@@ -1,13 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Function CalcTotalCost
-{
-  Description: '璁$畻鎬昏垂鐢�'
-  TextBody:
-  [*
-    // 鐢勫叞楦� Aug-12-2024 (created)
-    value := this.EstimatedTotalCost() * this.Coefficient();
-    
-    this.TotalCost( value );
-  *]
-}
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport/Method_Generate.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport/Method_Generate.qbl
index f8cbebb..4ac90f8 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport/Method_Generate.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport/Method_Generate.qbl
@@ -29,19 +29,19 @@
           
           sumcell    := selectobject( column, Cell, c, c.Row() = sumrow );
           if( isnull( sumcell ) ){
-            sumcell  := sumrow.Cell( relnew, RentEnterCost         := 0
-                                     , RentOutCost                 := 0 
-                                     , FactoryToRentTransCost      := 0
-                                     , RentStorageCost             := 0 );
+            sumcell  := sumrow.Cell( relnew, RentInCost            := 0
+                                     , RentOutOfCost               := 0 
+                                     , WerkToRentTransCost         := 0
+                                     , RentStorCost                := 0 );
             column.Cell( relinsert, sumcell );
           }
           
-          showcell   := showrow.Cell( relnew, RentEnterCost := cell.RentEnterCost(), RentOutCost := cell.RentOutCost(), FactoryToRentTransCost := cell.FactoryToRentTransCost(), RentStorageCost := cell.RentStorageCost() );
+          showcell   := showrow.Cell( relnew, RentInCost := cell.RentInCost(), RentOutOfCost := cell.RentOutOfCost(), WerkToRentTransCost := cell.WerkToRentTransCost(), RentStorCost := cell.RentStorCost() );
           column.Cell( relinsert, showcell );
-          sumcell.RentEnterCost( cell.RentEnterCost() + sumcell.RentEnterCost() );
-          sumcell.RentOutCost( cell.RentOutCost() + sumcell.RentOutCost() );
-          sumcell.FactoryToRentTransCost( cell.FactoryToRentTransCost() + sumcell.FactoryToRentTransCost() );
-          sumcell.RentStorageCost( cell.RentStorageCost() + sumcell.RentStorageCost() );
+          sumcell.RentInCost( cell.RentInCost() + sumcell.RentInCost() );
+          sumcell.RentOutOfCost( cell.RentOutOfCost() + sumcell.RentOutOfCost() );
+          sumcell.WerkToRentTransCost( cell.WerkToRentTransCost() + sumcell.WerkToRentTransCost() );
+          sumcell.RentStorCost( cell.RentStorCost() + sumcell.RentStorCost() );
         }
       }
     }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Download.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Download.qbl
index dafddad..8d773b6 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Download.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Download.qbl
@@ -107,23 +107,23 @@
         }
         //澶栫搴撳叆搴撹垂鐢�
         rententercostcellElement := xmlDOM.CreateElement( "cell" );
-        rententercostcellElement.SetAttribute( "value", [String]c.RentEnterCost() );
+        rententercostcellElement.SetAttribute( "value", [String]c.RentInCost() );
         columnelement.AppendChild( rententercostcellElement );
         //澶栫搴撳嚭搴撹垂鐢�
         rentoutcostcellElement := xmlDOM.CreateElement( "cell" );
-        rentoutcostcellElement.SetAttribute( "value", [String]c.RentOutCost() );
+        rentoutcostcellElement.SetAttribute( "value", [String]c.RentOutOfCost() );
         columnelement.AppendChild( rentoutcostcellElement );
         //鍘傚唴鍒板绉熷簱杩愯緭璐圭敤
         factorytorenttranscostcellElement := xmlDOM.CreateElement( "cell" );
-        factorytorenttranscostcellElement.SetAttribute( "value", [String]c.FactoryToRentTransCost() );
+        factorytorenttranscostcellElement.SetAttribute( "value", [String]c.WerkToRentTransCost() );
         columnelement.AppendChild( factorytorenttranscostcellElement );
         //澶栫搴撲粨鍌ㄨ垂鐢�
         rentstoragecostcellElement := xmlDOM.CreateElement( "cell" );
-        rentstoragecostcellElement.SetAttribute( "value", [String]c.RentStorageCost() );
+        rentstoragecostcellElement.SetAttribute( "value", [String]c.RentStorCost() );
         columnelement.AppendChild( rentstoragecostcellElement );
         //棰勮鎬昏垂鐢�
         estimatedtotalcostcellElement := xmlDOM.CreateElement( "cell" );
-        estimatedtotalcostcellElement.SetAttribute( "value", [String]c.EstimatedTotalCost() );
+        estimatedtotalcostcellElement.SetAttribute( "value", [String]c.EstimateTotalCost() );
         columnelement.AppendChild( estimatedtotalcostcellElement );
         //绯绘暟
         coefficientcellElement := xmlDOM.CreateElement( "cell" );
@@ -131,7 +131,7 @@
         columnelement.AppendChild( coefficientcellElement );
         //鎬昏垂鐢�
         totalcostcellElement := xmlDOM.CreateElement( "cell" );
-        totalcostcellElement.SetAttribute( "value", [String]c.TotalCost() );
+        totalcostcellElement.SetAttribute( "value", [String]c.AllCost() );
         columnelement.AppendChild( totalcostcellElement );
       }
       tableElement.AppendChild( columnelement );  
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Import.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Import.qbl
index 5a38fd7..3310861 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Import.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Import.qbl
@@ -47,13 +47,13 @@
             if( not ( attricell.Value() = '棰勮鎬昏垂鐢�' or attricell.Value() = '鎬昏垂鐢�' ) ){
               valuecell       := selectobject( samerow, GeneralExcelImportAndExportDataCell, valuecell, valuecell.GeneralExcelImportAndExportDataColumn() = excelcolumn );
               if( attricell.Value() = '澶栫搴撳叆搴撹垂鐢�' ){
-                cell.RentEnterCost( [Number]valuecell.Value() );
+                cell.RentInCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '澶栫搴撳嚭搴撹垂鐢�' ){
-                cell.RentOutCost( [Number]valuecell.Value() );
+                cell.RentOutOfCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤' ){
-                cell.FactoryToRentTransCost( [Number]valuecell.Value() );
+                cell.WerkToRentTransCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '澶栫搴撲粨鍌ㄨ垂鐢�' ){
-                cell.RentStorageCost( [Number]valuecell.Value() );
+                cell.RentStorCost( [Number]valuecell.Value() );
               }
     //          else if( attricell.Value() = '棰勮鎬昏垂鐢�' ){
     //            cell.EstimatedTotalCost( [Number]valuecell.Value() );
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Initialize.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Initialize.qbl
index 5b8daa6..1fadf1f 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Initialize.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport/StaticMethod_Initialize.qbl
@@ -47,8 +47,8 @@
                   //鍏ュ簱閲�/鍖呰瀹归噺*鍏ュ簱鍗曚环锛屽叆搴撻噺绛変簬闀挎槬浜ч噺
                   quantity          := ceil( [Number]cell.Value() / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
                   column            := selectobject( table, Column, column, column.Name() = cell.FinancialProductionColumn().Name() );
-                  //澶栫搴撳叆搴撹垂鐢�
-    //              ccrow.SetRentEnterCost( column, quantity );灞炴�х被鍨嬩慨鏀�
+                  //澶栫搴撳叆搴撹垂鐢� 
+                  ccrow.SetRentEnterCost( column, quantity );
                 }
               }
             }
@@ -78,7 +78,7 @@
                   quantity    := ceil( [Number]cell.Value() / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
                   column      := selectobject( table, Column, column, column.Name() = cell.FinancialSalesColumn().Name() );
                   //澶栫搴撳嚭搴撹垂鐢�
-    //              ccrow.SetRentOutCost( column, quantity );灞炴�х被鍨嬩慨鏀�
+                  ccrow.SetRentOutCost( column, quantity );
                 }
               }
             }
@@ -121,7 +121,7 @@
                   //杩愯緭鏁伴噺/鍖呰瀹归噺/瑁呰浇瀹归噺*杩愯緭鍗曚环
                   quantity     := ceil( ceil( [Number]pit.Quantity() / enginecost.PackagingCapacity() ) / transcost.LoadingCapacity() ) * transcost.TransportPrice();//鍥涜垗浜斿叆
                   
-    //              row.SetFactoryToRentTransCost( column, quantity );灞炴�х被鍨嬩慨鏀�
+                  row.SetFactoryToRentTransCost( column, quantity );
                 }
               }
             }
@@ -157,7 +157,7 @@
                   
                   column       := selectobject( table, Column, column, column.Name() = periodname and column.StartDate() = periodtime );
                   
-    //              row.SetRentStorageCost( column, quantity );灞炴�х被鍨嬩慨鏀�
+                  row.SetRentStorageCost( column, quantity );
                 }
               }    
             }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport0/Method_Generate.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport0/Method_Generate.qbl
index 52764b4..ae69bdb 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport0/Method_Generate.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport0/Method_Generate.qbl
@@ -29,37 +29,37 @@
           
           sumcell    := selectobject( column, Cell, c, c.Row() = sumrow );
           if( isnull( sumcell ) ){
-            sumcell  := sumrow.Cell( relnew, CCRentEnterCost         := 0
-                                     , CCRentOutCost                 := 0 
-                                     , CCLongTransCoat               := 0
-                                     , CCShortTransCost              := 0
-                                     , CCRentStorageCost             := 0
-                                     , DLRentEnterCost               := 0
-                                     , DLRentOutCost                 := 0
-                                     , FactoryToDLRentTransCost      := 0
-                                     , DLRentStorageCost             := 0 );
+            sumcell  := sumrow.Cell( relnew, CCRentInCost            := 0
+                                     , CCRentOutOfCost               := 0 
+                                     , CCLongTransCost               := 0
+                                     , CCShorTransCost               := 0
+                                     , CCRentStorCost                := 0
+                                     , DLRentInCost                  := 0
+                                     , DLRentOutOfCost               := 0
+                                     , WerkToDLRentTransCost         := 0
+                                     , DLRentStorCost                := 0 );
             column.Cell( relinsert, sumcell );
           }
           
-          showcell   := showrow.Cell( relnew, CCRentEnterCost        := cell.CCRentEnterCost()
-                                      , CCRentOutCost                := cell.CCRentOutCost()
-                                      , CCLongTransCoat              := cell.CCLongTransCoat()
-                                      , CCShortTransCost             := cell.CCShortTransCost()
-                                      , CCRentStorageCost            := cell.CCRentStorageCost()
-                                      , DLRentEnterCost              := cell.DLRentEnterCost()
-                                      , DLRentOutCost                := cell.DLRentOutCost()
-                                      , FactoryToDLRentTransCost     := cell.FactoryToDLRentTransCost()
-                                      , DLRentStorageCost            := cell.DLRentStorageCost() );
+          showcell   := showrow.Cell( relnew, CCRentInCost           := cell.CCRentInCost()
+                                      , CCRentOutOfCost              := cell.CCRentOutOfCost()
+                                      , CCLongTransCost              := cell.CCLongTransCost()
+                                      , CCShorTransCost              := cell.CCShorTransCost()
+                                      , CCRentStorCost               := cell.CCRentStorCost()
+                                      , DLRentInCost                 := cell.DLRentInCost()
+                                      , DLRentOutOfCost              := cell.DLRentOutOfCost()
+                                      , WerkToDLRentTransCost        := cell.WerkToDLRentTransCost()
+                                      , DLRentStorCost            := cell.DLRentStorCost() );
           column.Cell( relinsert, showcell );
-          sumcell.CCRentEnterCost( cell.CCRentEnterCost() + sumcell.CCRentEnterCost() );
-          sumcell.CCRentOutCost( cell.CCRentOutCost() + sumcell.CCRentOutCost() );
-          sumcell.CCLongTransCoat( cell.CCLongTransCoat() + sumcell.CCLongTransCoat() );
-          sumcell.CCShortTransCost( cell.CCShortTransCost() + sumcell.CCShortTransCost() );
-          sumcell.CCRentStorageCost( cell.CCRentStorageCost() + sumcell.CCRentStorageCost() );
-          sumcell.DLRentEnterCost( cell.DLRentEnterCost() + sumcell.DLRentEnterCost() );
-          sumcell.DLRentOutCost( cell.DLRentOutCost() + sumcell.DLRentOutCost() );
-          sumcell.FactoryToDLRentTransCost( cell.FactoryToDLRentTransCost() + sumcell.FactoryToDLRentTransCost() );
-          sumcell.DLRentStorageCost( cell.DLRentStorageCost() + sumcell.DLRentStorageCost() );
+          sumcell.CCRentOutOfCost( cell.CCRentOutOfCost() + sumcell.CCRentOutOfCost() );
+          sumcell.CCRentOutOfCost( cell.CCRentOutOfCost() + sumcell.CCRentOutOfCost() );
+          sumcell.CCLongTransCost( cell.CCLongTransCost() + sumcell.CCLongTransCost() );
+          sumcell.CCShorTransCost( cell.CCShorTransCost() + sumcell.CCShorTransCost() );
+          sumcell.CCRentStorCost( cell.CCRentStorCost() + sumcell.CCRentStorCost() );
+          sumcell.DLRentInCost( cell.DLRentInCost() + sumcell.DLRentInCost() );
+          sumcell.DLRentOutOfCost( cell.DLRentOutOfCost() + sumcell.DLRentOutOfCost() );
+          sumcell.WerkToDLRentTransCost( cell.WerkToDLRentTransCost() + sumcell.WerkToDLRentTransCost() );
+          sumcell.DLRentStorCost( cell.DLRentStorCost() + sumcell.DLRentStorCost() );
         }
       }
     }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Download.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Download.qbl
index 82e75c8..977a5d1 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Download.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Download.qbl
@@ -147,43 +147,43 @@
         }
         //闀挎槬澶栫搴撳叆搴撹垂鐢�
         ccrententercostcellElement := xmlDOM.CreateElement( "cell" );
-        ccrententercostcellElement.SetAttribute( "value", [String]c.CCRentEnterCost() );
+        ccrententercostcellElement.SetAttribute( "value", [String]c.CCRentInCost() );
         columnelement.AppendChild( ccrententercostcellElement );
         //闀挎槬澶栫搴撳嚭搴撹垂鐢�
         ccrentoutcostcellElement := xmlDOM.CreateElement( "cell" );
-        ccrentoutcostcellElement.SetAttribute( "value", [String]c.CCRentOutCost() );
+        ccrentoutcostcellElement.SetAttribute( "value", [String]c.CCRentOutOfCost() );
         columnelement.AppendChild( ccrentoutcostcellElement );
         //闀挎槬闀块�旇繍杈撹垂鐢�
         cclongtranscostcellElement := xmlDOM.CreateElement( "cell" );
-        cclongtranscostcellElement.SetAttribute( "value", [String]c.CCLongTransCoat() );
+        cclongtranscostcellElement.SetAttribute( "value", [String]c.CCLongTransCost() );
         columnelement.AppendChild( cclongtranscostcellElement );
         //闀挎槬鐭�旇繍杈撹垂鐢�
         ccshorttranscostcellElement := xmlDOM.CreateElement( "cell" );
-        ccshorttranscostcellElement.SetAttribute( "value", [String]c.CCShortTransCost() );
+        ccshorttranscostcellElement.SetAttribute( "value", [String]c.CCShorTransCost() );
         columnelement.AppendChild( ccshorttranscostcellElement );
         //闀挎槬澶栫搴撲粨鍌ㄨ垂鐢�
         ccrentstoragecostcellElement := xmlDOM.CreateElement( "cell" );
-        ccrentstoragecostcellElement.SetAttribute( "value", [String]c.CCRentStorageCost() );
+        ccrentstoragecostcellElement.SetAttribute( "value", [String]c.CCRentStorCost() );
         columnelement.AppendChild( ccrentstoragecostcellElement );
         //澶ц繛澶栫搴撳叆搴撹垂鐢�
         dlrententercostcellElement := xmlDOM.CreateElement( "cell" );
-        dlrententercostcellElement.SetAttribute( "value", [String]c.DLRentEnterCost() );
+        dlrententercostcellElement.SetAttribute( "value", [String]c.DLRentInCost() );
         columnelement.AppendChild( dlrententercostcellElement );
         //澶ц繛澶栫搴撳嚭搴撹垂鐢�
         dlrentoutcostcellElement := xmlDOM.CreateElement( "cell" );
-        dlrentoutcostcellElement.SetAttribute( "value", [String]c.DLRentOutCost() );
+        dlrentoutcostcellElement.SetAttribute( "value", [String]c.DLRentOutOfCost() );
         columnelement.AppendChild( dlrentoutcostcellElement );
         //鍘傚唴鍒板绉熷簱杩愯緭璐圭敤
         factorytorenttranscostcellElement := xmlDOM.CreateElement( "cell" );
-        factorytorenttranscostcellElement.SetAttribute( "value", [String]c.FactoryToDLRentTransCost() );
+        factorytorenttranscostcellElement.SetAttribute( "value", [String]c.WerkToDLRentTransCost() );
         columnelement.AppendChild( factorytorenttranscostcellElement );
         //澶ц繛澶栫搴撲粨鍌ㄨ垂鐢�
         dlrentstoragecostcellElement := xmlDOM.CreateElement( "cell" );
-        dlrentstoragecostcellElement.SetAttribute( "value", [String]c.DLRentStorageCost() );
+        dlrentstoragecostcellElement.SetAttribute( "value", [String]c.DLRentStorCost() );
         columnelement.AppendChild( dlrentstoragecostcellElement );
         //棰勮鎬昏垂鐢�
         estimatedtotalcostcellElement := xmlDOM.CreateElement( "cell" );
-        estimatedtotalcostcellElement.SetAttribute( "value", [String]c.EstimatedTotalCost() );
+        estimatedtotalcostcellElement.SetAttribute( "value", [String]c.EstimateTotalCost() );
         columnelement.AppendChild( estimatedtotalcostcellElement );
         //绯绘暟
         coefficientcellElement := xmlDOM.CreateElement( "cell" );
@@ -191,7 +191,7 @@
         columnelement.AppendChild( coefficientcellElement );
         //鎬昏垂鐢�
         totalcostcellElement := xmlDOM.CreateElement( "cell" );
-        totalcostcellElement.SetAttribute( "value", [String]c.TotalCost() );
+        totalcostcellElement.SetAttribute( "value", [String]c.AllCost() );
         columnelement.AppendChild( totalcostcellElement );
       }
       tableElement.AppendChild( columnelement );  
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Import.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Import.qbl
index 2fc33a4..78e94e9 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Import.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Import.qbl
@@ -47,23 +47,23 @@
             if( not ( attricell.Value() = '棰勮鎬昏垂鐢�' or attricell.Value() = '鎬昏垂鐢�' ) ){
               valuecell       := selectobject( samerow, GeneralExcelImportAndExportDataCell, valuecell, valuecell.GeneralExcelImportAndExportDataColumn() = excelcolumn );
               if( attricell.Value() = '闀挎槬澶栫搴撳叆搴撹垂鐢�' ){
-                cell.CCRentEnterCost( [Number]valuecell.Value() );
+                cell.CCRentInCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '闀挎槬澶栫搴撳嚭搴撹垂鐢�' ){
-                cell.CCRentOutCost( [Number]valuecell.Value() );
+                cell.CCRentOutOfCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '闀挎槬闀块�旇繍杈撹垂鐢�' ){
-                cell.CCLongTransCoat( [Number]valuecell.Value() );
+                cell.CCLongTransCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '闀挎槬鐭�旇繍杈撹垂鐢�' ){
-                cell.CCShortTransCost( [Number]valuecell.Value() );
+                cell.CCShorTransCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '闀挎槬澶栫搴撲粨鍌ㄨ垂鐢�' ){
-                cell.CCRentStorageCost( [Number]valuecell.Value() );
+                cell.CCRentStorCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '澶ц繛澶栫搴撳叆搴撹垂鐢�' ){
-                cell.DLRentEnterCost( [Number]valuecell.Value() );
+                cell.DLRentInCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '澶ц繛澶栫搴撳嚭搴撹垂鐢�' ){
-                cell.DLRentOutCost( [Number]valuecell.Value() );
+                cell.DLRentOutOfCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤' ){
-                cell.FactoryToDLRentTransCost( [Number]valuecell.Value() );
+                cell.WerkToDLRentTransCost( [Number]valuecell.Value() );
               }else if( attricell.Value() = '澶ц繛澶栫搴撲粨鍌ㄨ垂鐢�' ){
-                cell.DLRentStorageCost( [Number]valuecell.Value() );
+                cell.DLRentStorCost( [Number]valuecell.Value() );
               }
     //          else if( attricell.Value() = '棰勮鎬昏垂鐢�' ){
     //            cell.EstimatedTotalCost( [Number]valuecell.Value() );
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Initialize.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Initialize.qbl
index a9c3735..bb63502 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Initialize.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_Initialize.qbl
@@ -67,8 +67,8 @@
                   entercost  := ceil( quantity / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
                   //闀挎槬澶栫搴撳嚭搴撹垂鐢�: 鍑哄簱閲�/鍖呰瀹归噺*鍑哄簱鍗曚环
                   outcost    := ceil( quantity / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
-    //              cell.CCRentEnterCost( cell.CCRentEnterCost() + entercost ); // 灞炴�х被鍨嬩慨鏀�
-    //              cell.CCRentOutCost( cell.CCRentOutCost() + outcost ); // 灞炴�х被鍨嬩慨鏀�
+                  cell.CCRentInCost( cell.CCRentInCost() + entercost ); 
+                  cell.CCRentOutOfCost( cell.CCRentOutOfCost() + outcost ); 
                 }
               }
               if( isdlrent ){//鐩殑鍦版槸澶ц繛澶栫搴�
@@ -85,7 +85,7 @@
                   cell       := selectobject( row, Cell, cell, cell.Column() = column );
                   //杩愯緭鏁伴噺/鍖呰瀹归噺/瑁呰浇瀹归噺*杩愯緭鍗曚环
                   cost       := ceil( ceil( quantity / enginecost.PackagingCapacity() ) / transcost.LoadingCapacity() ) * transcost.TransportPrice();//鍥涜垗浜斿叆
-    //              cell.FactoryToDLRentTransCost( cell.FactoryToDLRentTransCost() + cost );灞炴�х被鍨嬩慨鏀�
+                  cell.WerkToDLRentTransCost( cell.WerkToDLRentTransCost() + cost );
                 }
               }
             }
@@ -183,7 +183,7 @@
                  
                 cost           := ceil( ceil( [Number]tpcell.Value() / enginecost.PackagingCapacity() ) / transcost.LoadingCapacity() ) * transcost.TransportPrice();
                 cell           := selectobject( row, Cell, cell, cell.Column() = column );
-    //            cell.CCLongTransCoat( cell.CCLongTransCoat() + cost ); 灞炴�х被鍨嬩慨鏀�
+                cell.CCLongTransCost( cell.CCLongTransCost() + cost ); 
               }
             }
           }
@@ -217,7 +217,7 @@
           //      info( '-------------------------', column.Name() );
                 cost           := ceil( [Number]psdip.Quantity() / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
                 cell           := selectobject( row, Cell, cell, cell.Column() = column );
-    //            cell.CCShortTransCost( cell.CCShortTransCost() + cost ); 灞炴�х被鍨嬩慨鏀�
+                cell.CCShorTransCost( cell.CCShorTransCost() + cost ); 
               }
             }
           }
@@ -255,7 +255,7 @@
                                                      and engine.Factory() = ccunit );
                    if( not isnull( enginecost ) ){
                      cost        := ceil( [Number]pispip.NewSupplyQuantity() / enginecost.PackagingCapacity() ) * enginecost.StoragePrice();//鍥涜垗浜斿叆
-    //                 cell.CCRentStorageCost( cell.CCRentStorageCost() + cost ); 灞炴�х被鍨嬩慨鏀�
+                     cell.CCRentStorCost( cell.CCRentStorCost() + cost ); 
                    }
                 } else {
                   //鍦ㄥ彂鍔ㄦ満鎴愭湰鍙傛暟琛ㄦ壘鍒板搴旂殑鍖呰瀹归噺
@@ -263,7 +263,7 @@
                                                      and engine.Factory() = dlunit  );
                    if( not isnull( enginecost ) ){
                      cost        := ceil( [Number]pispip.NewSupplyQuantity() / enginecost.PackagingCapacity() ) * enginecost.StoragePrice();//鍥涜垗浜斿叆
-    //                 cell.DLRentStorageCost( cell.DLRentStorageCost() + cost );; 灞炴�х被鍨嬩慨鏀�
+                     cell.DLRentStorCost( cell.DLRentStorCost() + cost );
                    }
                 }
               }   
diff --git a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_InitializeNew.qbl b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_InitializeNew.qbl
index 03b9942..c37810c 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_InitializeNew.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostReport0/StaticMethod_InitializeNew.qbl
@@ -64,7 +64,7 @@
                 cell         := selectobject( row, Cell, cell, cell.Column() = column );
                 //杩愯緭鏁伴噺/鍖呰瀹归噺/瑁呰浇瀹归噺*杩愯緭鍗曚环
                 cost         := ceil( ceil( quantity / enginecost.PackagingCapacity() ) / transcost.LoadingCapacity() ) * transcost.TransportPrice();//鍥涜垗浜斿叆
-    //            cell.FactoryToDLRentTransCost( cell.FactoryToDLRentTransCost() + cost );灞炴�х被鍨嬩慨鏀�
+                cell.WerkToDLRentTransCost( cell.WerkToDLRentTransCost() + cost );
               }
     //          if( isccrent ){//鐩殑鍦版槸闀挎槬澶栫搴�
     //            //鍦ㄥ彂鍔ㄦ満鎴愭湰鍙傛暟琛ㄦ壘鍒板搴旂殑鍖呰瀹归噺
@@ -178,7 +178,7 @@
                  
                 cost           := ceil( ceil( [Number]tpcell.Value() / enginecost.PackagingCapacity() ) / transcost.LoadingCapacity() ) * transcost.TransportPrice();
                 cell           := selectobject( row, Cell, cell, cell.Column() = column );
-    //            cell.CCLongTransCoat( cell.CCLongTransCoat() + cost );灞炴�х被鍨嬩慨鏀�
+                cell.CCLongTransCost( cell.CCLongTransCost() + cost );
               }
             }
           }
@@ -212,7 +212,7 @@
           //      info( '-------------------------', column.Name() );
                 cost           := ceil( [Number]psdip.Quantity() / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
                 cell           := selectobject( row, Cell, cell, cell.Column() = column );
-    //            cell.CCShortTransCost( cell.CCShortTransCost() + cost );灞炴�х被鍨嬩慨鏀�
+                cell.CCShorTransCost( cell.CCShorTransCost() + cost );
               }
             }
           }
@@ -250,7 +250,7 @@
                                                      and engine.Factory() = ccunit );
                    if( not isnull( enginecost ) ){
                      cost        := ceil( [Number]pispip.NewSupplyQuantity() / enginecost.PackagingCapacity() ) * enginecost.StoragePrice();//鍥涜垗浜斿叆
-    //                 cell.CCRentStorageCost( cell.CCRentStorageCost() + cost );灞炴�х被鍨嬩慨鏀�
+                     cell.CCRentStorCost( cell.CCRentStorCost() + cost );
                    }
                 } else {
                   //鍦ㄥ彂鍔ㄦ満鎴愭湰鍙傛暟琛ㄦ壘鍒板搴旂殑鍖呰瀹归噺
@@ -258,7 +258,7 @@
                                                      and engine.Factory() = dlunit  );
                    if( not isnull( enginecost ) ){
                      cost        := ceil( [Number]pispip.NewSupplyQuantity() / enginecost.PackagingCapacity() ) * enginecost.StoragePrice();//鍥涜垗浜斿叆
-    //                 cell.DLRentStorageCost( cell.DLRentStorageCost() + cost );灞炴�х被鍨嬩慨鏀�
+                     cell.DLRentStorCost( cell.DLRentStorCost() + cost );
                    }
                 }
               }   
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_Initialize.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_Initialize.qbl
index 3dfa50b..4808e29 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_Initialize.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_Initialize.qbl
@@ -7,10 +7,10 @@
   TextBody:
   [*
     // 鐢勫叞楦� Jun-24-2024 (created)
-    cell := this.Cell( relnew, RentEnterCost         := 0
-                         , RentOutCost                 := 0 
-                         , FactoryToRentTransCost      := 0
-                         , RentStorageCost             := 0 );
+    cell := this.Cell( relnew, RentInCost              := 0
+                         , RentOutOfCost               := 0 
+                         , WerkToRentTransCost         := 0
+                         , RentStorCost                := 0 );
     
     column.Cell( relinsert, cell );
   *]
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetFactoryToRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetFactoryToRentTransCost.qbl
index 5f18e61..c09688d 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetFactoryToRentTransCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetFactoryToRentTransCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetFactoryToRentTransCost (
   CCEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.FactoryToRentTransCost() + quantity;
-    cell.FactoryToRentTransCost( value );
+    value := cell.WerkToRentTransCost() + quantity;
+    cell.WerkToRentTransCost( value );
   *]
 }
diff --git "a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentEnterCost\043517.qbl" "b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentEnterCost\043517.qbl"
index 9e1a6db..0a7e890 100644
--- "a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentEnterCost\043517.qbl"
+++ "b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentEnterCost\043517.qbl"
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetRentEnterCost (
   CCEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.RentEnterCost() + quantity;
-    cell.RentEnterCost( value );
+    value := cell.RentInCost() + quantity;
+    cell.RentInCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentOutCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentOutCost.qbl
index 4bc1338..b17c3fb 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentOutCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentOutCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetRentOutCost (
   CCEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.RentOutCost() + quantity;
-    cell.RentOutCost( value );
+    value := cell.RentOutOfCost() + quantity;
+    cell.RentOutOfCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentStorageCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentStorageCost.qbl
index ed29d5b..0edcee1 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentStorageCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow/Method_SetRentStorageCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetRentStorageCost (
   CCEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.RentStorageCost() + quantity;
-    cell.RentStorageCost( value );
+    value := cell.RentStorCost() + quantity;
+    cell.RentStorCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_Initialize.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_Initialize.qbl
index ce80682..4ffa94e 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_Initialize.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_Initialize.qbl
@@ -7,15 +7,15 @@
   TextBody:
   [*
     // 鐢勫叞楦� Jun-24-2024 (created)
-    cell := this.Cell( relnew, CCRentEnterCost           := 0
-                         , CCRentOutCost                 := 0 
-                         , CCLongTransCoat               := 0
-                         , CCShortTransCost              := 0
-                         , CCRentStorageCost             := 0
-                         , DLRentEnterCost               := 0
-                         , DLRentOutCost                 := 0
-                         , FactoryToDLRentTransCost      := 0
-                         , DLRentStorageCost             := 0 );
+    cell := this.Cell( relnew, CCRentInCost              := 0
+                         , CCRentOutOfCost               := 0 
+                         , CCLongTransCost               := 0
+                         , CCShorTransCost               := 0
+                         , CCRentStorCost                := 0
+                         , DLRentInCost                  := 0
+                         , DLRentOutOfCost               := 0
+                         , WerkToDLRentTransCost         := 0
+                         , DLRentStorCost                := 0 );
     
     column.Cell( relinsert, cell );
   *]
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentEnterCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentEnterCost.qbl
index 7c8235c..691a01c 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentEnterCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentEnterCost.qbl
@@ -14,7 +14,7 @@
     //鍏ュ簱閲�/鍖呰瀹归噺*鍏ュ簱鍗曚环锛屽叆搴撻噺绛変簬闀挎槬浜ч噺
     cost          := ceil( quantity / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
           
-    value := cell.DLRentEnterCost() + cost;
-    cell.DLRentEnterCost( 0 ); // 灞炴�х被鍨嬩慨鏀�
+    value := cell.DLRentInCost() + cost;
+    cell.DLRentInCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentOutCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentOutCost.qbl
index 2ab17f3..50f77e6 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentOutCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetDLRentOutCost.qbl
@@ -14,7 +14,7 @@
     //鍏ュ簱閲�/鍖呰瀹归噺*鍏ュ簱鍗曚环锛屽叆搴撻噺绛変簬闀挎槬浜ч噺
     cost          := ceil( quantity / enginecost.PackagingCapacity() ) * enginecost.WarehousingPrice();
           
-    value := cell.DLRentOutCost() + cost;
-    cell.DLRentOutCost( 0 ); // 灞炴�х被鍨嬩慨鏀�
+    value := cell.DLRentOutOfCost() + cost;
+    cell.DLRentOutOfCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetFactoryToRentTransCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetFactoryToRentTransCost.qbl
index 784e4a2..c6a968b 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetFactoryToRentTransCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetFactoryToRentTransCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetFactoryToRentTransCost (
   DLEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.FactoryToDLRentTransCost() + quantity;
-    cell.FactoryToDLRentTransCost( value );
+    value := cell.WerkToDLRentTransCost() + quantity;
+    cell.WerkToDLRentTransCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentOutCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentOutCost.qbl
index 4189c40..414bf22 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentOutCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentOutCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetRentOutCost (
   DLEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.CCRentOutCost() + quantity;
-    cell.CCRentOutCost( value );
+    value := cell.CCRentOutOfCost() + quantity;
+    cell.CCRentOutOfCost( value );
   *]
 }
diff --git a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentStorageCost.qbl b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentStorageCost.qbl
index 908dae6..11232ac 100644
--- a/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentStorageCost.qbl
+++ b/_Main/BL/Type_CCEngineLogisticsCostRow0/Method_SetRentStorageCost.qbl
@@ -2,7 +2,7 @@
 #parent: #root
 Method SetRentStorageCost (
   DLEngineLogisticsCostColumn column,
-  Number quantity
+  Real quantity
 )
 {
   TextBody:
@@ -10,7 +10,7 @@
     // 鐢勫叞楦� Jun-24-2024 (created)
     cell := selectobject( this, Cell, cell, cell.Column() = column );
           
-    value := cell.CCRentStorageCost() + quantity;
-    cell.CCRentStorageCost( value );
+    value := cell.CCRentStorCost() + quantity;
+    cell.CCRentStorCost( value );
   *]
 }
diff --git a/_Main/Sys/Repr/Global/CCEngineLogisticsCostCell.qrp b/_Main/Sys/Repr/Global/CCEngineLogisticsCostCell.qrp
index 55dd648..b9d0d71 100644
--- a/_Main/Sys/Repr/Global/CCEngineLogisticsCostCell.qrp
+++ b/_Main/Sys/Repr/Global/CCEngineLogisticsCostCell.qrp
@@ -2,40 +2,40 @@
 #parent: #root
 TypeRepresentation CCEngineLogisticsCostCell
 {
+  AttributeRepresentation AllCost
+  {
+    AttributeKey: '[415136.0.1160240044]'
+    Synonym: '鎬昏垂鐢�'
+  }
   AttributeRepresentation Coefficient
   {
     AttributeKey: '[415136.0.986844757]'
     Synonym: '绯绘暟'
   }
-  AttributeRepresentation EstimatedTotalCost
+  AttributeRepresentation EstimateTotalCost
   {
-    AttributeKey: '[415136.0.986844738]'
+    AttributeKey: '[415136.0.1160240036]'
     Synonym: '棰勮鎬昏垂鐢�'
   }
-  AttributeRepresentation FactoryToRentTransCost
+  AttributeRepresentation RentInCost
   {
-    AttributeKey: '[415136.0.986844780]'
-    Synonym: '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤'
-  }
-  AttributeRepresentation RentEnterCost
-  {
-    AttributeKey: '[415136.0.986881422]'
+    AttributeKey: '[415136.0.1160164662]'
     Synonym: '澶栫搴撳叆搴撹垂鐢�'
   }
-  AttributeRepresentation RentOutCost
+  AttributeRepresentation RentOutOfCost
   {
-    AttributeKey: '[415136.0.986881432]'
+    AttributeKey: '[415136.0.1160164672]'
     Synonym: '澶栫搴撳嚭搴撹垂鐢�'
   }
-  AttributeRepresentation RentStorageCost
+  AttributeRepresentation RentStorCost
   {
-    AttributeKey: '[415136.0.986881445]'
+    AttributeKey: '[415136.0.1160164707]'
     Synonym: '澶栫搴撲粨鍌ㄨ垂鐢�'
   }
-  AttributeRepresentation TotalCost
+  AttributeRepresentation WerkToRentTransCost
   {
-    AttributeKey: '[415136.0.986844770]'
-    Synonym: '鎬昏垂鐢�'
+    AttributeKey: '[415136.0.1160240024]'
+    Synonym: '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤'
   }
   RelationRepresentation Column { RelationKey: '[415136.0.986881392]' Visibility: 'Normal' }
 }
diff --git a/_Main/Sys/Repr/Global/DLEngineLogisticsCostCell.qrp b/_Main/Sys/Repr/Global/DLEngineLogisticsCostCell.qrp
index 6efbdbf..d2bf8d1 100644
--- a/_Main/Sys/Repr/Global/DLEngineLogisticsCostCell.qrp
+++ b/_Main/Sys/Repr/Global/DLEngineLogisticsCostCell.qrp
@@ -2,29 +2,34 @@
 #parent: #root
 TypeRepresentation DLEngineLogisticsCostCell
 {
-  AttributeRepresentation CCLongTransCoat
+  AttributeRepresentation AllCost
   {
-    AttributeKey: '[415136.0.992900331]'
+    AttributeKey: '[415136.0.1160164830]'
+    Synonym: '鎬昏垂鐢�'
+  }
+  AttributeRepresentation CCLongTransCost
+  {
+    AttributeKey: '[415136.0.1160164734]'
     Synonym: '闀挎槬闀块�旇繍杈撹垂鐢�'
   }
-  AttributeRepresentation CCRentEnterCost
+  AttributeRepresentation CCRentInCost
   {
-    AttributeKey: '[415136.0.992900044]'
+    AttributeKey: '[415136.0.1160164742]'
     Synonym: '闀挎槬澶栫搴撳叆搴撹垂鐢�'
   }
-  AttributeRepresentation CCRentOutCost
+  AttributeRepresentation CCRentOutOfCost
   {
-    AttributeKey: '[415136.0.992900047]'
+    AttributeKey: '[415136.0.1160164750]'
     Synonym: '闀挎槬澶栫搴撳嚭搴撹垂鐢�'
   }
-  AttributeRepresentation CCRentStorageCost
+  AttributeRepresentation CCRentStorCost
   {
-    AttributeKey: '[415136.0.992900050]'
+    AttributeKey: '[415136.0.1160164771]'
     Synonym: '闀挎槬澶栫搴撲粨鍌ㄨ垂鐢�'
   }
-  AttributeRepresentation CCShortTransCost
+  AttributeRepresentation CCShorTransCost
   {
-    AttributeKey: '[415136.0.992900341]'
+    AttributeKey: '[415136.0.1160164779]'
     Synonym: '闀挎槬鐭�旇繍杈撹垂鐢�'
   }
   AttributeRepresentation Coefficient
@@ -32,35 +37,30 @@
     AttributeKey: '[415136.0.992900035]'
     Synonym: '绯绘暟'
   }
-  AttributeRepresentation DLRentEnterCost
+  AttributeRepresentation DLRentInCost
   {
-    AttributeKey: '[415136.0.992900241]'
+    AttributeKey: '[415136.0.1160164787]'
     Synonym: '澶ц繛澶栫搴撳叆搴撹垂鐢�'
   }
-  AttributeRepresentation DLRentOutCost
+  AttributeRepresentation DLRentOutOfCost
   {
-    AttributeKey: '[415136.0.992900248]'
+    AttributeKey: '[415136.0.1160164795]'
     Synonym: '澶ц繛澶栫搴撳嚭搴撹垂鐢�'
   }
-  AttributeRepresentation DLRentStorageCost
+  AttributeRepresentation DLRentStorCost
   {
-    AttributeKey: '[415136.0.992900261]'
+    AttributeKey: '[415136.0.1160164806]'
     Synonym: '澶ц繛澶栫搴撲粨鍌ㄨ垂鐢�'
   }
-  AttributeRepresentation EstimatedTotalCost
+  AttributeRepresentation EstimateTotalCost
   {
-    AttributeKey: '[415136.0.992900038]'
+    AttributeKey: '[415136.0.1160164814]'
     Synonym: '棰勮鎬昏垂鐢�'
   }
-  AttributeRepresentation FactoryToDLRentTransCost
+  AttributeRepresentation WerkToDLRentTransCost
   {
-    AttributeKey: '[415136.0.992900041]'
-    Synonym: '鍘傚唴鍒板ぇ杩炲绉熷簱杩愯緭璐圭敤'
-  }
-  AttributeRepresentation TotalCost
-  {
-    AttributeKey: '[415136.0.992900053]'
-    Synonym: '鎬昏垂鐢�'
+    AttributeKey: '[415136.0.1160164822]'
+    Synonym: '鍘傚唴鍒板绉熷簱杩愯緭璐圭敤'
   }
   RelationRepresentation Column { RelationKey: '[415136.0.992900194]' Visibility: 'Normal' }
 }
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Component_MatrixEditorTable\043358.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Component_MatrixEditorTable\043358.def"
index 7474baa..2264baf 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Component_MatrixEditorTable\043358.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Component_MatrixEditorTable\043358.def"
@@ -26,7 +26,7 @@
       ]
       Properties:
       [
-        Attributes: 'RentEnterCost;RentOutCost;FactoryToRentTransCost;RentStorageCost;EstimatedTotalCost;Coefficient;TotalCost'
+        Attributes: 'RentInCost;RentOutOfCost;WerkToRentTransCost;RentStorCost;EstimateTotalCost;Coefficient;AllCost'
         Column: 'Column'
         Row: 'Row'
         Taborder: 0
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Response_MatrixEditorTable_358_OnUpdateValue.def b/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Response_MatrixEditorTable_358_OnUpdateValue.def
index ef0c204..39a10dd 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Response_MatrixEditorTable_358_OnUpdateValue.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormCCEngineLogisticsCostReport/Response_MatrixEditorTable_358_OnUpdateValue.def
@@ -19,10 +19,10 @@
       cell.Coefficient( value );
       traverse( table, Row, trow, trow.Name() = row.Name() ){
         traverse( trow, Cell, tcel, tcel.Column().Name() = column.Name() ){
-          tcel.RentEnterCost( cell.RentEnterCost() );
-          tcel.RentOutCost( cell.RentOutCost() );
-          tcel.FactoryToRentTransCost( cell.FactoryToRentTransCost() );
-          tcel.RentStorageCost( cell.RentStorageCost() );
+          tcel.RentInCost( cell.RentInCost() );
+          tcel.RentOutOfCost( cell.RentOutOfCost() );
+          tcel.WerkToRentTransCost( cell.WerkToRentTransCost() );
+          tcel.RentStorCost( cell.RentStorCost() );
           tcel.Coefficient( cell.Coefficient() );
         }
       }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDLEngineLogisticsCostReport/Component_MatrixEditorTable.def b/_Main/UI/MacroPlannerWebApp/Component_FormDLEngineLogisticsCostReport/Component_MatrixEditorTable.def
index eddbd91..8bfb505 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormDLEngineLogisticsCostReport/Component_MatrixEditorTable.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDLEngineLogisticsCostReport/Component_MatrixEditorTable.def
@@ -26,7 +26,7 @@
       ]
       Properties:
       [
-        Attributes: 'CCRentEnterCost;CCRentOutCost;CCLongTransCoat;CCShortTransCost;CCRentStorageCost;DLRentEnterCost;DLRentOutCost;FactoryToDLRentTransCost;DLRentStorageCost;EstimatedTotalCost;Coefficient;TotalCost'
+        Attributes: 'CCRentInCost;CCRentOutOfCost;CCLongTransCost;CCShorTransCost;CCRentStorCost;DLRentInCost;DLRentOutOfCost;WerkToDLRentTransCost;DLRentStorCost;EstimateTotalCost;Coefficient;AllCost'
         Column: 'Column'
         Row: 'Row'
         Taborder: 0

--
Gitblit v1.9.3