From 817c03784e8d604780d9f2cd2ee3130c1a71f5d6 Mon Sep 17 00:00:00 2001
From: hongji.li <hongji.a.li@capgemini.com>
Date: 星期一, 06 十一月 2023 16:47:31 +0800
Subject: [PATCH] Merge branch 'dev_fix_Branch' into dev_lhj
---
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceGlobal_BrokerExecuteLog#981.def | 2
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total10.qbl | 7
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total8.qbl | 7
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total7.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListSummaryOfInboundTransaction.def | 41 ++
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionDate.qbl | 8
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganCode.qbl | 8
_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/_ROOT_Component_FormWorkOrderType.def | 1
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total9.qbl | 7
_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_GetPanelAllocationQuantity.qbl | 31 ++
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_ListSummaryOfInboundTransaction.def | 41 ++
_Main/BL/EDI/Broker_GlobalOTDTable_SummaryOfInboundTransaction.qbl | 127 +++++++++
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total11.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageSummaryOfInboundTransaction.def | 10
_Main/BL/Relations/Relation_Global_MappingSummaryOfInboundTransaction_GlobalOTDTable_GlobalOTDT.qbl | 23 +
_Main/BL/Type_Global_MappingAnnualBudgetReview/_ROOT_Type_Global_MappingSummaryOfInboundTransaction.qbl | 9
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total5.qbl | 7
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_PlantName.qbl | 9
_Main/BL/EDI/Broker_GlobalOTDTable_Operation.qbl | 14 +
_Main/BL/Type_Global_MappingAnnualBudgetReview/TypeIndex_Global_MappingSummaryOfInboundTransactionTypeIndex.qbl | 28 ++
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listActionBarPageSummaryOfInboundTransaction.def | 10
_Main/BL/Type_GlobalDTOTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl | 7
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total6.qbl | 7
_Main/BL/Type_SummaryOfInboundTransaction/StaticMethod_FlushData.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/_ROOT_Component_FormSummaryOfInboundTransaction.def | 18 +
_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listContextMenuWorkOrderType493.def | 10
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listContextMenuSummaryOfInboundTransaction.def | 10
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption5.def | 25 +
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total3.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def | 3
_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecute_GlobalOTDTable_SummaryOfInboundTransaction.qbl | 6
_Main/BL/Type_MacroPlan/StaticMethod_DoASync#253.qbl | 3
_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSummaryOfInboundTransaction.def | 15 +
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total4.qbl | 7
_Main/BL/Type_SummaryOfInboundTransaction/_ROOT_Type_SummaryOfInboundTransaction.qbl | 9
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceTest.def | 2
_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listActionBarPageWorkOrderType423.def | 10
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganName.qbl | 8
_Main/BL/Type_Global_MappingAnnualBudgetReview/StaticMethod_SynchronizeInterfaceData.qbl | 18 +
_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_CreateByAPI.qbl | 3
_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_CreatePanelAllocationDataForScenario.qbl | 31 ++
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganName.qbl | 9
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_pButton.def | 26 +
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def | 3
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionQTY.qbl | 8
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total1.qbl | 7
_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecuteFailure_GlobalOTDTable_SummaryOfInboundTransaction.qbl | 9
_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_ListWorkOrderType713.def | 37 ++
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total12.qbl | 7
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganCode.qbl | 9
_Main/BL/Relations/Relation_SummaryOfInboundTransaction_GlobalOTDSOP_GlobalOTDSOP_SummaryOfInbo.qbl | 23 +
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_PlantName.qbl | 8
_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan#127.qbl | 2
_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_Item.qbl | 9
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Item.qbl | 8
_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total2.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuSummaryOfInboundTransaction.def | 10
_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def | 1
_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Response_pButton_bFlushData_OnClick.def | 16 +
59 files changed, 801 insertions(+), 8 deletions(-)
diff --git a/_Main/BL/EDI/Broker_GlobalOTDTable_Operation.qbl b/_Main/BL/EDI/Broker_GlobalOTDTable_Operation.qbl
index 0501f22..8439598 100644
--- a/_Main/BL/EDI/Broker_GlobalOTDTable_Operation.qbl
+++ b/_Main/BL/EDI/Broker_GlobalOTDTable_Operation.qbl
@@ -20,10 +20,12 @@
TypeIndex: GlobalOTDTable_OperationTypeIndex
EDIMLColumn ActualCapacity { Attribute: ActualCapacity ValueType: Real }
EDIMLColumn BusinessType { Attribute: BusinessType ValueType: String }
+ EDIMLColumn DestinationOrganizationId { Attribute: DestinationOrganizationId ValueType: String }
EDIMLColumn Line { Attribute: Line ValueType: String }
EDIMLColumn MaximumQuantity { Attribute: MaximumQuantity ValueType: Number }
EDIMLColumn MinimumQuantity { Attribute: MinimumQuantity ValueType: Number }
EDIMLColumn OrganCode { Attribute: OrganCode ValueType: String }
+ EDIMLColumn OrganId { Attribute: OrganId ValueType: String }
EDIMLColumn OrganName { Attribute: OrganName ValueType: String }
EDIMLColumn PlantName { Attribute: PlantName ValueType: String }
EDIMLColumn ProcessSection { Attribute: ProcessSection ValueType: String }
@@ -56,6 +58,11 @@
OthersMayUpdateColumn: true
ValueType: String
}
+ EDIODBCLinkColumn DESTINATIONORGANIZATIONID
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
EDIODBCLinkColumn LINE
{
OthersMayUpdateColumn: true
@@ -77,6 +84,11 @@
ValueType: String
}
EDIODBCLinkColumn ORGANNAME
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn ORGID
{
OthersMayUpdateColumn: true
ValueType: String
@@ -121,6 +133,7 @@
OutputTable: Global_MappingOperation
EDIColumnMatch { InputColumn: ACTUALCAPACITY OutputColumn: ActualCapacity }
EDIColumnMatch { InputColumn: BUSINESSTYPE OutputColumn: BusinessType }
+ EDIColumnMatch { InputColumn: DESTINATIONORGANIZATIONID OutputColumn: DestinationOrganizationId }
EDIColumnMatch { InputColumn: LINE OutputColumn: Line }
EDIColumnMatch
{
@@ -168,6 +181,7 @@
}
EDIColumnMatch { InputColumn: ORGANCODE OutputColumn: OrganCode }
EDIColumnMatch { InputColumn: ORGANNAME OutputColumn: OrganName }
+ EDIColumnMatch { InputColumn: ORGID OutputColumn: OrganId }
EDIColumnMatch { InputColumn: PLANTNAME OutputColumn: PlantName }
EDIColumnMatch { InputColumn: PROCESSSECTION OutputColumn: ProcessSection }
EDIColumnMatch { InputColumn: PRODUCTID OutputColumn: ProductID }
diff --git a/_Main/BL/EDI/Broker_GlobalOTDTable_SummaryOfInboundTransaction.qbl b/_Main/BL/EDI/Broker_GlobalOTDTable_SummaryOfInboundTransaction.qbl
new file mode 100644
index 0000000..90d1882
--- /dev/null
+++ b/_Main/BL/EDI/Broker_GlobalOTDTable_SummaryOfInboundTransaction.qbl
@@ -0,0 +1,127 @@
+Quintiq file version 2.0
+#parent: #root
+EDIBroker GlobalOTDTable_SummaryOfInboundTransaction
+{
+ MDSDefinition: GlobalOTDTable
+ TimeZone: 'ACT'
+ UseOSTimeZone: false
+ EDIModelLink.Destination Destination17
+ {
+ EDIMLTable Global_MappingSummaryOfInboundTransaction
+ {
+ PrimaryKeyColumns: Item
+ PrimaryKeyColumns: OrganCode
+ PrimaryKeyColumns: OrganName
+ PrimaryKeyColumns: PlantName
+ PrimaryKeyColumns: TransactionDate
+ TargetType: Global_MappingSummaryOfInboundTransaction
+ TypeIndex: Global_MappingSummaryOfInboundTransactionTypeIndex
+ EDIMLColumn Item { Attribute: Item ValueType: String }
+ EDIMLColumn OrganCode { Attribute: OrganCode ValueType: String }
+ EDIMLColumn OrganName { Attribute: OrganName ValueType: String }
+ EDIMLColumn PlantName { Attribute: PlantName ValueType: String }
+ EDIMLColumn TransactionDate { Attribute: TransactionDate ValueType: Date }
+ EDIMLColumn TransactionQTY { Attribute: TransactionQTY ValueType: Real }
+ }
+ }
+ EDIODBCLink.Source Source16
+ {
+ DataIntegrityStrategy: 'Disabled'
+ SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.oracle'
+ EDIODBCLinkTable MID_ANNUAL_BUDGET_REVIEW
+ {
+ OthersMayCreateTable: true
+ OthersMayDeleteRow: true
+ OthersMayDropTable: true
+ OthersMayFlushTable: true
+ OthersMayInsertRow: true
+ Parameters: '/owner="OTD"'
+ RecordModificationHintStrategy: 'None'
+ EDIODBCLinkColumn ITEM
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn ORGANCODE
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn ORGANNAME
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn PLANTNAME
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn TRANSACTIONDATE
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ EDIODBCLinkColumn TRANSACTIONQTY
+ {
+ OthersMayUpdateColumn: true
+ ValueType: String
+ }
+ }
+ }
+ EDITransformation.Transformation Transformation16
+ {
+ EDITableTransformation
+ {
+ InputTable: MID_ANNUAL_BUDGET_REVIEW
+ OutputTable: Global_MappingSummaryOfInboundTransaction
+ EDIColumnMatch { InputColumn: ITEM OutputColumn: Item }
+ EDIColumnMatch { InputColumn: ORGANCODE OutputColumn: OrganCode }
+ EDIColumnMatch { InputColumn: ORGANNAME OutputColumn: OrganName }
+ EDIColumnMatch { InputColumn: PLANTNAME OutputColumn: PlantName }
+ EDIColumnMatch
+ {
+ InputColumn: TRANSACTIONDATE
+ OutputColumn: TransactionDate
+ Converter
+ {
+ XMLDefinition:
+ [*
+ <?xml version="1.0" encoding="UTF-16"?>
+ <StringToDate xmlns="http://www.quintiq.com/GEB/StringToDate" Key="@1">
+ <IsStandard>true</IsStandard>
+ <IsISO>false</IsISO>
+ <IsCustom>false</IsCustom>
+ <ConversionType>0</ConversionType>
+ <DateFormatString>DefaultDate</DateFormatString>
+ <LocaleString>Chinese (China)</LocaleString>
+ <CustomFormatString></CustomFormatString>
+ </StringToDate>
+ *]
+ }
+ }
+ EDIColumnMatch
+ {
+ InputColumn: TRANSACTIONQTY
+ OutputColumn: TransactionQTY
+ Converter
+ {
+ XMLDefinition:
+ [*
+ <?xml version="1.0" encoding="UTF-16"?>
+ <StringToReal xmlns="http://www.quintiq.com/GEB/StringToReal" Key="@1">
+ <IsStandard>true</IsStandard>
+ <IsISO>false</IsISO>
+ <IsCustom>false</IsCustom>
+ <ConversionType>0</ConversionType>
+ <NumericFormatString>Standard</NumericFormatString>
+ <LocaleString>Chinese (China)</LocaleString>
+ <CurrencyString></CurrencyString>
+ <CustomFormatString></CustomFormatString>
+ </StringToReal>
+ *]
+ }
+ }
+ }
+ }
+}
diff --git a/_Main/BL/Relations/Relation_Global_MappingSummaryOfInboundTransaction_GlobalOTDTable_GlobalOTDT.qbl b/_Main/BL/Relations/Relation_Global_MappingSummaryOfInboundTransaction_GlobalOTDTable_GlobalOTDT.qbl
new file mode 100644
index 0000000..9ff8834
--- /dev/null
+++ b/_Main/BL/Relations/Relation_Global_MappingSummaryOfInboundTransaction_GlobalOTDTable_GlobalOTDT.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation Global_MappingSummaryOfInboundTransaction_GlobalOTDTable_GlobalOTDTable_Global_MappingSummaryOfInboundTransaction
+{
+ #keys: '1[414702.1.390426987]'
+ DefaultRelationStrategy
+ {
+ }
+ RelationSide.LeftSide GlobalOTDTable
+ {
+ #keys: '3[414702.1.390426989][414702.1.390426988][414702.1.390426990]'
+ Cardinality: '0to1'
+ ObjectDefinition: Global_MappingSummaryOfInboundTransaction
+ OwningSide: 'Reference'
+ }
+ RelationSide.RightSide Global_MappingSummaryOfInboundTransaction
+ {
+ #keys: '3[414702.1.390426992][414702.1.390426991][414702.1.390426993]'
+ Cardinality: '1toN'
+ ObjectDefinition: GlobalOTDTable
+ OwningSide: 'Owned'
+ }
+}
diff --git a/_Main/BL/Relations/Relation_SummaryOfInboundTransaction_GlobalOTDSOP_GlobalOTDSOP_SummaryOfInbo.qbl b/_Main/BL/Relations/Relation_SummaryOfInboundTransaction_GlobalOTDSOP_GlobalOTDSOP_SummaryOfInbo.qbl
new file mode 100644
index 0000000..b06730d
--- /dev/null
+++ b/_Main/BL/Relations/Relation_SummaryOfInboundTransaction_GlobalOTDSOP_GlobalOTDSOP_SummaryOfInbo.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation SummaryOfInboundTransaction_GlobalOTDSOP_GlobalOTDSOP_SummaryOfInboundTransaction
+{
+ #keys: '1[414702.1.391291474]'
+ DefaultRelationStrategy
+ {
+ }
+ RelationSide.LeftSide GlobalOTDSOP
+ {
+ #keys: '3[414702.1.391291476][414702.1.391291475][414702.1.391291477]'
+ Cardinality: '0to1'
+ ObjectDefinition: SummaryOfInboundTransaction
+ OwningSide: 'Reference'
+ }
+ RelationSide.RightSide SummaryOfInboundTransaction
+ {
+ #keys: '3[414702.1.391291479][414702.1.391291478][414702.1.391291480]'
+ Cardinality: '1toN'
+ ObjectDefinition: GlobalOTDSOP
+ OwningSide: 'Owned'
+ }
+}
diff --git a/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_CreatePanelAllocationDataForScenario.qbl b/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_CreatePanelAllocationDataForScenario.qbl
index c646ba3..d64a23a 100644
--- a/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_CreatePanelAllocationDataForScenario.qbl
+++ b/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_CreatePanelAllocationDataForScenario.qbl
@@ -8,4 +8,35 @@
CapacityAndSaleBudgeFilterMonths months
)
{
+ TextBody:
+ [*
+ if ( exists( capacityAndSaleBudgeFilterItems, Elements, tempCASBFI, tempCASBFI.ItemName() = "闈㈡澘鍒嗛厤閲�" ) ) {
+ columnNo := max( this, CapacityAndSaleBudgeCompareItemColumn, tempCASBCIC, true, tempCASBCIC.ColumnNo() ) + 1;
+ traverse ( macroPlans, Elements, mp ) {
+ traverse ( years, Elements, y ) {
+ traverse ( months, Elements, m ) {
+ columnMonthName := "闈㈡澘鍒嗛厤閲�" + "-" + [String]y.YearNo() + "骞�" + "-" + [String]m.MonthNo() + "鏈�" + "-" + mp.ScenarioName();
+ columnMonth := this.CapacityAndSaleBudgeCompareItemColumn( relnew, ColumnName := columnMonthName, ColumnNo := columnNo, Year := y.YearNo(), Month := m.MonthNo(), ColumnType := "PanelAllocation", ScenarioName := mp.ScenarioName() );
+ traverse ( this, CapacityAndSaleBudgeCompareItemRow, casbcir ) {
+ productIDs := selectuniquevalues( casbcir, CapacityAndSaleBudgeCompareItemRowProduct, tempCASBCIRP, true, tempCASBCIRP.ProductCode() );
+ total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, productIDs, y.YearNo(), m.MonthNo() );
+ cellMonth := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]total );
+ cellMonth.CapacityAndSaleBudgeCompareItemRow( relset, casbcir );
+ columnNo++;
+ }
+ }
+
+ columnMonthName := "闈㈡澘鍒嗛厤閲�" + "-" + [String]y.YearNo() + "骞�" + "-" + "total" + "-" + mp.ScenarioName();
+ columnYear := this.CapacityAndSaleBudgeCompareItemColumn( relnew, ColumnName := columnMonthName, ColumnNo := columnNo, Year := y.YearNo(), ColumnType := "PanelAllocation", ScenarioName := mp.ScenarioName() );
+ traverse ( this, CapacityAndSaleBudgeCompareItemRow, casbcir ) {
+ productIDs := selectuniquevalues( casbcir, CapacityAndSaleBudgeCompareItemRowProduct, tempCASBCIRP, true, tempCASBCIRP.ProductCode() );
+ total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, productIDs, y.YearNo(), 0 );
+ cellYear := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]total );
+ cellYear.CapacityAndSaleBudgeCompareItemRow( relset, casbcir );
+ }
+ columnNo++;
+ }
+ }
+ }
+ *]
}
diff --git a/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_GetPanelAllocationQuantity.qbl b/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_GetPanelAllocationQuantity.qbl
new file mode 100644
index 0000000..58dc15c
--- /dev/null
+++ b/_Main/BL/Type_CapacityAndSaleBudgeCompareItemCell/StaticMethod_GetPanelAllocationQuantity.qbl
@@ -0,0 +1,31 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod GetPanelAllocationQuantity (
+ GlobalOTDSOP globalOTDSOP,
+ Strings productIDs,
+ Number year,
+ Number month
+) as Real
+{
+ TextBody:
+ [*
+ total := 0.0;
+
+ traverse ( productIDs, Elements, pid ) {
+ targetPRPISPMPs := selectset( globalOTDSOP, PeggingProduct_MP.PeggingProductInStockingPoint_MP.PeggingResultProductInStockingPoint_MP, tempPRPISPMP,
+ tempPRPISPMP.ProductID() = pid and
+ tempPRPISPMP.NumberOfPlies() = 0 );
+ total := total +
+ sum( targetPRPISPMPs, Elements.AllChild, tempAC,
+ exists( globalOTDSOP, ModulePanelCorrespondence.Panel, tempP,
+ tempP.Module().ModuleProductID() = pid and
+ tempP.PanelProductID() = tempAC.ProductID() ) and
+ tempAC.StartDate().Year() = year and
+ ifexpr( month <> 0, tempAC.StartDate().Month() = month, true ),
+ tempAC.FulfillmentQuantity()
+ );
+ }
+
+ return total;
+ *]
+}
diff --git a/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecuteFailure_GlobalOTDTable_SummaryOfInboundTransaction.qbl b/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecuteFailure_GlobalOTDTable_SummaryOfInboundTransaction.qbl
new file mode 100644
index 0000000..cb43c89
--- /dev/null
+++ b/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecuteFailure_GlobalOTDTable_SummaryOfInboundTransaction.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Method OnAsyncExecuteFailure_GlobalOTDTable_SummaryOfInboundTransaction (
+ Number errorNo,
+ String errorMessage
+)
+{
+ TextBody: 'this.SettingFailureDetails( errorNo, errorMessage, "Global_MappingSummaryOfInboundTransaction", "鍏ュ簱浜ゆ槗姹囨��" );'
+}
diff --git a/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecute_GlobalOTDTable_SummaryOfInboundTransaction.qbl b/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecute_GlobalOTDTable_SummaryOfInboundTransaction.qbl
new file mode 100644
index 0000000..aabd21c
--- /dev/null
+++ b/_Main/BL/Type_GlobalDTOTable/Method_OnAsyncExecute_GlobalOTDTable_SummaryOfInboundTransaction.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+Method OnAsyncExecute_GlobalOTDTable_SummaryOfInboundTransaction
+{
+ TextBody: 'this.SettingSuccessfulDetails( "Global_MappingSummaryOfInboundTransaction", "鍏ュ簱浜ゆ槗姹囨��", this.Global_MappingSummaryOfInboundTransaction( relsize ) );'
+}
diff --git a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl
index 8c6686f..d695b54 100644
--- a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl
+++ b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizationAllMappingBrokerAndAPIByOption.qbl
@@ -21,7 +21,8 @@
Boolean isCurrency_MP,
Boolean isCurrencyRate_MP,
Boolean isLane,
- Boolean isLaneLeg
+ Boolean isLaneLeg,
+ Boolean isSummaryOfInboundTransaction
)
{
TextBody:
@@ -115,5 +116,9 @@
Global_BrokerExecuteLog::CreateInOperation( this, "LaneLeg", executionUser );
this -> Global_MappingLaneLeg::CreateByAPI() -> Exception() -> Global_MappingLaneLeg::OnException( this );
}
+
+ if ( isSummaryOfInboundTransaction ) {
+ Global_MappingSummaryOfInboundTransaction::SynchronizeInterfaceData( this, executionUser, "Global_MappingSummaryOfInboundTransaction" );
+ }
*]
}
diff --git "a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl" "b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
index 254563a..d4f4029 100644
--- "a/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
+++ "b/_Main/BL/Type_GlobalDTOTable/Method_SynchronizeDataToMacroPlan\043127.qbl"
@@ -44,7 +44,7 @@
}
if( organcodelist.Size() = 0 ){
- organcodelist := selectvalues( this, Global_MappingOperationBOM, bom,true, bom.OrganCode() );
+ organcodelist := selectuniquevalues( this, Global_MappingOperationBOM, bom,true, bom.OrganCode() );
}
macroPlan.InitialUnitAndStockingPoint();
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_Item.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_Item.qbl
new file mode 100644
index 0000000..3e56d2f
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_Item.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Item
+{
+ #keys: '3[414702.1.390427039][414702.1.390427038][414702.1.390427040]'
+ Description: '鐗╂枡'
+ IsReadOnly: true
+ ValueType: String
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganCode.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganCode.qbl
new file mode 100644
index 0000000..23c3a79
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganCode.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute OrganCode
+{
+ #keys: '3[414702.1.390427006][414702.1.390427005][414702.1.390427007]'
+ Description: '缁勭粐缂栫爜'
+ IsReadOnly: true
+ ValueType: String
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganName.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganName.qbl
new file mode 100644
index 0000000..9a7761f
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_OrganName.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute OrganName
+{
+ #keys: '3[414702.1.390427016][414702.1.390427015][414702.1.390427017]'
+ Description: '缁勭粐鍚嶇О'
+ IsReadOnly: true
+ ValueType: String
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_PlantName.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_PlantName.qbl
new file mode 100644
index 0000000..1541f58
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_PlantName.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute PlantName
+{
+ #keys: '3[414702.1.390427026][414702.1.390427025][414702.1.390427027]'
+ Description: '宸ュ巶鍚嶇О'
+ IsReadOnly: true
+ ValueType: String
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionDate.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionDate.qbl
new file mode 100644
index 0000000..648a6a8
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionDate.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute TransactionDate
+{
+ #keys: '3[414702.1.390427059][414702.1.390427058][414702.1.390427060]'
+ IsReadOnly: true
+ ValueType: Date
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionQTY.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionQTY.qbl
new file mode 100644
index 0000000..99766dd
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/Attribute_TransactionQTY.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute TransactionQTY
+{
+ #keys: '3[414702.1.390427049][414702.1.390427048][414702.1.390427050]'
+ Description: '鍏ュ簱鏁伴噺'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/StaticMethod_SynchronizeInterfaceData.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/StaticMethod_SynchronizeInterfaceData.qbl
new file mode 100644
index 0000000..aa3fb6b
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/StaticMethod_SynchronizeInterfaceData.qbl
@@ -0,0 +1,18 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod SynchronizeInterfaceData (
+ GlobalOTDTable globalOTDTable,
+ String executionUser,
+ String brokerName
+)
+{
+ TextBody:
+ [*
+ globalOTDTable.Global_MappingSummaryOfInboundTransaction( relflush );
+ isCanRun := Global_BrokerExecuteLog::CanRun( globalOTDTable, brokerName );
+ if ( not isCanRun ) {
+ Global_BrokerExecuteLog::CreateInOperation( globalOTDTable, brokerName, executionUser );
+ globalOTDTable.GlobalOTDTable_SummaryOfInboundTransaction().AsyncExecute();
+ }
+ *]
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/TypeIndex_Global_MappingSummaryOfInboundTransactionTypeIndex.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/TypeIndex_Global_MappingSummaryOfInboundTransactionTypeIndex.qbl
new file mode 100644
index 0000000..5cbba27
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/TypeIndex_Global_MappingSummaryOfInboundTransactionTypeIndex.qbl
@@ -0,0 +1,28 @@
+Quintiq file version 2.0
+#parent: #root
+TypeIndex Global_MappingSummaryOfInboundTransactionTypeIndex
+{
+ Attributes:
+ [
+ TypeIndexAttribute
+ {
+ ModelElement: OrganCode
+ }
+ TypeIndexAttribute
+ {
+ ModelElement: PlantName
+ }
+ TypeIndexAttribute
+ {
+ ModelElement: OrganName
+ }
+ TypeIndexAttribute
+ {
+ ModelElement: Item
+ }
+ TypeIndexAttribute
+ {
+ ModelElement: TransactionDate
+ }
+ ]
+}
diff --git a/_Main/BL/Type_Global_MappingAnnualBudgetReview/_ROOT_Type_Global_MappingSummaryOfInboundTransaction.qbl b/_Main/BL/Type_Global_MappingAnnualBudgetReview/_ROOT_Type_Global_MappingSummaryOfInboundTransaction.qbl
new file mode 100644
index 0000000..f5f75de
--- /dev/null
+++ b/_Main/BL/Type_Global_MappingAnnualBudgetReview/_ROOT_Type_Global_MappingSummaryOfInboundTransaction.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type Global_MappingSummaryOfInboundTransaction
+{
+ #keys: '5[414702.1.390426984][414702.1.390426982][0.0.0][414702.1.390426983][414702.1.390426985]'
+ BaseType: Object
+ StructuredName: 'Global_MappingSummaryOfInboundTransactions'
+}
diff --git a/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_CreateByAPI.qbl b/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_CreateByAPI.qbl
index cf9ba2f..4370c77 100644
--- a/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_CreateByAPI.qbl
+++ b/_Main/BL/Type_Global_MappingCurrency_MP/StaticMethod_CreateByAPI.qbl
@@ -31,7 +31,8 @@
globalOTDTable.Global_MappingCurrency_MP( relnew,
ID := guard( datalist.Get( j ).Get( "id" ).GetString(), "" ),
Name := guard( datalist.Get( j ).Get( "name" ).GetString(), "" ),
- IsBase := guard( datalist.Get( j ).Get( "isbase" ).GetBoolean(), false )
+ // IsBase := guard( datalist.Get( j ).Get( "isbase" ).GetBoolean(), false )
+ IsBase := ifexpr( datalist.Get( j ).Get( "isbase" ).GetString() = "TRUE", true, false )
);
}
diff --git "a/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl" "b/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl"
index 70b4b76..f3ad992 100644
--- "a/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl"
+++ "b/_Main/BL/Type_MacroPlan/StaticMethod_DoASync\043253.qbl"
@@ -22,9 +22,10 @@
organcodelist := selectvalues( businessType, OrganCode, organ, true, organ.OrganCodeName() );
if( organcodelist.Size() = 0 ){
- organcodelist := selectvalues( globalOTDTable, Global_MappingOperationBOM, bom,true, bom.OrganCode() );
+ organcodelist := selectuniquevalues( globalOTDTable, Global_MappingOperationBOM, bom,true, bom.OrganCode() );
}
+ info( "Organcode list : " + organcodelist.ToString( "-" ) );
info( "KeyProduct : " + [String]isKeyProduct )
info( "Create purchase supply material : " + [String]createPurchaseSupplyMaterial )
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Item.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Item.qbl
new file mode 100644
index 0000000..0f6af0b
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Item.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Item
+{
+ #keys: '3[414702.1.391291493][414702.1.391291492][414702.1.391291494]'
+ Description: '鐗╂枡缂栫爜'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganCode.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganCode.qbl
new file mode 100644
index 0000000..7c0b6b2
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganCode.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute OrganCode
+{
+ #keys: '3[414702.1.391291503][414702.1.391291502][414702.1.391291504]'
+ Description: '缁勭粐缂栫爜'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganName.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganName.qbl
new file mode 100644
index 0000000..c56d968
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_OrganName.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute OrganName
+{
+ #keys: '3[414702.1.391291513][414702.1.391291512][414702.1.391291514]'
+ Description: '缁勭粐鍚嶇О'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_PlantName.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_PlantName.qbl
new file mode 100644
index 0000000..fa433f0
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_PlantName.qbl
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute PlantName
+{
+ #keys: '3[414702.1.391291523][414702.1.391291522][414702.1.391291524]'
+ Description: '宸ュ巶鍚嶇О'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total1.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total1.qbl
new file mode 100644
index 0000000..2a0c629
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total1.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total1
+{
+ #keys: '3[414702.1.391291539][414702.1.391291538][414702.1.391291540]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total10.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total10.qbl
new file mode 100644
index 0000000..ee5439a
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total10.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total10
+{
+ #keys: '3[414702.1.391291650][414702.1.391291649][414702.1.391291651]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total11.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total11.qbl
new file mode 100644
index 0000000..23c5821
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total11.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total11
+{
+ #keys: '3[414702.1.391291663][414702.1.391291662][414702.1.391291664]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total12.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total12.qbl
new file mode 100644
index 0000000..293c6fc
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total12.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total12
+{
+ #keys: '3[414702.1.391291673][414702.1.391291672][414702.1.391291674]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total2.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total2.qbl
new file mode 100644
index 0000000..06dcf1a
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total2.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total2
+{
+ #keys: '3[414702.1.391291552][414702.1.391291551][414702.1.391291553]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total3.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total3.qbl
new file mode 100644
index 0000000..0b4bb14
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total3.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total3
+{
+ #keys: '3[414702.1.391291565][414702.1.391291564][414702.1.391291566]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total4.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total4.qbl
new file mode 100644
index 0000000..6976c0b
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total4.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total4
+{
+ #keys: '3[414702.1.391291575][414702.1.391291574][414702.1.391291576]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total5.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total5.qbl
new file mode 100644
index 0000000..05d49ea
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total5.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total5
+{
+ #keys: '3[414702.1.391291585][414702.1.391291584][414702.1.391291586]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total6.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total6.qbl
new file mode 100644
index 0000000..6d9ddcf
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total6.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total6
+{
+ #keys: '3[414702.1.391291598][414702.1.391291597][414702.1.391291599]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total7.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total7.qbl
new file mode 100644
index 0000000..95515f6
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total7.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total7
+{
+ #keys: '3[414702.1.391291611][414702.1.391291610][414702.1.391291612]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total8.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total8.qbl
new file mode 100644
index 0000000..a381589
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total8.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total8
+{
+ #keys: '3[414702.1.391291624][414702.1.391291623][414702.1.391291625]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total9.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total9.qbl
new file mode 100644
index 0000000..23b43ce
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/Attribute_Total9.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Total9
+{
+ #keys: '3[414702.1.391291637][414702.1.391291636][414702.1.391291638]'
+ ValueType: Real
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/StaticMethod_FlushData.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/StaticMethod_FlushData.qbl
new file mode 100644
index 0000000..e941bd0
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/StaticMethod_FlushData.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod FlushData (
+ GlobalOTDSOP globalOTDSOP
+)
+{
+}
diff --git a/_Main/BL/Type_SummaryOfInboundTransaction/_ROOT_Type_SummaryOfInboundTransaction.qbl b/_Main/BL/Type_SummaryOfInboundTransaction/_ROOT_Type_SummaryOfInboundTransaction.qbl
new file mode 100644
index 0000000..1f74037
--- /dev/null
+++ b/_Main/BL/Type_SummaryOfInboundTransaction/_ROOT_Type_SummaryOfInboundTransaction.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type SummaryOfInboundTransaction
+{
+ #keys: '5[414702.1.391291471][414702.1.391291469][0.0.0][414702.1.391291470][414702.1.391291472]'
+ BaseType: Object
+ StructuredName: 'SummaryOfInboundTransactions'
+}
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceGlobal_BrokerExecuteLog\043981.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceGlobal_BrokerExecuteLog\043981.def"
index 436d5f1..475b6b8 100644
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceGlobal_BrokerExecuteLog\043981.def"
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceGlobal_BrokerExecuteLog\043981.def"
@@ -9,6 +9,6 @@
]
Properties:
[
- Taborder: 6
+ Taborder: 7
]
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption5.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption5.def
new file mode 100644
index 0000000..0eb21a4
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption5.def
@@ -0,0 +1,25 @@
+Quintiq file version 2.0
+Component PanelInterfaceOption5
+{
+ #keys: '[414702.1.387670593]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component CheckboxSummaryOfInboundTransaction
+ {
+ #keys: '[414702.1.387622319]'
+ BaseType: 'WebCheckbox'
+ Properties:
+ [
+ Label: 'SummaryOfInboundTransaction'
+ Taborder: 0
+ ]
+ }
+ ]
+ Properties:
+ [
+ FixedSize: true
+ Orientation: 'horizontal'
+ Taborder: 5
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceTest.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceTest.def
index 4799d94..9d865e7 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceTest.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceTest.def
@@ -32,6 +32,6 @@
[
FixedSize: true
Orientation: 'horizontal'
- Taborder: 5
+ Taborder: 6
]
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
index c8b3ff8..a42c9cf 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_PanelInterfaceTest_ButtonPullInterfaceDataToIntermediateTable_OnCli.def
@@ -41,7 +41,8 @@
CheckboxCurrency_MP.Checked(),
CheckboxCurrencyRate_MP.Checked(),
CheckboxLane.Checked(),
- CheckboxLaneLeg.Checked() );
+ CheckboxLaneLeg.Checked(),
+ CheckboxSummaryOfInboundTransaction.Checked() );
*]
GroupServerCalls: false
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
index 97b6783..b3a5a50 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/_ROOT_Component_FormInterfaceTest.def
@@ -30,9 +30,10 @@
Databinding: 'Scenario'
Properties:
[
- Taborder: 7
+ Taborder: 8
]
}
+ #child: PanelInterfaceOption5
]
Properties:
[
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..b7fe794
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_ListSummaryOfInboundTransaction.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387622982]'
+ BaseType: 'WebList'
+ Children:
+ [
+ Component DataExtractorSummaryOfInboundTransaction
+ {
+ #keys: '[414702.1.387622983]'
+ BaseType: 'WebDataExtractor'
+ Properties:
+ [
+ DataType: 'GlobalOTDTable'
+ Source: 'GlobalOTDTable'
+ Taborder: 0
+ Transformation: 'Global_MappingSummaryOfInboundTransaction'
+ ]
+ }
+ #child: listActionBarPageSummaryOfInboundTransaction
+ Component DataSetLevelSummaryOfInboundTransaction
+ {
+ #keys: '[414702.1.387622988]'
+ BaseType: 'WebDataSetLevel'
+ Children:
+ [
+ #child: listContextMenuSummaryOfInboundTransaction
+ ]
+ Properties:
+ [
+ Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Item","title":"Item","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Item"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganName","title":"OrganName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlantName","title":"PlantName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PlantName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TransactionDate","title":"TransactionDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"TransactionDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TransactionQTY","title":"TransactionQTY","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"TransactionQTY"}}]'
+ ContextMenu: 'listContextMenuSummaryOfInboundTransaction'
+ Taborder: 2
+ ]
+ }
+ ]
+ Properties:
+ [
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
index 6547519..40d992d 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelInterfaceDataDisplayContent.def
@@ -13,6 +13,7 @@
#child: PanelConversionFactor
#child: PanelOperation
#child: PanelOperationBOM
+ #child: PanelSummaryOfInboundTransaction
]
Properties:
[
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..ac64034
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_PanelSummaryOfInboundTransaction.def
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+Component PanelSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.390708893]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ #child: ListSummaryOfInboundTransaction
+ ]
+ Properties:
+ [
+ Taborder: 8
+ Title: 'SummaryOfInboundTransaction'
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..d76ed8a
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listActionBarPageSummaryOfInboundTransaction.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387622985]'
+ BaseType: 'listActionBarPage'
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..90f4b6d
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormShowInterfaceData/Component_listContextMenuSummaryOfInboundTransaction.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387622990]'
+ BaseType: 'listContextMenu'
+ Properties:
+ [
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_ListSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_ListSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..0bbe502
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_ListSummaryOfInboundTransaction.def
@@ -0,0 +1,41 @@
+Quintiq file version 2.0
+Component ListSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387623860]'
+ BaseType: 'WebList'
+ Children:
+ [
+ Component DataExtractorSummaryOfInboundTransaction
+ {
+ #keys: '[414702.1.387623861]'
+ BaseType: 'WebDataExtractor'
+ Properties:
+ [
+ DataType: 'GlobalOTDSOP'
+ Source: 'GlobalOTDSOP'
+ Taborder: 0
+ Transformation: 'SummaryOfInboundTransaction'
+ ]
+ }
+ #child: listActionBarPageSummaryOfInboundTransaction
+ Component DataSetLevelSummaryOfInboundTransaction
+ {
+ #keys: '[414702.1.387623866]'
+ BaseType: 'WebDataSetLevel'
+ Children:
+ [
+ #child: listContextMenuSummaryOfInboundTransaction
+ ]
+ Properties:
+ [
+ Columns: '[]'
+ ContextMenu: 'listContextMenuSummaryOfInboundTransaction'
+ Taborder: 2
+ ]
+ }
+ ]
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listActionBarPageSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listActionBarPageSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..76892c2
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listActionBarPageSummaryOfInboundTransaction.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387623863]'
+ BaseType: 'listActionBarPage'
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listContextMenuSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listContextMenuSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..3a5efee
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_listContextMenuSummaryOfInboundTransaction.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387623868]'
+ BaseType: 'listContextMenu'
+ Properties:
+ [
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_pButton.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_pButton.def
new file mode 100644
index 0000000..61a40cd
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Component_pButton.def
@@ -0,0 +1,26 @@
+Quintiq file version 2.0
+Component pButton
+{
+ #keys: '[414702.1.387623978]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component bFlushData
+ {
+ #keys: '[414702.1.387624225]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Image: 'ARROW_CIRCLE2'
+ Label: '鍒锋柊鏁版嵁'
+ Taborder: 0
+ ]
+ }
+ ]
+ Properties:
+ [
+ FixedSize: true
+ Orientation: 'horizontal'
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Response_pButton_bFlushData_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Response_pButton_bFlushData_OnClick.def
new file mode 100644
index 0000000..7dcd7e2
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/Response_pButton_bFlushData_OnClick.def
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: pButton/bFlushData
+Response OnClick () id:Response_pButton_bFlushData_OnClick
+{
+ #keys: '[414702.1.391560055]'
+ CanBindMultiple: false
+ DefinitionID: 'Responsedef_WebButton_OnClick'
+ QuillAction
+ {
+ Body:
+ [*
+ SummaryOfInboundTransaction::FlushData( GlobalOTDSOP );
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/_ROOT_Component_FormSummaryOfInboundTransaction.def b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/_ROOT_Component_FormSummaryOfInboundTransaction.def
new file mode 100644
index 0000000..fa43e06
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSummaryOfInboundTransaction/_ROOT_Component_FormSummaryOfInboundTransaction.def
@@ -0,0 +1,18 @@
+Quintiq file version 2.0
+#root
+#parent: MacroPlannerWebApp
+OrphanComponent FormSummaryOfInboundTransaction
+{
+ #keys: '[414702.1.387623720]'
+ BaseType: 'WebForm'
+ Children:
+ [
+ #child: ListSummaryOfInboundTransaction
+ #child: pButton
+ ]
+ Properties:
+ [
+ Image: 'CLIPBOARD'
+ Title: '鍏ュ簱浜ゆ槗姹囨��'
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_ListWorkOrderType713.def b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_ListWorkOrderType713.def
new file mode 100644
index 0000000..a96240b
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_ListWorkOrderType713.def
@@ -0,0 +1,37 @@
+Quintiq file version 2.0
+Component ListWorkOrderType713
+{
+ #keys: '[414702.1.387623773]'
+ BaseType: 'WebList'
+ Children:
+ [
+ Component DataExtractorWorkOrderType504
+ {
+ #keys: '[414702.1.387623774]'
+ BaseType: 'WebDataExtractor'
+ Properties:
+ [
+ Taborder: 0
+ ]
+ }
+ #child: listActionBarPageWorkOrderType423
+ Component DataSetLevelWorkOrderType651
+ {
+ #keys: '[414702.1.387623779]'
+ BaseType: 'WebDataSetLevel'
+ Children:
+ [
+ #child: listContextMenuWorkOrderType493
+ ]
+ Properties:
+ [
+ ContextMenu: 'listContextMenuWorkOrderType493'
+ Taborder: 2
+ ]
+ }
+ ]
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listActionBarPageWorkOrderType423.def b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listActionBarPageWorkOrderType423.def
new file mode 100644
index 0000000..5e4366d
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listActionBarPageWorkOrderType423.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageWorkOrderType423
+{
+ #keys: '[414702.1.387623776]'
+ BaseType: 'listActionBarPage'
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listContextMenuWorkOrderType493.def b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listContextMenuWorkOrderType493.def
new file mode 100644
index 0000000..d391db7
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/Component_listContextMenuWorkOrderType493.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listContextMenuWorkOrderType493
+{
+ #keys: '[414702.1.387623781]'
+ BaseType: 'listContextMenu'
+ Properties:
+ [
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/_ROOT_Component_FormWorkOrderType.def b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/_ROOT_Component_FormWorkOrderType.def
index 93e4dc2..7b27004 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/_ROOT_Component_FormWorkOrderType.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormWorkOrderType/_ROOT_Component_FormWorkOrderType.def
@@ -8,6 +8,7 @@
Children:
[
#child: ListWorkOrderType
+ #child: ListWorkOrderType713
]
Properties:
[
--
Gitblit v1.9.3