From 93652435728de839582440eefd5122c281181d35 Mon Sep 17 00:00:00 2001
From: limj <limj@taizhitech.com>
Date: 星期二, 24 十月 2023 18:46:04 +0800
Subject: [PATCH] 优先级管理添加注释
---
_Main/BL/Type_PriorityResultDetail/Attribute_CustomerID.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_GradeDesc.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorName.qbl | 3
_Main/BL/Type_PriorityFactor/StaticMethod_GetCoeffcientByName.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorName.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_BusinessType.qbl | 1
_Main/BL/Type_PriorityFactorDetails/StaticMethod_InitData.qbl | 1
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def | 4 -
_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackStr.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_Customer.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_GradingName.qbl | 1
_Main/BL/Type_PriorityFactor/StaticMethod_GetNameList.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_CustomerID.qbl | 1
_Main/BL/Type_PriorityFactor/_ROOT_Type_PriorityFactor.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_DemandDate.qbl | 1
_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_EmergencyTopping.qbl | 77 +++++++++++++++++++++++++
_Main/BL/Type_PriorityResult/StaticMethod_CalculateScore.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_IsBusinessType.qbl | 1
_Main/BL/Type_PriorityResult/StaticMethod_GetRemindFormula.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_PriorityResultScore.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_CustomerOrderID.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_PriorityResultScore.qbl | 1
_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcStr.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_UnitOfMeasureName.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_BusinessType.qbl | 1
_Main/BL/Type_PriorityPolicy/StaticMethod_GetDataByBusinessType.qbl | 1
_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackCalcStr.qbl | 1
_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcFormula.qbl | 1
_Main/BL/Type_PriorityResult/StaticMethod_calculatePriorityResult.qbl | 1
_Main/BL/Type_PriorityPolicy/Attribute_Desc.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_UnitOfMeasureName.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_SalesSegmentName.qbl | 1
_Main/BL/Type_PriorityResultDetail/_ROOT_Type_PriorityResultDetail.qbl | 1
_Main/BL/Type_PriorityFactor/Attribute_Desc.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_Customer.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMax.qbl | 1
_Main/BL/Type_PriorityPolicy/Attribute_BusinessType.qbl | 1
_Main/BL/Type_PriorityResult/_ROOT_Type_PriorityResult.qbl | 1
_Main/BL/Type_PriorityPolicy/Attribute_Formula.qbl | 1
_Main/BL/Type_PriorityFactorDetails/_ROOT_Type_PriorityFactorDetails.qbl | 1
_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_CheckCanTopping.qbl | 3
_Main/BL/Type_PriorityFactorDetails/Attribute_IsRange.qbl | 1
_Main/BL/Type_PriorityFactorDetails/StaticMethod_GetDataByPriorityFactor.qbl | 1
_Main/BL/Type_PriorityFactor/Attribute_Name.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMin.qbl | 1
_Main/BL/Type_PriorityPolicy/Attribute_CalculateValue.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_SalesSegmentName.qbl | 1
_Main/BL/Type_PriorityPolicy/Attribute_Name.qbl | 1
_Main/BL/Type_PriorityFactor/StaticMethod_GetDataByBusinessType.qbl | 1
/dev/null | 6 --
_Main/BL/Type_PriorityFactorDetails/StaticMethod_ClearTestData.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_ProductID.qbl | 1
_Main/BL/Type_PriorityResult/StaticMethod_GetDetailsValue.qbl | 19 +++++
_Main/BL/Type_PriorityFactor/StaticMethod_CheckNameValid.qbl | 3
_Main/BL/Type_PriorityResultDetail/Attribute_PriorityPolicyName.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_Quantity.qbl | 1
_Main/BL/Type_PriorityFactor/Attribute_BusinessType.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_Quantity.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorGradingName.qbl | 1
_Main/BL/Type_PriorityFactor/StaticMethod_InitData.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_DemandDate.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_GradeTarget.qbl | 1
_Main/BL/Type_PriorityResult/Attribute_StockingPointID.qbl | 1
_Main/BL/Type_PriorityResultDetail/Attribute_StockingPointID.qbl | 1
_Main/BL/Type_PriorityFactorDetails/Attribute_GradeValueStr.qbl | 1
65 files changed, 158 insertions(+), 15 deletions(-)
diff --git a/_Main/BL/Type_PriorityFactor/Attribute_BusinessType.qbl b/_Main/BL/Type_PriorityFactor/Attribute_BusinessType.qbl
index 8aac689..a151143 100644
--- a/_Main/BL/Type_PriorityFactor/Attribute_BusinessType.qbl
+++ b/_Main/BL/Type_PriorityFactor/Attribute_BusinessType.qbl
@@ -3,5 +3,6 @@
Attribute BusinessType
{
#keys: '3[414382.0.456067060][414382.0.456067059][414382.0.456067061]'
+ Description: '浜嬩笟閮�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactor/Attribute_Desc.qbl b/_Main/BL/Type_PriorityFactor/Attribute_Desc.qbl
index bb97070..8947833 100644
--- a/_Main/BL/Type_PriorityFactor/Attribute_Desc.qbl
+++ b/_Main/BL/Type_PriorityFactor/Attribute_Desc.qbl
@@ -3,5 +3,6 @@
Attribute Desc
{
#keys: '3[414382.0.440655066][414382.0.440655065][414382.0.440655067]'
+ Description: '鎻忚堪'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactor/Attribute_Name.qbl b/_Main/BL/Type_PriorityFactor/Attribute_Name.qbl
index 80792db..f6624c3 100644
--- a/_Main/BL/Type_PriorityFactor/Attribute_Name.qbl
+++ b/_Main/BL/Type_PriorityFactor/Attribute_Name.qbl
@@ -3,5 +3,6 @@
Attribute Name
{
#keys: '3[414382.0.440655046][414382.0.440655045][414382.0.440655047]'
+ Description: '浼樺厛绾у洜瀛愬悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactor/Attribute_ReflectionAttribute.qbl b/_Main/BL/Type_PriorityFactor/Attribute_ReflectionAttribute.qbl
deleted file mode 100644
index 3f5a69d..0000000
--- a/_Main/BL/Type_PriorityFactor/Attribute_ReflectionAttribute.qbl
+++ /dev/null
@@ -1,7 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute ReflectionAttribute
-{
- #keys: '3[414382.0.554303396][414382.0.554303395][414382.0.554303397]'
- ValueType: String
-}
diff --git a/_Main/BL/Type_PriorityFactor/Attribute_ReflectionType.qbl b/_Main/BL/Type_PriorityFactor/Attribute_ReflectionType.qbl
deleted file mode 100644
index 49b163b..0000000
--- a/_Main/BL/Type_PriorityFactor/Attribute_ReflectionType.qbl
+++ /dev/null
@@ -1,7 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute ReflectionType
-{
- #keys: '3[414382.0.554014806][414382.0.554014805][414382.0.554014807]'
- ValueType: String
-}
diff --git a/_Main/BL/Type_PriorityFactor/StaticMethod_CheckNameValid.qbl b/_Main/BL/Type_PriorityFactor/StaticMethod_CheckNameValid.qbl
index 4fa81fb..b1761d7 100644
--- a/_Main/BL/Type_PriorityFactor/StaticMethod_CheckNameValid.qbl
+++ b/_Main/BL/Type_PriorityFactor/StaticMethod_CheckNameValid.qbl
@@ -8,10 +8,11 @@
String name
) as Boolean
{
+ Description: '鏍¢獙鍚嶇О鏄惁鐩稿悓'
TextBody:
[*
// NBoTk Sep-22-2023 (created)
-
+ // 鏍¢獙鍚嶇О鏄惁鐩稿悓 鍚嶇О鐩稿悓鐨勬暟鎹烦杩囧鐞�
value := true;
// 鍚嶇О鐩稿悓璺宠繃
diff --git a/_Main/BL/Type_PriorityFactor/StaticMethod_GetCoeffcientByName.qbl b/_Main/BL/Type_PriorityFactor/StaticMethod_GetCoeffcientByName.qbl
index d935ad9..0497cd2 100644
--- a/_Main/BL/Type_PriorityFactor/StaticMethod_GetCoeffcientByName.qbl
+++ b/_Main/BL/Type_PriorityFactor/StaticMethod_GetCoeffcientByName.qbl
@@ -6,6 +6,7 @@
String name
) as Real
{
+ Description: '鑾峰彇浼樺厛绾у洜瀛愮郴鏁�'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactor/StaticMethod_GetDataByBusinessType.qbl b/_Main/BL/Type_PriorityFactor/StaticMethod_GetDataByBusinessType.qbl
index 6f6f24f..db637e1 100644
--- a/_Main/BL/Type_PriorityFactor/StaticMethod_GetDataByBusinessType.qbl
+++ b/_Main/BL/Type_PriorityFactor/StaticMethod_GetDataByBusinessType.qbl
@@ -5,6 +5,7 @@
String businessType
) as owning PriorityFactors
{
+ Description: '鏍规嵁浜嬩笟閮ㄨ幏鍙栦紭鍏堢骇鍥犲瓙闆嗗悎'
TextBody:
[*
// NBoTk Sep-18-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactor/StaticMethod_GetNameList.qbl b/_Main/BL/Type_PriorityFactor/StaticMethod_GetNameList.qbl
index 05489f2..70e553c 100644
--- a/_Main/BL/Type_PriorityFactor/StaticMethod_GetNameList.qbl
+++ b/_Main/BL/Type_PriorityFactor/StaticMethod_GetNameList.qbl
@@ -5,6 +5,7 @@
String businessType
) as String
{
+ Description: '鑾峰彇浼樺厛绾у洜瀛愪笅鎷夊垪琛�'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactor/StaticMethod_InitData.qbl b/_Main/BL/Type_PriorityFactor/StaticMethod_InitData.qbl
index a2be846..6149423 100644
--- a/_Main/BL/Type_PriorityFactor/StaticMethod_InitData.qbl
+++ b/_Main/BL/Type_PriorityFactor/StaticMethod_InitData.qbl
@@ -4,6 +4,7 @@
MacroPlan owner
)
{
+ Description: '鍒濆鍖栧熀纭�鏁版嵁锛堟祴璇曢樁娈典娇鐢級'
TextBody:
[*
// NBoTk Sep-15-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactor/_ROOT_Type_PriorityFactor.qbl b/_Main/BL/Type_PriorityFactor/_ROOT_Type_PriorityFactor.qbl
index fcac9ad..a1fceb8 100644
--- a/_Main/BL/Type_PriorityFactor/_ROOT_Type_PriorityFactor.qbl
+++ b/_Main/BL/Type_PriorityFactor/_ROOT_Type_PriorityFactor.qbl
@@ -5,5 +5,6 @@
{
#keys: '5[414382.0.440655008][414382.0.440655006][0.0.0][414382.0.440655007][414382.0.440655009]'
BaseType: Object
+ Description: '浼樺厛绾у洜瀛�'
StructuredName: 'PriorityFactors'
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeDesc.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeDesc.qbl
index 55b4b64..a793114 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeDesc.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeDesc.qbl
@@ -3,5 +3,6 @@
Attribute GradeDesc
{
#keys: '3[414382.0.475830209][414382.0.475830208][414382.0.475830210]'
+ Description: '浼樺厛绾у洜瀛愮粏鍒嗘弿杩�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeTarget.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeTarget.qbl
index 9ae65b9..f22d96f 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeTarget.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeTarget.qbl
@@ -3,5 +3,6 @@
Attribute GradeTarget
{
#keys: '3[414382.0.440655126][414382.0.440655125][414382.0.440655127]'
+ Description: '浼樺厛绾у洜瀛愮粏鍒嗙洰鏍囧��'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeValueStr.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeValueStr.qbl
index e84d510..d0e463e 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeValueStr.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradeValueStr.qbl
@@ -3,5 +3,6 @@
Attribute GradeValueStr
{
#keys: '3[414382.0.440655139][414382.0.440655138][414382.0.440655140]'
+ Description: '浼樺厛绾у洜瀛愮粏鍒嗙郴鏁�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradingName.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradingName.qbl
index e38eb27..ac74d03 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_GradingName.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_GradingName.qbl
@@ -3,5 +3,6 @@
Attribute GradingName
{
#keys: '3[414382.0.440655086][414382.0.440655085][414382.0.440655087]'
+ Description: '浼樺厛绾у洜瀛愮粏鍒嗗悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_IsBusinessType.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_IsBusinessType.qbl
index b5b33ba..899f37f 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_IsBusinessType.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_IsBusinessType.qbl
@@ -3,5 +3,6 @@
Attribute IsBusinessType
{
#keys: '3[414382.0.444830107][414382.0.444830106][414382.0.444830108]'
+ Description: '鏄惁涓轰簨涓氶儴锛堝綋鍓嶉樁娈靛純鐢級'
ValueType: Boolean
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_IsRange.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_IsRange.qbl
index 8b4b84c..9f2a7b3 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_IsRange.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_IsRange.qbl
@@ -3,5 +3,6 @@
Attribute IsRange
{
#keys: '3[414382.0.440655096][414382.0.440655095][414382.0.440655097]'
+ Description: '鏄惁浣跨敤鑼冨洿'
ValueType: Boolean
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorDesc.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorDesc.qbl
deleted file mode 100644
index 265d712..0000000
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorDesc.qbl
+++ /dev/null
@@ -1,7 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-Attribute PriorityFactorDesc
-{
- #keys: '3[414382.0.452050072][414382.0.452050071][414382.0.452050073]'
- ValueType: String
-}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorName.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorName.qbl
index 6d4a629..71105b3 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorName.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_PriorityFactorName.qbl
@@ -2,6 +2,7 @@
#parent: #root
Attribute PriorityFactorName
{
- #keys: '3[414382.0.444830222][414382.0.444830221][414382.0.444830223]'
+ #keys: '3[414382.0.640470087][414382.0.640470086][414382.0.640470088]'
+ Description: '浼樺厛绾у洜瀛愬悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMax.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMax.qbl
index 4193c14..ad59f0e 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMax.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMax.qbl
@@ -3,5 +3,6 @@
Attribute RangeMax
{
#keys: '3[414382.0.440655106][414382.0.440655105][414382.0.440655107]'
+ Description: '鑼冨洿鏈�澶у��'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMin.qbl b/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMin.qbl
index 1af51cb..513cdbe 100644
--- a/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMin.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/Attribute_RangeMin.qbl
@@ -3,5 +3,6 @@
Attribute RangeMin
{
#keys: '3[414382.0.440655116][414382.0.440655115][414382.0.440655117]'
+ Description: '鑼冨洿鏈�灏忓��'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_ClearTestData.qbl b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_ClearTestData.qbl
index 536d7e8..bca0897 100644
--- a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_ClearTestData.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_ClearTestData.qbl
@@ -4,6 +4,7 @@
MacroPlan owner
)
{
+ Description: '娓呴櫎娴嬭瘯鏁版嵁锛堟祴璇曢樁娈碉級'
TextBody:
[*
// NBoTk Sep-18-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_GetDataByPriorityFactor.qbl b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_GetDataByPriorityFactor.qbl
index 1f31939..c05523a 100644
--- a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_GetDataByPriorityFactor.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_GetDataByPriorityFactor.qbl
@@ -5,6 +5,7 @@
MacroPlan owner
) as owning PriorityFactorDetailss
{
+ Description: '鏍规嵁浜嬩紭鍏堢骇鍥犲瓙鑾峰彇浼樺厛绾у洜瀛愮粏鍒嗛泦鍚�'
TextBody:
[*
// NBoTk Sep-18-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_InitData.qbl b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_InitData.qbl
index 1449c61..d015c1f 100644
--- a/_Main/BL/Type_PriorityFactorDetails/StaticMethod_InitData.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/StaticMethod_InitData.qbl
@@ -5,6 +5,7 @@
PriorityFactor priorityFactor
)
{
+ Description: '鍒濆鍖栨暟鎹紙娴嬭瘯闃舵锛�'
TextBody:
[*
// NBoTk Sep-17-2023 (created)
diff --git a/_Main/BL/Type_PriorityFactorDetails/_ROOT_Type_PriorityFactorDetails.qbl b/_Main/BL/Type_PriorityFactorDetails/_ROOT_Type_PriorityFactorDetails.qbl
index 7c4a1f4..0551401 100644
--- a/_Main/BL/Type_PriorityFactorDetails/_ROOT_Type_PriorityFactorDetails.qbl
+++ b/_Main/BL/Type_PriorityFactorDetails/_ROOT_Type_PriorityFactorDetails.qbl
@@ -5,5 +5,6 @@
{
#keys: '5[414382.0.440655013][414382.0.440655011][0.0.0][414382.0.440655012][414382.0.440655014]'
BaseType: Object
+ Description: '浼樺厛绾у洜瀛愮粏鍒�'
StructuredName: 'PriorityFactorDetailss'
}
diff --git a/_Main/BL/Type_PriorityPolicy/Attribute_BusinessType.qbl b/_Main/BL/Type_PriorityPolicy/Attribute_BusinessType.qbl
index 4cc5680..221fec6 100644
--- a/_Main/BL/Type_PriorityPolicy/Attribute_BusinessType.qbl
+++ b/_Main/BL/Type_PriorityPolicy/Attribute_BusinessType.qbl
@@ -3,5 +3,6 @@
Attribute BusinessType
{
#keys: '3[414382.0.488041999][414382.0.488041998][414382.0.488042000]'
+ Description: '浜嬩笟閮�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityPolicy/Attribute_CalculateValue.qbl b/_Main/BL/Type_PriorityPolicy/Attribute_CalculateValue.qbl
index ce4c95c..ac12465 100644
--- a/_Main/BL/Type_PriorityPolicy/Attribute_CalculateValue.qbl
+++ b/_Main/BL/Type_PriorityPolicy/Attribute_CalculateValue.qbl
@@ -3,5 +3,6 @@
Attribute CalculateValue
{
#keys: '3[414382.0.488041974][414382.0.488041973][414382.0.488041975]'
+ Description: '璁$畻鍊�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityPolicy/Attribute_Desc.qbl b/_Main/BL/Type_PriorityPolicy/Attribute_Desc.qbl
index a142044..a5dc73d 100644
--- a/_Main/BL/Type_PriorityPolicy/Attribute_Desc.qbl
+++ b/_Main/BL/Type_PriorityPolicy/Attribute_Desc.qbl
@@ -3,5 +3,6 @@
Attribute Desc
{
#keys: '3[414382.0.488042011][414382.0.488042010][414382.0.488042012]'
+ Description: '鎻忚堪'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityPolicy/Attribute_Formula.qbl b/_Main/BL/Type_PriorityPolicy/Attribute_Formula.qbl
index 1c416d1..9c6372a 100644
--- a/_Main/BL/Type_PriorityPolicy/Attribute_Formula.qbl
+++ b/_Main/BL/Type_PriorityPolicy/Attribute_Formula.qbl
@@ -3,5 +3,6 @@
Attribute Formula
{
#keys: '3[414382.0.488041964][414382.0.488041963][414382.0.488041965]'
+ Description: '璁$畻鍏紡'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityPolicy/Attribute_Name.qbl b/_Main/BL/Type_PriorityPolicy/Attribute_Name.qbl
index 709f9c9..e386c74 100644
--- a/_Main/BL/Type_PriorityPolicy/Attribute_Name.qbl
+++ b/_Main/BL/Type_PriorityPolicy/Attribute_Name.qbl
@@ -3,5 +3,6 @@
Attribute Name
{
#keys: '3[414382.0.488041954][414382.0.488041953][414382.0.488041955]'
+ Description: '浼樺厛绾х瓥鐣ュ悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcFormula.qbl b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcFormula.qbl
index c76e0a0..b8cf039 100644
--- a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcFormula.qbl
+++ b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcFormula.qbl
@@ -5,6 +5,7 @@
String formula
) as String
{
+ Description: '鏍规嵁浼樺厛绾у洜瀛愬悕绉� 鎷兼帴鍏紡'
TextBody:
[*
// NBoTk Oct-7-2023 (created)
diff --git a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcStr.qbl b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcStr.qbl
index 2095877..6a7f27e 100644
--- a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcStr.qbl
+++ b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetCalcStr.qbl
@@ -6,6 +6,7 @@
String lastCalcStr
) as String
{
+ Description: '浼樺厛绾ц绠�'
TextBody:
[*
// NBoTk Oct-7-2023 (created)
diff --git a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetDataByBusinessType.qbl b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetDataByBusinessType.qbl
index 2698209..b6c9ec4 100644
--- a/_Main/BL/Type_PriorityPolicy/StaticMethod_GetDataByBusinessType.qbl
+++ b/_Main/BL/Type_PriorityPolicy/StaticMethod_GetDataByBusinessType.qbl
@@ -5,6 +5,7 @@
String businessType
) as owning PriorityPolicys
{
+ Description: '鏍规嵁浜嬩笟閮ㄨ幏鍙栦紭鍏堢骇绛栫暐'
TextBody:
[*
// NBoTk Sep-20-2023 (created)
diff --git a/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackCalcStr.qbl b/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackCalcStr.qbl
index 122b53c..b284e66 100644
--- a/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackCalcStr.qbl
+++ b/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackCalcStr.qbl
@@ -6,6 +6,7 @@
String stringData
) as String
{
+ Description: '椤甸潰璁$畻鍏紡鍥為��鎿嶄綔'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
diff --git a/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackStr.qbl b/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackStr.qbl
index 129f7d7..7098d73 100644
--- a/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackStr.qbl
+++ b/_Main/BL/Type_PriorityPolicy/StaticMethod_RollBackStr.qbl
@@ -6,6 +6,7 @@
String stringData
) as String
{
+ Description: '椤甸潰璁$畻鍊煎洖閫�鎿嶄綔'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
diff --git a/_Main/BL/Type_PriorityResult/Attribute_BusinessType.qbl b/_Main/BL/Type_PriorityResult/Attribute_BusinessType.qbl
index 16f7189..ed82831 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_BusinessType.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_BusinessType.qbl
@@ -3,5 +3,6 @@
Attribute BusinessType
{
#keys: '3[414382.0.504275379][414382.0.504275378][414382.0.504275380]'
+ Description: '浜嬩笟閮�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_Customer.qbl b/_Main/BL/Type_PriorityResult/Attribute_Customer.qbl
index 21774fc..c333696 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_Customer.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_Customer.qbl
@@ -3,5 +3,6 @@
Attribute Customer
{
#keys: '3[414382.0.504275376][414382.0.504275375][414382.0.504275377]'
+ Description: '瀹㈡埛鍚嶇О'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_CustomerID.qbl b/_Main/BL/Type_PriorityResult/Attribute_CustomerID.qbl
index afabecd..f803ee2 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_CustomerID.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_CustomerID.qbl
@@ -3,5 +3,6 @@
Attribute CustomerID
{
#keys: '3[414382.0.504275385][414382.0.504275384][414382.0.504275386]'
+ Description: '瀹㈡埛缂栫爜'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_CustomerOrderID.qbl b/_Main/BL/Type_PriorityResult/Attribute_CustomerOrderID.qbl
index f65a510..bce35d0 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_CustomerOrderID.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_CustomerOrderID.qbl
@@ -3,5 +3,6 @@
Attribute CustomerOrderID
{
#keys: '3[414382.0.554015006][414382.0.554015005][414382.0.554015007]'
+ Description: '瀹㈡埛璁㈠崟ID'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_DemandDate.qbl b/_Main/BL/Type_PriorityResult/Attribute_DemandDate.qbl
index 5088806..3d15622 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_DemandDate.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_DemandDate.qbl
@@ -3,5 +3,6 @@
Attribute DemandDate
{
#keys: '3[414382.0.504275370][414382.0.504275369][414382.0.504275371]'
+ Description: '闇�姹傛椂闂�'
ValueType: Date
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_PriorityResultScore.qbl b/_Main/BL/Type_PriorityResult/Attribute_PriorityResultScore.qbl
index 6f38dd5..eea1d9c 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_PriorityResultScore.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_PriorityResultScore.qbl
@@ -3,5 +3,6 @@
Attribute PriorityResultScore
{
#keys: '3[414382.0.504275396][414382.0.504275395][414382.0.504275397]'
+ Description: '浼樺厛绾х粨鏋滃緱鍒�'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_ProductID.qbl b/_Main/BL/Type_PriorityResult/Attribute_ProductID.qbl
index b9b828f..a3d6adc 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_ProductID.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_ProductID.qbl
@@ -3,5 +3,6 @@
Attribute ProductID
{
#keys: '3[414382.0.504275367][414382.0.504275366][414382.0.504275368]'
+ Description: '浜у搧缂栫爜'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_Quantity.qbl b/_Main/BL/Type_PriorityResult/Attribute_Quantity.qbl
index b18ef2c..8d86e9e 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_Quantity.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_Quantity.qbl
@@ -3,5 +3,6 @@
Attribute Quantity
{
#keys: '3[414382.0.504275361][414382.0.504275360][414382.0.504275362]'
+ Description: '鏁伴噺'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_SalesSegmentName.qbl b/_Main/BL/Type_PriorityResult/Attribute_SalesSegmentName.qbl
index 1ade98f..9a4faf4 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_SalesSegmentName.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_SalesSegmentName.qbl
@@ -3,5 +3,6 @@
Attribute SalesSegmentName
{
#keys: '3[414382.0.504275382][414382.0.504275381][414382.0.504275383]'
+ Description: '閿�鍞儴闂ㄥ悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_StockingPointID.qbl b/_Main/BL/Type_PriorityResult/Attribute_StockingPointID.qbl
index db04a7f..17b0e02 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_StockingPointID.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_StockingPointID.qbl
@@ -3,5 +3,6 @@
Attribute StockingPointID
{
#keys: '3[414382.0.504275364][414382.0.504275363][414382.0.504275365]'
+ Description: '搴撳瓨鐐�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/Attribute_UnitOfMeasureName.qbl b/_Main/BL/Type_PriorityResult/Attribute_UnitOfMeasureName.qbl
index 8877500..42dda31 100644
--- a/_Main/BL/Type_PriorityResult/Attribute_UnitOfMeasureName.qbl
+++ b/_Main/BL/Type_PriorityResult/Attribute_UnitOfMeasureName.qbl
@@ -3,5 +3,6 @@
Attribute UnitOfMeasureName
{
#keys: '3[414382.0.504275373][414382.0.504275372][414382.0.504275374]'
+ Description: '鍗曚綅'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_BusinessType.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_BusinessType.qbl
deleted file mode 100644
index 1672b03..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_BusinessType.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: BusinessType
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_Customer.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_Customer.qbl
deleted file mode 100644
index e02a336..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_Customer.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: Customer
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_CustomerID.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_CustomerID.qbl
deleted file mode 100644
index 66ae438..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_CustomerID.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: CustomerID
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_ProductID.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_ProductID.qbl
deleted file mode 100644
index 98649b2..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_ProductID.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: ProductID
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_SalesSegmentName.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_SalesSegmentName.qbl
deleted file mode 100644
index 521966d..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_SalesSegmentName.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: SalesSegmentName
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_StockingPointID.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_StockingPointID.qbl
deleted file mode 100644
index fbb83fc..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_StockingPointID.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: StockingPointID
-}
diff --git a/_Main/BL/Type_PriorityResult/DefaultValue_UnitOfMeasureName.qbl b/_Main/BL/Type_PriorityResult/DefaultValue_UnitOfMeasureName.qbl
deleted file mode 100644
index b2012de..0000000
--- a/_Main/BL/Type_PriorityResult/DefaultValue_UnitOfMeasureName.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: UnitOfMeasureName
-}
diff --git a/_Main/BL/Type_PriorityResult/StaticMethod_CalculateScore.qbl b/_Main/BL/Type_PriorityResult/StaticMethod_CalculateScore.qbl
index 2f7e3cb..09624f6 100644
--- a/_Main/BL/Type_PriorityResult/StaticMethod_CalculateScore.qbl
+++ b/_Main/BL/Type_PriorityResult/StaticMethod_CalculateScore.qbl
@@ -9,6 +9,7 @@
const GlobalOTDTable globalOTDTable
) as Real
{
+ Description: '閫掑綊澶勭悊浼樺厛绾х瓥鐣ュ叕寮�'
TextBody:
[*
// NBoTk Sep-26-2023 (created)
diff --git a/_Main/BL/Type_PriorityResult/StaticMethod_GetDetailsValue.qbl b/_Main/BL/Type_PriorityResult/StaticMethod_GetDetailsValue.qbl
index 4555573..d1f8df9 100644
--- a/_Main/BL/Type_PriorityResult/StaticMethod_GetDetailsValue.qbl
+++ b/_Main/BL/Type_PriorityResult/StaticMethod_GetDetailsValue.qbl
@@ -7,6 +7,7 @@
const GlobalOTDTable globalOTDTable
) as Real
{
+ Description: '璁$畻浼樺厛绾у洜瀛愬緱鍒�'
TextBody:
[*
// NBoTk Sep-26-2023 (created)
@@ -115,8 +116,22 @@
// 涓嬪崟鏃堕棿
orderTime := customerOrder.OrderTime();
days := orderTime.TotalInDays() - customerOrder.EndDate().TotalInDays();
- obj := selectobject( priorityFactor,PriorityFactorDetails,p , p.PriorityFactorName() = "璁㈠崟涓嬪崟鏃堕棿" and days >= [Number]p.GradingName());
- value := priorityFactor.Coefficient() * obj.GradeTarget();
+ obj := null( PriorityFactorDetails);
+ sortDetail := selectsortedset( priorityFactor,PriorityFactorDetails,p,[Number]p.GradingName());
+ traverse( sortDetail,Elements,e )
+ {
+ if( days >= [Number]e.GradingName() )
+ {
+ obj := e;
+ }
+ }
+ //obj := selectobject( priorityFactor,PriorityFactorDetails,p , p.PriorityFactorName() = "璁㈠崟涓嬪崟鏃堕棿" and days >= [Number]p.GradingName());
+ value := 0;
+ if( not isnull( obj) )
+ {
+ value := priorityFactor.Coefficient() * obj.GradeTarget();
+ }
+
}
}
return value;
diff --git a/_Main/BL/Type_PriorityResult/StaticMethod_GetRemindFormula.qbl b/_Main/BL/Type_PriorityResult/StaticMethod_GetRemindFormula.qbl
index 3033476..8518ab1 100644
--- a/_Main/BL/Type_PriorityResult/StaticMethod_GetRemindFormula.qbl
+++ b/_Main/BL/Type_PriorityResult/StaticMethod_GetRemindFormula.qbl
@@ -5,6 +5,7 @@
MacroPlan macroPlan
) as String
{
+ Description: '浼樺厛绾х瓥鐣ュ叕寮忔埅鍙�'
TextBody:
[*
// NBoTk Sep-26-2023 (created)
diff --git a/_Main/BL/Type_PriorityResult/StaticMethod_calculatePriorityResult.qbl b/_Main/BL/Type_PriorityResult/StaticMethod_calculatePriorityResult.qbl
index 83fc44e..c8cc95d 100644
--- a/_Main/BL/Type_PriorityResult/StaticMethod_calculatePriorityResult.qbl
+++ b/_Main/BL/Type_PriorityResult/StaticMethod_calculatePriorityResult.qbl
@@ -6,6 +6,7 @@
GlobalOTDTable globalOTDTable
)
{
+ Description: '璁$畻customerOrder浼樺厛绾у緱鍒�'
TextBody:
[*
// NBoTk Sep-26-2023 (created)
diff --git a/_Main/BL/Type_PriorityResult/_ROOT_Type_PriorityResult.qbl b/_Main/BL/Type_PriorityResult/_ROOT_Type_PriorityResult.qbl
index 3d6983a..301485b 100644
--- a/_Main/BL/Type_PriorityResult/_ROOT_Type_PriorityResult.qbl
+++ b/_Main/BL/Type_PriorityResult/_ROOT_Type_PriorityResult.qbl
@@ -5,5 +5,6 @@
{
#keys: '5[414382.0.504275125][414382.0.504275123][0.0.0][414382.0.504275124][414382.0.504275126]'
BaseType: Object
+ Description: '浼樺厛绾х粨鏋�'
StructuredName: 'PriorityResults'
}
diff --git a/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_CheckCanTopping.qbl b/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_CheckCanTopping.qbl
index 5e14913..c380797 100644
--- a/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_CheckCanTopping.qbl
+++ b/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_CheckCanTopping.qbl
@@ -4,11 +4,12 @@
PriorityResultBusinessTypeDetail businessTypeDetails
) as Boolean
{
+ Description: '鏍¢獙褰撳墠鍗曟嵁鏄惁鍙揣鎬ョ疆椤�'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
groupDetails := selectset( businessTypeDetails.PriorityResult(),PriorityResultGroupDetail,p,true);
- return isnull( groupDetails);
+ return not isnull( groupDetails);
*]
}
diff --git a/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_EmergencyTopping.qbl b/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_EmergencyTopping.qbl
index 8030509..7e00fe2 100644
--- a/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_EmergencyTopping.qbl
+++ b/_Main/BL/Type_PriorityResultBusinessTypeDetail/StaticMethod_EmergencyTopping.qbl
@@ -5,6 +5,7 @@
PriorityResultBusinessTypeDetail businessTypeDetails
)
{
+ Description: '绱ф�ョ疆椤�'
TextBody:
[*
// NBoTk Sep-21-2023 (created)
@@ -16,5 +17,81 @@
topScore := maxPriorityResult + 1;
businessTypeDetails.PriorityTotalScore(topScore);
+
+ // 浼樺厛绾у洜瀛愬鐞嗗畬鎴愬悗 鎺掑簭鍥炲~鏁版嵁
+ resultList := selectsortedset( owner,PriorityResult,result,
+ true,
+ result.PriorityResultScore()
+ )
+
+ // 閲嶆柊璁$畻鍙嶅~customerOrder浼樺厛绾�
+ // Quintiq浼樺厛绾у垎10绾� 闇�瑕佸垎娈佃绠� 鍚戜笂鍙栨暣
+ subLevel := round( resultList.Size() div 10);
+ subLevelCount := 0;
+
+ priorityValue := 1;
+ if( resultList.Size() <= 10 )
+ {
+ traverse( resultList,Elements,e)
+ {
+ obj := selectobject( owner,SalesDemand.astype( CustomerOrder ),order,
+ order.ID() = e.CustomerOrderID()
+ );
+
+ // 璁㈠崟鏁版嵁涓嶄负绌哄啀鍋氬鐞�
+ if( not isnull( obj ) )
+ {
+ obj.PriorityName([String]priorityValue);
+
+ // 鍒涘缓浼樺厛绾ф暟鎹� 闇�瑕佸厛娓呴櫎涓婁竴娆$殑璁$畻缁撴灉
+ // 鍒ゆ柇褰撳墠customerOrder鏄惁瀛樺湪
+ oldPriority := selectobject( owner,Priority,p,p.Name() = [String]priorityValue);
+ if(isnull( oldPriority ) )
+ {
+ owner.Priority(relnew,Weight := priorityValue,Name := [String]priorityValue);
+ }
+ }
+
+ // 鍒ゆ柇璁$畻鍒嗘鏁伴噺涓嶲uintiq鍘熷浼樺厛绾�
+ //浼樺厛绾�+1
+ priorityValue := priorityValue + 1;
+ }
+ }
+ else
+ {
+ traverse( resultList,Elements,e)
+ {
+ obj := selectobject( owner,SalesDemand.astype( CustomerOrder ),order,
+ order.ID() = e.CustomerOrderID()
+ );
+
+ // 璁㈠崟鏁版嵁涓嶄负绌哄啀鍋氬鐞�
+ if( not isnull( obj ) )
+ {
+ obj.PriorityName([String]priorityValue);
+
+ // 鍒涘缓浼樺厛绾ф暟鎹� 闇�瑕佸厛娓呴櫎涓婁竴娆$殑璁$畻缁撴灉
+ // 鍒ゆ柇褰撳墠customerOrder鏄惁瀛樺湪
+ oldPriority := selectobject( owner,Priority,p,p.Name() = [String]priorityValue);
+ if(isnull( oldPriority ) )
+ {
+ owner.Priority(relnew,Weight := priorityValue,Name := [String]priorityValue);
+ }
+ }
+
+ // 鍒ゆ柇璁$畻鍒嗘鏁伴噺涓嶲uintiq鍘熷浼樺厛绾�
+ subLevelCount := subLevelCount + 1;
+ if( subLevelCount = subLevel )
+ {
+ // 褰撳埌杈惧垎娈垫暟閲忓悗 浼樺厛绾�+1 鍒嗘璁℃暟浠�0寮�濮�
+ if( priorityValue < 10 )
+ {
+ priorityValue := priorityValue + 1;
+ }
+ subLevelCount := 0;
+ }
+ }
+
+ }
*]
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_BusinessType.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_BusinessType.qbl
index 0d853fd..aef1070 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_BusinessType.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_BusinessType.qbl
@@ -3,5 +3,6 @@
Attribute BusinessType
{
#keys: '3[414382.0.504275420][414382.0.504275419][414382.0.504275421]'
+ Description: '浜嬩笟閮�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_Customer.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_Customer.qbl
index e5c3e9e..0ebe7f8 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_Customer.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_Customer.qbl
@@ -3,5 +3,6 @@
Attribute Customer
{
#keys: '3[414382.0.504275411][414382.0.504275410][414382.0.504275412]'
+ Description: '瀹㈡埛鍚嶇О'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_CustomerID.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_CustomerID.qbl
index 3afa6f2..7f16e5b 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_CustomerID.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_CustomerID.qbl
@@ -3,5 +3,6 @@
Attribute CustomerID
{
#keys: '3[414382.0.504275429][414382.0.504275428][414382.0.504275430]'
+ Description: '瀹㈡埛缂栫爜'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_DemandDate.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_DemandDate.qbl
index 8218754..099d639 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_DemandDate.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_DemandDate.qbl
@@ -3,5 +3,6 @@
Attribute DemandDate
{
#keys: '3[414382.0.504275423][414382.0.504275422][414382.0.504275424]'
+ Description: '闇�姹傛椂闂�'
ValueType: Date
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorGradingName.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorGradingName.qbl
index 30c7925..caa0d6f 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorGradingName.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorGradingName.qbl
@@ -3,5 +3,6 @@
Attribute PriorityFactorGradingName
{
#keys: '3[414382.0.504275468][414382.0.504275467][414382.0.504275469]'
+ Description: '浼樺厛绾у洜瀛愮粏鍒嗗悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorName.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorName.qbl
index 2941275..07dc447 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorName.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityFactorName.qbl
@@ -3,5 +3,6 @@
Attribute PriorityFactorName
{
#keys: '3[414382.0.504275458][414382.0.504275457][414382.0.504275459]'
+ Description: '浼樺厛绾у洜瀛愬悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityPolicyName.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityPolicyName.qbl
index 58f721a..6488cec 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityPolicyName.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityPolicyName.qbl
@@ -3,5 +3,6 @@
Attribute PriorityPolicyName
{
#keys: '3[414382.0.504275439][414382.0.504275438][414382.0.504275440]'
+ Description: '浼樺厛绾х瓥鐣ュ悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityResultScore.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityResultScore.qbl
index 7ef6592..4c5b4b8 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityResultScore.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_PriorityResultScore.qbl
@@ -3,5 +3,6 @@
Attribute PriorityResultScore
{
#keys: '3[414382.0.504275426][414382.0.504275425][414382.0.504275427]'
+ Description: '浼樺厛绾х粨鏋滃緱鍒�'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_Quantity.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_Quantity.qbl
index 6da2ce3..69c2626 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_Quantity.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_Quantity.qbl
@@ -3,5 +3,6 @@
Attribute Quantity
{
#keys: '3[414382.0.504275414][414382.0.504275413][414382.0.504275415]'
+ Description: '鏁伴噺'
ValueType: Real
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_SalesSegmentName.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_SalesSegmentName.qbl
index 96cedff..a51accf 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_SalesSegmentName.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_SalesSegmentName.qbl
@@ -3,5 +3,6 @@
Attribute SalesSegmentName
{
#keys: '3[414382.0.504275435][414382.0.504275434][414382.0.504275436]'
+ Description: '閿�鍞儴闂ㄥ悕绉�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_StockingPointID.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_StockingPointID.qbl
index 6f0a2fc..63082aa 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_StockingPointID.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_StockingPointID.qbl
@@ -3,5 +3,6 @@
Attribute StockingPointID
{
#keys: '3[414382.0.504275417][414382.0.504275416][414382.0.504275418]'
+ Description: '搴撳瓨鐐�'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/Attribute_UnitOfMeasureName.qbl b/_Main/BL/Type_PriorityResultDetail/Attribute_UnitOfMeasureName.qbl
index 7abadad..d2f8d9e 100644
--- a/_Main/BL/Type_PriorityResultDetail/Attribute_UnitOfMeasureName.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/Attribute_UnitOfMeasureName.qbl
@@ -3,5 +3,6 @@
Attribute UnitOfMeasureName
{
#keys: '3[414382.0.504275432][414382.0.504275431][414382.0.504275433]'
+ Description: '鍗曚綅'
ValueType: String
}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_BusinessType.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_BusinessType.qbl
deleted file mode 100644
index 1672b03..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_BusinessType.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: BusinessType
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_Customer.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_Customer.qbl
deleted file mode 100644
index e02a336..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_Customer.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: Customer
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_CustomerID.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_CustomerID.qbl
deleted file mode 100644
index 66ae438..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_CustomerID.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: CustomerID
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_SalesSegmentName.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_SalesSegmentName.qbl
deleted file mode 100644
index 521966d..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_SalesSegmentName.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: SalesSegmentName
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_StockingPointID.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_StockingPointID.qbl
deleted file mode 100644
index fbb83fc..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_StockingPointID.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: StockingPointID
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/DefaultValue_UnitOfMeasureName.qbl b/_Main/BL/Type_PriorityResultDetail/DefaultValue_UnitOfMeasureName.qbl
deleted file mode 100644
index b2012de..0000000
--- a/_Main/BL/Type_PriorityResultDetail/DefaultValue_UnitOfMeasureName.qbl
+++ /dev/null
@@ -1,6 +0,0 @@
-Quintiq file version 2.0
-#parent: #root
-DefaultValue
-{
- TargetAttribute: UnitOfMeasureName
-}
diff --git a/_Main/BL/Type_PriorityResultDetail/_ROOT_Type_PriorityResultDetail.qbl b/_Main/BL/Type_PriorityResultDetail/_ROOT_Type_PriorityResultDetail.qbl
index 26b2f55..7aed150 100644
--- a/_Main/BL/Type_PriorityResultDetail/_ROOT_Type_PriorityResultDetail.qbl
+++ b/_Main/BL/Type_PriorityResultDetail/_ROOT_Type_PriorityResultDetail.qbl
@@ -5,5 +5,6 @@
{
#keys: '5[414382.0.504275135][414382.0.504275133][0.0.0][414382.0.504275134][414382.0.504275136]'
BaseType: Object
+ Description: '浼樺厛绾х粨鏋滄槑缁�'
StructuredName: 'PriorityResultDetails'
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
index 93cfb84..5886c41 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
@@ -5,10 +5,6 @@
#keys: '[414702.1.228751233]'
CanBindMultiple: false
DefinitionID: 'Responsedef_WebButton_OnClick'
- Precondition:
- [*
-
- *]
QuillAction
{
Body:
--
Gitblit v1.9.3