From 8a3a00ae625bc00e9df99a4c00c1869529b993a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Sun, 11 Oct 2026 17:01:11 +0300 Subject: [PATCH] =?UTF-8?q?Sat=C4=B1nalma=20Sipari=C5=9Fleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seeds/data/Abp.Identity.Permissions.json | 570 +++ .../seeds/data/App.Definitions.Sequence.json | 28 + .../4784f377-808b-424b-a7e5-13afd94034a3.json | 26 + .../data/App.Languages.LanguageText.json | 1078 +++++ configs/seeds/data/App.Menus.Menu.json | 44 + configs/seeds/docs/modules/App.Prc.md | 330 ++ .../object/Prc_P_PurchaseOrderAfterSave.sql | 20 + .../Prc_P_PurchaseOrderImportRequest.sql | 40 + .../object/Prc_P_PurchaseOrderRecalc.sql | 20 + .../object/Prc_P_PurchaseOrderSend.sql | 45 + .../object/Prc_P_PurchaseOrderSetStatus.sql | 24 + .../object/Prc_P_PurchaseRfqFromAgreement.sql | 19 + .../object/Prc_T_PurchaseAgreement.sql | 24 + .../object/Prc_T_PurchaseAgreementLine.sql | 27 + .../postgres/object/Prc_T_PurchaseOrder.sql | 42 + .../object/Prc_T_PurchaseOrderLine.sql | 30 + .../Prc_V_MaterialRequestImportable.sql | 11 + .../object/Prc_V_PurchaseAgreementLine.sql | 9 + .../object/Prc_V_PurchaseOrderAlternative.sql | 10 + .../object/Prc_P_PurchaseOrderAfterSave.sql | 23 + .../Prc_P_PurchaseOrderImportRequest.sql | 39 + .../sql/object/Prc_P_PurchaseOrderRecalc.sql | 23 + .../sql/object/Prc_P_PurchaseOrderSend.sql | 50 + .../object/Prc_P_PurchaseOrderSetStatus.sql | 31 + .../object/Prc_P_PurchaseRfqFromAgreement.sql | 20 + .../sql/object/Prc_T_PurchaseAgreement.sql | 31 + .../object/Prc_T_PurchaseAgreementLine.sql | 32 + .../seeds/sql/object/Prc_T_PurchaseOrder.sql | 49 + .../sql/object/Prc_T_PurchaseOrderLine.sql | 35 + .../Prc_V_MaterialRequestImportable.sql | 11 + .../object/Prc_V_PurchaseAgreementLine.sql | 9 + .../object/Prc_V_PurchaseOrderAlternative.sql | 10 + .../seeds/wizard/Prc_PurchaseAgreement.json | 2460 +++++++++++ .../wizard/Prc_PurchaseAgreementLine.json | 1658 ++++++++ configs/seeds/wizard/Prc_PurchaseOrder.json | 3455 +++++++++++++++ .../wizard/Prc_PurchaseOrderAlternative.json | 1976 +++++++++ .../seeds/wizard/Prc_PurchaseOrderLine.json | 2066 +++++++++ .../seeds/wizard/Prc_PurchaseOrderOther.json | 1616 +++++++ .../seeds/wizard/Prc_PurchaseOrderQuote.json | 1381 ++++++ configs/seeds/wizard/Prc_PurchaseRfq.json | 3701 +++++++++++++++++ 40 files changed, 21073 insertions(+) create mode 100644 configs/seeds/data/App.DevRequests/4784f377-808b-424b-a7e5-13afd94034a3.json create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseOrderAfterSave.sql create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseOrderImportRequest.sql create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseOrderRecalc.sql create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseOrderSend.sql create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseOrderSetStatus.sql create mode 100644 configs/seeds/postgres/object/Prc_P_PurchaseRfqFromAgreement.sql create mode 100644 configs/seeds/postgres/object/Prc_T_PurchaseAgreement.sql create mode 100644 configs/seeds/postgres/object/Prc_T_PurchaseAgreementLine.sql create mode 100644 configs/seeds/postgres/object/Prc_T_PurchaseOrder.sql create mode 100644 configs/seeds/postgres/object/Prc_T_PurchaseOrderLine.sql create mode 100644 configs/seeds/postgres/object/Prc_V_MaterialRequestImportable.sql create mode 100644 configs/seeds/postgres/object/Prc_V_PurchaseAgreementLine.sql create mode 100644 configs/seeds/postgres/object/Prc_V_PurchaseOrderAlternative.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseOrderAfterSave.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseOrderImportRequest.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseOrderRecalc.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseOrderSend.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseOrderSetStatus.sql create mode 100644 configs/seeds/sql/object/Prc_P_PurchaseRfqFromAgreement.sql create mode 100644 configs/seeds/sql/object/Prc_T_PurchaseAgreement.sql create mode 100644 configs/seeds/sql/object/Prc_T_PurchaseAgreementLine.sql create mode 100644 configs/seeds/sql/object/Prc_T_PurchaseOrder.sql create mode 100644 configs/seeds/sql/object/Prc_T_PurchaseOrderLine.sql create mode 100644 configs/seeds/sql/object/Prc_V_MaterialRequestImportable.sql create mode 100644 configs/seeds/sql/object/Prc_V_PurchaseAgreementLine.sql create mode 100644 configs/seeds/sql/object/Prc_V_PurchaseOrderAlternative.sql create mode 100644 configs/seeds/wizard/Prc_PurchaseAgreement.json create mode 100644 configs/seeds/wizard/Prc_PurchaseAgreementLine.json create mode 100644 configs/seeds/wizard/Prc_PurchaseOrder.json create mode 100644 configs/seeds/wizard/Prc_PurchaseOrderAlternative.json create mode 100644 configs/seeds/wizard/Prc_PurchaseOrderLine.json create mode 100644 configs/seeds/wizard/Prc_PurchaseOrderOther.json create mode 100644 configs/seeds/wizard/Prc_PurchaseOrderQuote.json create mode 100644 configs/seeds/wizard/Prc_PurchaseRfq.json diff --git a/configs/seeds/data/Abp.Identity.Permissions.json b/configs/seeds/data/Abp.Identity.Permissions.json index 0cdf58c2..fbb24c01 100644 --- a/configs/seeds/data/Abp.Identity.Permissions.json +++ b/configs/seeds/data/Abp.Identity.Permissions.json @@ -16893,6 +16893,576 @@ "IsEnabled": true, "MultiTenancySide": 3, "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Prc.PurchaseAgreementLine", + "Order": 7, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Create", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Update", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Delete", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Export", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Import", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreementLine.Note", + "ParentName": "App.Prc.PurchaseAgreementLine", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.Orders", + "ParentName": null, + "DisplayName": "App.Prc.Orders", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement", + "ParentName": "App.Prc.Orders", + "DisplayName": "App.Prc.PurchaseAgreement", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Create", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Update", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Delete", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Export", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Import", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseAgreement.Note", + "ParentName": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Prc.PurchaseOrderLine", + "Order": 7, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Create", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Update", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Delete", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Export", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Import", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderLine.Note", + "ParentName": "App.Prc.PurchaseOrderLine", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Prc.PurchaseOrderQuote", + "Order": 8, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Create", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Update", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Delete", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Export", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Import", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderQuote.Note", + "ParentName": "App.Prc.PurchaseOrderQuote", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Prc.PurchaseOrderOther", + "Order": 9, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Create", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Update", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Delete", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Export", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Import", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderOther.Note", + "ParentName": "App.Prc.PurchaseOrderOther", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Prc.PurchaseOrderAlternative", + "Order": 10, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Create", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Update", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Delete", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Export", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Import", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrderAlternative.Note", + "ParentName": "App.Prc.PurchaseOrderAlternative", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq", + "ParentName": "App.Prc.Orders", + "DisplayName": "App.Prc.PurchaseRfq", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Create", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Update", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Delete", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Export", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Import", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseRfq.Note", + "ParentName": "App.Prc.PurchaseRfq", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder", + "ParentName": "App.Prc.Orders", + "DisplayName": "App.Prc.PurchaseOrder", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Create", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Update", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Delete", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Export", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Import", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" + }, + { + "GroupName": "App.Prc", + "Name": "App.Prc.PurchaseOrder.Note", + "ParentName": "App.Prc.PurchaseOrder", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Prc" } ] } diff --git a/configs/seeds/data/App.Definitions.Sequence.json b/configs/seeds/data/App.Definitions.Sequence.json index fce2f6fe..27630d53 100644 --- a/configs/seeds/data/App.Definitions.Sequence.json +++ b/configs/seeds/data/App.Definitions.Sequence.json @@ -58,6 +58,34 @@ "StartNumber": 1, "LastPeriodKey": null, "FormatTemplate": "{Prefix}{Number}{Suffix}" + }, + { + "Id": "47556a76-69d9-4529-9b8e-b319d9155d3d", + "Name": "PurchaseAgreement1", + "Prefix": "BO", + "Suffix": "", + "IsActive": true, + "PaddingSize": 5, + "IncrementStep": 1, + "NextNumber": 2, + "ResetPeriod": 0, + "StartNumber": 1, + "LastPeriodKey": null, + "FormatTemplate": "{Prefix}{Number}{Suffix}" + }, + { + "Id": "939648b0-db87-4be0-a50d-62fd06e5a9b2", + "Name": "PurchaseOrder1", + "Prefix": "P", + "Suffix": "", + "IsActive": true, + "PaddingSize": 5, + "IncrementStep": 1, + "NextNumber": 1, + "ResetPeriod": 0, + "StartNumber": 1, + "LastPeriodKey": null, + "FormatTemplate": "{Prefix}{Number}{Suffix}" } ] } diff --git a/configs/seeds/data/App.DevRequests/4784f377-808b-424b-a7e5-13afd94034a3.json b/configs/seeds/data/App.DevRequests/4784f377-808b-424b-a7e5-13afd94034a3.json new file mode 100644 index 00000000..aae8c0a4 --- /dev/null +++ b/configs/seeds/data/App.DevRequests/4784f377-808b-424b-a7e5-13afd94034a3.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.DevRequests", + "KeyFieldName": "Id", + "GeneratedAt": "2026-10-10T22:03:01.2416337Z", + "Order": 0, + "Rows": [ + { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "TenantId": null, + "UserName": "system@sozsoft.com", + "RequestDate": null, + "Status": "Testing", + "Title": "Satınalma -> Siparişler", + "Description": "

Alım Teklif Listesi :


Alım Teklif Detayı:



Sözleşme Listesi :


Sözleşme Detayı:


Satınalma Sipariş Listesi:


Satınalma Sipariş Detayı:


", + "DueDate": "2026-10-10T21:16:00", + "Tags": "PO", + "Assignees": "system@sozsoft.com", + "Priority": "5", + "Completed": false, + "SortOrder": 0, + "Timesheets": "[{\"id\":\"b090c5f3-7e78-e61b-9a1f-3a2439d72a93\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Talep analiz edildi\",\"duration\":0.05},{\"id\":\"6e47873f-cb96-cdf1-a2f0-3a2439fcc685\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PurchaseAgreement tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"792cbfed-054a-4599-dcea-3a2439fcd49c\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PurchaseAgreementLine tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"89751be6-dc2c-f596-d83c-3a2439fcf5aa\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PurchaseOrder tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"e2b18fa5-f434-94b9-f7bd-3a2439fd0699\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_T_PurchaseOrderLine tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"f27b1c6f-6091-cff2-9925-3a2439fd2844\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_V_PurchaseAgreementLine SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"6b57a538-2933-7e3c-e16f-3a2439fd47f2\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_V_PurchaseOrderAlternative SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"44272fab-8d19-8273-1ce6-3a2439fd6235\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_V_MaterialRequestImportable SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"7f1e130d-6366-efdf-e12f-3a2439fd8a75\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseOrderRecalc SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"b8dc0103-cd1c-6100-3504-3a2439fdcf44\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseOrderImportRequest SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"c963cd09-117a-aca1-8f14-3a2439fdfa15\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseRfqFromAgreement SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"dc1cc0ba-682e-be1e-62a3-3a2439fe5213\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseOrderSend SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"ae66d8da-94d2-fc81-5e6f-3a2439fe7f6e\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseOrderSetStatus SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"628ac417-faea-78ef-d5dc-3a2439fea66f\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_P_PurchaseOrderAfterSave SQL nesnesi kaydedildi\",\"duration\":0.0167},{\"id\":\"ec552145-092b-5d87-c2ca-3a2439ff173b\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseAgreementLine.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"34411293-5062-2d4d-f1ec-3a2439ffc2e0\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseAgreement.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"83ff13cc-8a45-b9f7-16ab-3a243a004a28\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseOrderLine.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"39bbdd49-aa1b-94b4-f74a-3a243a00a3cd\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseOrderQuote.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"31f271a5-8a74-8ff1-41bb-3a243a010904\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseOrderOther.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"e6c0871a-43af-9484-602e-3a243a0170f2\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseOrderAlternative.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"2a002298-b9db-af6c-c8bb-3a243a029d1f\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseRfq.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"bee0726e-b2e1-2a50-adce-3a243a035b30\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Prc_PurchaseOrder.json wizard\\u0027\\u0131 deploy edildi (0 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"fc502ae7-243d-d183-7795-3a243a03ddfe\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"App.Prc mod\\u00FCl dok\\u00FCman\\u0131 kaydedildi\",\"duration\":0.0167},{\"id\":\"e1906058-b09e-5825-dc3d-3a243a03eb85\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"1 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"7aa93016-4507-a099-510e-3a243a0407e4\",\"date\":\"2026-10-11\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167}]", + "SubTasks": "[{\"id\":\"4c741007-3ae1-6b6e-d678-3a243a03eb53\",\"title\":\"Yeniden \\u00FCretim (silinen dosyalar): 4 create_table, 3 g\\u00F6r\\u00FCn\\u00FCm, 6 yordam, 8 deploy_wizard, save_module_doc: App.Prc.Orders\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-10-11\",\"completed\":true}]", + "Analysis": "

1. Amaç

\n

Satınalma ekibinin onaylanmış malzeme taleplerinden tedarikçilere teklif talebi (RFQ) açması, gelen teklifleri işlemesi, teklifi satınalma siparişine çevirmesi ve tedarikçiyle çerçeve sözleşme (kapsamlı sipariş) yönetmesi. Kullanıcılar satınalma personeli ve alıcılardır.

\n\n

2. Görsel analizi

\n\n\n

3. Çözüm yolu

\n

Wizard List ekranları + menüsüz alt formlar + SQL nesneleri (görünüm, saklı yordam) + Custom Endpoint komut butonları + DynamicReport şablonu + bildirim türü. Teklif talebi ve satınalma siparişi tek belgedir (aynı tablo, Status ile ayrılır); Teklif Talepleri tüm durumları, Satınalma Siparişleri yalnız siparişe dönmüşleri gösterir. Tümü çerçeve içidir.

\n\n

4. Menü yeri

\n

Satınalma › Siparişler › {Sözleşmeler, Teklif Talepleri, Satınalma Siparişleri}

\n\n\n\n\n\n\n\n
SeviyeKodAd (TR / EN)İkonDurum
KökApp.PrcSatınalma / Purchasing—Var
AraApp.Prc.OrdersSiparişler / OrdersFcShopYeni
EkranApp.Prc.PurchaseAgreementSözleşmeler / Purchase AgreementsFcRulesYeni
EkranApp.Prc.PurchaseRfqTeklif Talepleri / Requests for QuotationFcDocumentYeni
EkranApp.Prc.PurchaseOrderSatınalma Siparişleri / Purchase OrdersFcPaidYeni
\n

ModuleId Prc, izin grubu App.Prc, route /admin/list/{ListFormCode}. Sözleşmeler sipariş başlığının lookup kaynağı olduğu için üstte durur.

\n

Yetki: App.Prc (Var) › App.Prc.Orders (Yeni) › {PurchaseAgreement, PurchaseRfq, PurchaseOrder}; alt formlar taşındıkları listenin altında.

\n\n

5. Veri modeli

\n

Tüm tablolar kiracı + tam audit + soft delete. Var olan kaynaklar: Adm_T_Contact (tedarikçi, e-posta, Satınalma sekmesi varsayılanları), Inv_T_Product (PurchaseTaxRate, PurchaseDescription, satınalma birimi), Inv_T_ProductSupplier, Adm_T_Uom, Sas_H_Currency, Inv_T_OperationType (Tür = Alım), Prc_T_PaymentTerm, Prc_T_Incoterm, Prj_T_Project, Prc_T_MaterialRequest / Prc_T_MaterialRequestItem, AbpUsers.

\n\n

Prc_T_PurchaseAgreement — Tanım tablosu: Hayır (belge).

\n\n\n\n\n\n\n\n\n\n\n\n\n
KolonTipZorunluNot
AgreementNonvarchar(32)✓Numaratör PurchaseAgreement, BO00001
SupplierIduniqueidentifier✓Adm_T_Contact
BuyerUserIduniqueidentifier✓AbpUsers, varsayılan @USERID
AgreementTypenvarchar(16)✓Blanket (Kapsamlı Sipariş) / Tender (İhale); varsayılan Blanket
CurrencyIdnvarchar(8)✓Sas_H_Currency, varsayılan TRY
StartDate, EndDatedateGeçerlilik
Referencenvarchar(64)
OperationTypeIduniqueidentifierInv_T_OperationType (Alım)
Termsnvarchar(MAX)dxHtmlEditor
Statusnvarchar(16)✓Draft / Confirmed / Closed / Cancelled; varsayılan Draft
\n\n

Prc_T_PurchaseAgreementLine — Tanım tablosu: Hayır. AgreementId (FK, cascade, ✓), ProductId ✓, Description nvarchar(512), Quantity decimal(18,4) ✓, UomId nvarchar ✓, UnitPrice decimal(18,4) ✓. Sipariş Edildi görünümde (Prc_V_PurchaseAgreementLine) Satınalma Siparişi durumundaki kalemlerden (aynı sözleşme + ürün) toplanır.

\n\n

Prc_T_PurchaseOrder (teklif talebi + sipariş) — Tanım tablosu: Hayır.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KolonTipZorunluNot
OrderNonvarchar(32)✓Numaratör PurchaseOrder, P00001
SupplierIduniqueidentifier✓Adm_T_Contact
SupplierReferencenvarchar(64)
AgreementIduniqueidentifierPrc_T_PurchaseAgreement (aynı tedarikçi, Confirmed)
MaterialRequestIduniqueidentifierAktarılacak malzeme talebi seçimi
CurrencyIdnvarchar(8)✓Tedarikçinin SupplierCurrency'sinden, yoksa TRY
OrderDeadlinedatetimeSipariş Zaman Sınırı
ExpectedArrivaldatetimeBeklenen Geliş
RequireConfirmationbit NOT NULL DEFAULT 0✓Onay İsteyin
OperationTypeIduniqueidentifierTeslim Alacak
ConfirmDatedatetimeOnaylama Tarihi (Siparişi Onayla yazar)
ArrivalDatedatetimeVarış (siparişte elle girilir)
SupplierResponsenvarchar(16)✓Waiting / Quoted / NotQuoted; varsayılan Waiting
QuoteDatedatetime
QuotedByUserIduniqueidentifierTeklifi Veren — AbpUsers
QuoteValidUntildateTeklif Geçerliliği
BuyerUserIduniqueidentifier✓Alıcı; tedarikçinin BuyerUserId'si, yoksa @USERID
SourceDocumentnvarchar(512)Kaynak; kalemlerin talep numaralarından SP yazar
ProjectIduniqueidentifierProje — Prj_T_Project (Diğer Bilgiler)
IncotermId / IncotermLocationuniqueidentifier / nvarchar(128)Tedarikçi varsayılanından
PaymentTermIduniqueidentifierTedarikçi varsayılanından
Termsnvarchar(MAX)Şart ve koşullar
UntaxedAmount, TaxAmount, TotalAmountdecimal(18,2) DEFAULT 0SP hesaplar, salt okunur
Statusnvarchar(16)✓Draft / Sent / Purchase / Cancelled; varsayılan Draft
LastSentDatedatetimeSon e-posta gönderimi
\n\n

Prc_T_PurchaseOrderLine — Tanım tablosu: Hayır. PurchaseOrderId (FK, cascade, ✓), ProductId ✓, Description nvarchar(512), Quantity decimal(18,4) ✓, UomId ✓, UnitPrice decimal(18,4) ✓, TaxRate decimal(5,2) ✓ (ürünün PurchaseTaxRate'i), Amount decimal(18,2) (Quantity × UnitPrice, SP), MaterialRequestItemId uniqueidentifier (Talep).

\n\n

Görünümler / yordamlar: Prc_V_PurchaseOrder (başlık + tedarikçi OTD oranı + geç bayrakları), Prc_V_PurchaseOrderLine (talep no), Prc_V_PurchaseOrderAlternative (Teklifler sekmesi), Prc_V_PurchaseAgreementLine (Sipariş Edildi), Prc_V_MaterialRequestImportable (aktarılabilir talepler); Prc_P_PurchaseOrderRecalc(@Id), Prc_P_PurchaseOrderSetStatus(@Id,@Action), Prc_P_PurchaseOrderSend(@Id), Prc_P_PurchaseOrderImportRequest(@Id), Prc_P_PurchaseAgreementSetStatus(@Id,@Action), Prc_P_PurchaseRfqFromAgreement(@AgreementId).

\n\n

6. Alt form ağacı

\n\n\n\n\n\n\n\n
SekmeHedef ListFormCodeTabTypeMenüİlişkiEkle / Düzenle / SilYetki yolu
Ürünler (Sözleşme)App.Prc.PurchaseAgreementLineListMenüsüzId → AgreementId✓ / ✓ / ✓… › PurchaseAgreement › PurchaseAgreementLine
Ürünler (Teklif & Sipariş)App.Prc.PurchaseOrderLineListMenüsüzId → PurchaseOrderId✓ / ✓ / ✓… › PurchaseRfq › PurchaseOrderLine
Tedarikçi Teklifi (yalnız Teklif)App.Prc.PurchaseOrderQuoteFormMenüsüzId → Id✓ / ✓ / –… › PurchaseRfq › PurchaseOrderQuote
Diğer BilgilerApp.Prc.PurchaseOrderOtherFormMenüsüzId → Id✓ / ✓ / –… › PurchaseRfq › PurchaseOrderOther
TekliflerApp.Prc.PurchaseOrderAlternativeListMenüsüzId → BaseOrderId (görünüm)– / – / –… › PurchaseRfq › PurchaseOrderAlternative
\n

Satınalma Siparişleri aynı alt formları (Tedarikçi Teklifi hariç) taşır. Teklif ve Sözleşme ekranlarında OpenDetailAfterInsert: true.

\n\n

7. Etkilenen kısımlar

\n\n\n

8. Görünümler ve davranış

\n\n\n

9. Kararlar

\n\n\n

10. Üretim planı

\n
    \n
  1. create_table: Prc_T_PurchaseAgreement
  2. \n
  3. create_table: Prc_T_PurchaseAgreementLine
  4. \n
  5. create_table: Prc_T_PurchaseOrder
  6. \n
  7. create_table: Prc_T_PurchaseOrderLine
  8. \n
  9. save_sql_object: Prc_V_PurchaseAgreementLine
  10. \n
  11. save_sql_object: Prc_V_PurchaseOrderLine
  12. \n
  13. save_sql_object: Prc_V_PurchaseOrder
  14. \n
  15. save_sql_object: Prc_V_PurchaseOrderAlternative
  16. \n
  17. save_sql_object: Prc_V_MaterialRequestImportable
  18. \n
  19. save_sql_object: Prc_P_PurchaseOrderRecalc
  20. \n
  21. save_sql_object: Prc_P_PurchaseOrderSetStatus
  22. \n
  23. save_sql_object: Prc_P_PurchaseOrderSend
  24. \n
  25. save_sql_object: Prc_P_PurchaseOrderImportRequest
  26. \n
  27. save_sql_object: Prc_P_PurchaseAgreementSetStatus
  28. \n
  29. save_sql_object: Prc_P_PurchaseRfqFromAgreement
  30. \n
  31. generate_crud_endpoints / Custom Endpoint: durum, gönderim ve aktarım komutları
  32. \n
  33. insert_row: App.Definitions.Sequence — PurchaseOrder, PurchaseAgreement
  34. \n
  35. save_report_template: Prc_PurchaseOrderPrint
  36. \n
  37. bildirim türü/kuralı: Prc.RfqSent, Prc.PurchaseOrderSent
  38. \n
  39. deploy_wizard: Prc_PurchaseAgreementLine.json
  40. \n
  41. deploy_wizard: Prc_PurchaseAgreement.json
  42. \n
  43. deploy_wizard: Prc_PurchaseOrderLine.json
  44. \n
  45. deploy_wizard: Prc_PurchaseOrderQuote.json
  46. \n
  47. deploy_wizard: Prc_PurchaseOrderOther.json
  48. \n
  49. deploy_wizard: Prc_PurchaseOrderAlternative.json
  50. \n
  51. deploy_wizard: Prc_PurchaseRfq.json
  52. \n
  53. deploy_wizard: Prc_PurchaseOrder.json
  54. \n
  55. save_module_doc: App.Prc.Orders
  56. \n
\n\n

11. Üretime hazır

\n

Evet

MCP

\n

Üretilenler: tablolar Prc_T_PurchaseAgreement, Prc_T_PurchaseAgreementLine, Prc_T_PurchaseOrder, Prc_T_PurchaseOrderLine; görünümler Prc_V_PurchaseAgreementLine, Prc_V_PurchaseOrderAlternative, Prc_V_MaterialRequestImportable; yordamlar Prc_P_PurchaseOrder{AfterSave, Recalc, ImportRequest, SetStatus, Send}, Prc_P_PurchaseRfqFromAgreement; ekranlar Satınalma › Siparişler › Sözleşmeler / Teklif Talepleri / Satınalma Siparişleri ve 5 menüsüz sekme; diziler PurchaseOrder1 (P00001), PurchaseAgreement1 (BO00001); bildirim türleri Prc.RfqSent, Prc.PurchaseOrderSent; modül dokümanı App.Prc.Orders.

\n

Analizden sapmalar (platform kısıtı):

\n\n

Kontrol edilecek: ekran komutları (kalem kayıt/silme, AfterSave çağrıları) T-SQL yazıldı, PostgreSQL'de çalışmaz; Adm_T_Notification kolon adları varsayıldı; AgreementId cascade süzmesi.

\n

DB Migrate bekleyen wizard'lar: Prc_PurchaseAgreementLine, Prc_PurchaseAgreement, Prc_PurchaseOrderLine, Prc_PurchaseOrderQuote, Prc_PurchaseOrderOther, Prc_PurchaseOrderAlternative, Prc_PurchaseRfq, Prc_PurchaseOrder.

MCP

\n

Yeniden üretim (kullanıcı ilk üretimin dosyalarını sildi). Onaylı analiz ve ilk üretimin kararları aynen uygulandı; içerik ilk üretimle aynıdır.

\n

Yeniden yazılanlar: tablolar Prc_T_PurchaseAgreement, Prc_T_PurchaseAgreementLine, Prc_T_PurchaseOrder, Prc_T_PurchaseOrderLine; görünümler Prc_V_PurchaseAgreementLine, Prc_V_PurchaseOrderAlternative, Prc_V_MaterialRequestImportable; yordamlar Prc_P_PurchaseOrder{AfterSave, Recalc, ImportRequest, SetStatus, Send}, Prc_P_PurchaseRfqFromAgreement; 8 wizard; modül dokümanı App.Prc.Orders.

\n

Yeniden yazılmayanlar (veritabanında duruyordu): diziler PurchaseOrder1, PurchaseAgreement1; bildirim türleri Prc.RfqSent, Prc.PurchaseOrderSent.

\n

Sapmalar ve açık konular önceki MCP notundaki gibidir: İşlem alanı (buton yerine), e-postada PDF eki yok, Yazdır şablonu migrate sonrası eklenecek, Sözleşme kalemlerinde Sipariş Edildi kolonu yok, ortak sekme yetkileri Teklif Talepleri altında, demo veri yok; komutlar T-SQL.

\n

DB Migrate bekleyen wizard'lar: Prc_PurchaseAgreementLine, Prc_PurchaseAgreement, Prc_PurchaseOrderLine, Prc_PurchaseOrderQuote, Prc_PurchaseOrderOther, Prc_PurchaseOrderAlternative, Prc_PurchaseRfq, Prc_PurchaseOrder.

" + } + ] +} diff --git a/configs/seeds/data/App.Languages.LanguageText.json b/configs/seeds/data/App.Languages.LanguageText.json index 206c30f9..cf0e6ac5 100644 --- a/configs/seeds/data/App.Languages.LanguageText.json +++ b/configs/seeds/data/App.Languages.LanguageText.json @@ -93957,6 +93957,1084 @@ "ResourceName": "Platform", "Key": "App.ListFormWorkflow.RejectReasonPlaceholder", "Value": "Red nedeni seçin" + }, + { + "Id": "4a0b1936-9595-5df9-b5b7-b957112ef82e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine", + "Value": "Agreement Lines" + }, + { + "Id": "15b7fc29-40e5-52b1-8ad8-5f24d2d5f760", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine", + "Value": "Sözleşme Kalemleri" + }, + { + "Id": "994f74b9-b979-54d1-b6a9-26f889aa2a32", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine.Title", + "Value": "Agreement Lines" + }, + { + "Id": "3fced145-59fa-5e29-b27f-a9eb397d7809", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine.Title", + "Value": "Sözleşme Kalemleri" + }, + { + "Id": "d8eee2aa-bc5f-5eca-81a8-6422ad5e3c36", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine.Desc", + "Value": "Agreement Lines — the products, quantities and agreed unit prices of a purchase agreement.\nWhere: Purchasing › Orders › Purchase Agreements › Products tab (no menu of its own).\nFields: product (active, purchasable products), description, agreed quantity, unit (copied from the product's purchase unit), agreed unit price.\nUsage: when an RFQ or purchase order is linked to this agreement, product prices are taken from these lines and an empty RFQ is filled with the remaining quantities." + }, + { + "Id": "811582a9-71a3-50a8-8d81-c5d3da9bc2ad", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreementLine.Desc", + "Value": "Sözleşme Kalemleri — satınalma sözleşmesinin ürünleri, miktarları ve anlaşılan birim fiyatları.\nNerede: Satınalma › Siparişler › Sözleşmeler › Ürünler sekmesi (kendi menüsü yoktur).\nAlanlar: ürün (aktif ve satın alınabilir ürünler), açıklama, sözleşme miktarı, birim (ürünün satınalma biriminden gelir), anlaşılan birim fiyat.\nKullanım: bir teklif talebi ya da sipariş bu sözleşmeye bağlandığında ürün fiyatları bu kalemlerden alınır; boş teklif talebi kalan miktarlarla doldurulur." + }, + { + "Id": "6dd9b354-4ad2-5ca9-9dea-e90c6bf59a7e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementId", + "Value": "Agreement" + }, + { + "Id": "333e7994-096e-506a-b3df-958160f312be", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementId", + "Value": "Sözleşme" + }, + { + "Id": "d52bb62f-9d7c-5e37-b62e-6f4d45acd93a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement", + "Value": "Purchase Agreements" + }, + { + "Id": "31170115-0e0d-5247-84ee-822b01712579", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement", + "Value": "Sözleşmeler" + }, + { + "Id": "9a41ede5-60f3-5f54-8569-7626e52eb07f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Title", + "Value": "Purchase Agreements" + }, + { + "Id": "ec616f03-ee77-5f78-bc12-344cf27a329e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Title", + "Value": "Sözleşmeler" + }, + { + "Id": "dacdf0f6-fc14-51a1-92ca-26a3a656bbb9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Desc", + "Value": "Purchase Agreements — blanket orders and tenders agreed with suppliers, with agreed quantities and unit prices.\nWhere: Purchasing › Orders › Purchase Agreements; the Products tab holds the agreement lines.\nFields: agreement no (automatic, BO00001), supplier, buyer, agreement type (Blanket Order / Tender), currency, validity start and end dates, reference, operation type, terms and conditions, status (Draft / Confirmed / Closed / Cancelled).\nUsage: select a confirmed agreement on an RFQ or purchase order; prices come from the agreement lines and an empty RFQ is filled with the remaining quantities. The New RFQ button opens Requests for Quotation." + }, + { + "Id": "5a050995-ce09-5ff3-9ff3-b1171bf9ceee", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Desc", + "Value": "Sözleşmeler — tedarikçilerle yapılan kapsamlı sipariş ve ihale sözleşmeleri; anlaşılan miktar ve birim fiyatlarıyla.\nNerede: Satınalma › Siparişler › Sözleşmeler; Ürünler sekmesi sözleşme kalemlerini taşır.\nAlanlar: sözleşme no (otomatik, BO00001), tedarikçi, alıcı, sözleşme türü (Kapsamlı Sipariş / İhale), para birimi, geçerlilik başlangıç ve bitiş tarihleri, referans, operasyon türü, şartlar ve koşullar, durum (Taslak / Doğrulanmış / Kapanmış / İptal).\nKullanım: doğrulanmış sözleşme teklif talebinde ya da siparişte seçilir; fiyatlar sözleşme kalemlerinden gelir, boş teklif talebi kalan miktarlarla dolar. Yeni Teklif butonu Teklif Talepleri'ni açar." + }, + { + "Id": "868827b4-e369-5dde-af21-c886d0dfed9a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementType.Blanket", + "Value": "Blanket Order" + }, + { + "Id": "841138ae-fca0-5f77-99b4-e60182306f76", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementType.Blanket", + "Value": "Kapsamlı Sipariş" + }, + { + "Id": "6cc6de6c-4bf4-5a89-a00a-748163fa83e4", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementType.Tender", + "Value": "Call for Tender" + }, + { + "Id": "6cd6b230-a70b-5ff8-ad73-90f7cc4b3600", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementType.Tender", + "Value": "İhale" + }, + { + "Id": "7e078558-41c0-5a8c-87a6-f92a5748b356", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Draft", + "Value": "Draft" + }, + { + "Id": "a8b90e10-d4ee-5824-863a-7bca9fe2ecfb", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Draft", + "Value": "Taslak" + }, + { + "Id": "a519f988-9f85-564f-a744-5b6a79a6c4e9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Confirmed", + "Value": "Confirmed" + }, + { + "Id": "3ebe749c-a3fe-5b78-bb94-bb21136cb94f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Confirmed", + "Value": "Doğrulanmış" + }, + { + "Id": "e01d2480-1626-5a36-a806-599309b9cadd", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Closed", + "Value": "Closed" + }, + { + "Id": "bb193ec8-deb1-5663-a560-b2c50171caec", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Closed", + "Value": "Kapanmış" + }, + { + "Id": "d6e0c966-bfc5-5ae3-8b32-2d79897eed48", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Cancelled", + "Value": "Cancelled" + }, + { + "Id": "47521429-cfb5-50eb-9fe4-3764eb0bbddb", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.AgreementStatus.Cancelled", + "Value": "İptal" + }, + { + "Id": "63fa40a7-c18c-52f4-ae9e-9e2d12ec9d08", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.NewRfq", + "Value": "New RFQ" + }, + { + "Id": "29691852-1343-5bd5-a906-91064dc894a7", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.NewRfq", + "Value": "Yeni Teklif" + }, + { + "Id": "b94d9688-4b5b-5971-87c3-ef0f5f4c9209", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.NewRfqHint", + "Value": "Open Requests for Quotation; select this agreement on a new RFQ" + }, + { + "Id": "4629ff4b-4688-52e5-94e2-6e7b985f86dd", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.NewRfqHint", + "Value": "Teklif Talepleri'ni açar; yeni teklifte bu sözleşmeyi seçin" + }, + { + "Id": "169851fd-2d6b-56db-a3f5-6381cc271f32", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Products", + "Value": "Products" + }, + { + "Id": "17ae8414-1d9e-5f19-827b-35424d6eec36", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseAgreement.Products", + "Value": "Ürünler" + }, + { + "Id": "4c88f83f-5a23-5ddb-a719-8f73f73e4592", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.Orders", + "Value": "Orders" + }, + { + "Id": "961de46e-1535-5795-b5ac-9164e3b2d43f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.Orders", + "Value": "Siparişler" + }, + { + "Id": "c4983f7b-beb8-5fee-8004-d00d9b12c8c7", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementNo", + "Value": "Agreement" + }, + { + "Id": "caa9fb45-136c-5c39-b39e-7ae6b09f755a", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementNo", + "Value": "Sözleşme" + }, + { + "Id": "d7b48d07-e6f2-55bc-b11a-206b30d2c4ec", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementType", + "Value": "Agreement Type" + }, + { + "Id": "351266d0-e336-5898-b6e8-cd407e28d826", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.AgreementType", + "Value": "Sözleşme Türü" + }, + { + "Id": "f8beb356-7bfb-55c0-8087-63a91a6bc3d0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine", + "Value": "Order Lines" + }, + { + "Id": "816614d2-3634-5063-8064-fee5920bb19c", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine", + "Value": "Sipariş Kalemleri" + }, + { + "Id": "9f1cb6a8-ced1-5567-97b0-753768566673", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine.Title", + "Value": "Order Lines" + }, + { + "Id": "79912a79-5021-5d7a-bb96-abce37da2af9", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine.Title", + "Value": "Sipariş Kalemleri" + }, + { + "Id": "e97b2bf5-2ed8-57cb-bc0d-e705d1826fdc", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine.Desc", + "Value": "Order Lines — the products of a request for quotation or purchase order.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Products tab (no menu of its own).\nFields: product, description (from the product's purchase description), quantity, unit, unit price, tax rate (from the product's purchase tax rate), amount (quantity × unit price, calculated), material request line (filled by Import from Request, read-only).\nRules: lines cannot be added or deleted on a cancelled document; after every change the document's untaxed amount, tax and total are recalculated." + }, + { + "Id": "9a9405ac-9609-55a4-a23a-6d470daedae0", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderLine.Desc", + "Value": "Sipariş Kalemleri — teklif talebinin ya da satınalma siparişinin ürünleri.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Ürünler sekmesi (kendi menüsü yoktur).\nAlanlar: ürün, açıklama (ürünün satınalma açıklamasından), miktar, birim, birim fiyat, vergi oranı (ürünün satınalma vergisinden), tutar (miktar × birim fiyat, hesaplanır), talep kalemi (Talepten Aktar ile dolar, salt okunur).\nKurallar: iptal edilmiş belgeye kalem eklenemez ve silinemez; her değişiklikte belgenin vergi hariç tutarı, KDV'si ve toplamı yeniden hesaplanır." + }, + { + "Id": "a7e229db-465a-5305-9150-3e2ae525853d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.MaterialRequestItemId", + "Value": "Request" + }, + { + "Id": "f072c750-05b7-5e11-8c1e-bd7722b297ae", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.MaterialRequestItemId", + "Value": "Talep" + }, + { + "Id": "200f7584-3208-5f8e-84a8-39208e09a680", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote", + "Value": "Supplier Quote" + }, + { + "Id": "94852784-af4e-5415-a9f6-2656d787c51d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote", + "Value": "Tedarikçi Teklifi" + }, + { + "Id": "28b81d65-b19a-5ae1-a2bb-862ac8d6805d", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote.Title", + "Value": "Supplier Quote" + }, + { + "Id": "667bc350-7d02-56b5-905e-d995dc8f2e53", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote.Title", + "Value": "Tedarikçi Teklifi" + }, + { + "Id": "9078fafb-9fec-5f65-b6a3-db5653709174", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote.Desc", + "Value": "Supplier Quote — the supplier's answer to a request for quotation.\nWhere: Purchasing › Orders › Requests for Quotation › Supplier Quote tab (no menu of its own; edits the RFQ record itself).\nFields: supplier response (Waiting / Quoted / Not Quoted), quote date, quoted by (the user who entered the quote), quote validity date.\nUsage: when the response leaves Waiting, an empty quote date and quoted-by are filled automatically; quoted prices are entered on the Products tab." + }, + { + "Id": "a3a49de1-0e0f-51f7-93aa-3f71e6762da2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderQuote.Desc", + "Value": "Tedarikçi Teklifi — tedarikçinin teklif talebine verdiği yanıt.\nNerede: Satınalma › Siparişler › Teklif Talepleri › Tedarikçi Teklifi sekmesi (kendi menüsü yoktur; teklif kaydının kendisini düzenler).\nAlanlar: tedarikçi yanıtı (Bekleniyor / Teklif Verildi / Teklif Verilmedi), teklif tarihi, teklifi veren (teklifi sisteme işleyen kullanıcı), teklif geçerlilik tarihi.\nKullanım: yanıt Bekleniyor dışına alınınca boş teklif tarihi ve teklifi veren otomatik dolar; teklif edilen fiyatlar Ürünler sekmesine girilir." + }, + { + "Id": "19187136-bd1a-5b49-bc74-ed48b06ebf05", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.Waiting", + "Value": "Waiting" + }, + { + "Id": "45d3bc54-6be0-537a-b63d-03f72a051257", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.Waiting", + "Value": "Bekleniyor" + }, + { + "Id": "61f5e1f6-3a53-595a-9d40-0d6786356364", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.Quoted", + "Value": "Quoted" + }, + { + "Id": "5a88c373-dff3-5f84-bf10-ba28b1e70857", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.Quoted", + "Value": "Teklif Verildi" + }, + { + "Id": "c902bc2a-33de-584c-b0f2-88e2058d1a66", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.NotQuoted", + "Value": "Not Quoted" + }, + { + "Id": "5e909af3-d0db-5539-b6ff-7c65a6daa725", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.SupplierResponse.NotQuoted", + "Value": "Teklif Verilmedi" + }, + { + "Id": "23cd330c-2b07-5997-ac04-42cb2296c014", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierResponse", + "Value": "Supplier Response" + }, + { + "Id": "36ede476-672c-527a-9278-37b869ea9a5f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierResponse", + "Value": "Tedarikçi Yanıtı" + }, + { + "Id": "b8b0ef3a-ab93-57a5-808c-3e7c30ddbe1f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuoteValidUntil", + "Value": "Quote Validity" + }, + { + "Id": "5a1740d1-18ca-5e0d-8423-4569c6cc2c2f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuoteValidUntil", + "Value": "Teklif Geçerliliği" + }, + { + "Id": "88f3f3fb-3768-5ecd-889c-447399644945", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuoteDate", + "Value": "Quote Date" + }, + { + "Id": "b787d6d4-93e6-585a-9a45-3a855beffeeb", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuoteDate", + "Value": "Teklif Tarihi" + }, + { + "Id": "7818d8a6-d72b-535e-8337-42a275489755", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuotedByUserId", + "Value": "Quoted By" + }, + { + "Id": "1d2d2c53-037e-5a49-ab44-7d3d2f0bb533", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.QuotedByUserId", + "Value": "Teklifi Veren" + }, + { + "Id": "932757f4-c76c-58b4-85b5-e6c31798fbb6", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther", + "Value": "Other Information" + }, + { + "Id": "2098dc01-b8a5-53b1-bd4a-35568556ecc9", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther", + "Value": "Diğer Bilgiler" + }, + { + "Id": "ff9fda2d-69a0-5866-8c9a-c7aabd47245e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther.Title", + "Value": "Other Information" + }, + { + "Id": "335425e2-c214-5929-8a3a-da1eae8ccbd4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther.Title", + "Value": "Diğer Bilgiler" + }, + { + "Id": "880928a7-f703-5e01-85f1-917598d2ad41", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther.Desc", + "Value": "Other Information — buyer, source, project and commercial terms of an RFQ or purchase order.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Other Information tab (no menu of its own; edits the document record itself).\nFields: buyer, source (material request numbers of the lines, written automatically, read-only), project, delivery term (Incoterm) and Incoterm location, payment term.\nDefaults: buyer, delivery term and payment term come from the supplier's Purchasing tab on the contact card." + }, + { + "Id": "6cd4423d-a27f-5296-a05e-836db7e2a216", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderOther.Desc", + "Value": "Diğer Bilgiler — teklif talebinin ya da satınalma siparişinin alıcı, kaynak, proje ve ticari koşulları.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Diğer Bilgiler sekmesi (kendi menüsü yoktur; belge kaydının kendisini düzenler).\nAlanlar: alıcı, kaynak (kalemlerin malzeme talebi numaraları, otomatik yazılır, salt okunur), proje, teslimat koşulu (Incoterm) ve Incoterm konumu, ödeme koşulu.\nVarsayılanlar: alıcı, teslimat ve ödeme koşulu tedarikçinin kontak kartındaki Satınalma sekmesinden gelir." + }, + { + "Id": "7c052681-0033-5631-9a88-b3b90efc9866", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SourceDocument", + "Value": "Source" + }, + { + "Id": "bf7746fc-d6fc-5402-98af-a78eedea7a2c", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SourceDocument", + "Value": "Kaynak" + }, + { + "Id": "e594c212-fc8a-569f-95cf-b7b81a1963ae", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IncotermId", + "Value": "Delivery Term" + }, + { + "Id": "fd488c81-ada7-5fa4-8ef0-39592d6b6034", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IncotermId", + "Value": "Teslimat Koşulu" + }, + { + "Id": "9e0f4a02-32b8-53b2-9c63-bc883b021c33", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IncotermLocation", + "Value": "Incoterm Location" + }, + { + "Id": "dc0b1842-a0d3-5781-b931-48a2f8ee7927", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IncotermLocation", + "Value": "Incoterm Konumu" + }, + { + "Id": "e6a6e707-23af-5dfd-bc5d-b468e67ef0d3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative", + "Value": "Alternative Quotes" + }, + { + "Id": "c9de6f14-e2a0-5e1c-801b-8b6887e5907a", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative", + "Value": "Teklifler" + }, + { + "Id": "4942c90a-61d9-571f-81b1-162eb60974b1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative.Title", + "Value": "Alternative Quotes" + }, + { + "Id": "a75a7ad0-65ce-5b7d-9484-f06436e60b64", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative.Title", + "Value": "Teklifler" + }, + { + "Id": "89ee160d-b1a1-5383-aa0a-3a5f8e542800", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative.Desc", + "Value": "Alternative Quotes — other RFQs and purchase orders that carry lines of the same material requests as the open document.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Quotes tab (no menu of its own, read-only).\nFields: reference, supplier, supplier response, order deadline, expected arrival, total, currency, status.\nUsage: compare the quotes collected from different suppliers for the same request before confirming one of them." + }, + { + "Id": "d938150e-9ec8-58be-a35f-bba058283961", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrderAlternative.Desc", + "Value": "Teklifler — açık belgeyle aynı malzeme talebinin kalemlerini taşıyan diğer teklif talepleri ve siparişler.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Teklifler sekmesi (kendi menüsü yoktur, salt okunur).\nAlanlar: referans, tedarikçi, tedarikçi yanıtı, sipariş zaman sınırı, beklenen geliş, toplam, para birimi, durum.\nKullanım: aynı talep için farklı tedarikçilerden toplanan teklifler, birini onaylamadan önce burada karşılaştırılır." + }, + { + "Id": "9b664716-c6b3-5b08-92df-173521e1ee92", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Draft", + "Value": "RFQ" + }, + { + "Id": "115d77e8-6f11-5616-b9b7-c818bd6c3056", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Draft", + "Value": "Teklif Talebi" + }, + { + "Id": "451b4695-3867-5ec2-9e3f-d4bd78094ba1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Sent", + "Value": "RFQ Sent" + }, + { + "Id": "e917b162-0dcb-59c0-a8dd-8d59887b0d8d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Sent", + "Value": "Teklif Talebi Gönderildi" + }, + { + "Id": "3df53798-a770-509a-a05b-042a1890a4ec", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Purchase", + "Value": "Purchase Order" + }, + { + "Id": "487fdd73-a324-5590-9db4-1a2c764dd9fe", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Purchase", + "Value": "Satınalma Siparişi" + }, + { + "Id": "15cb0a8d-0a35-58f1-abdf-7f813bea6292", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Cancelled", + "Value": "Cancelled" + }, + { + "Id": "27c2ae03-549d-51d1-ab1b-f68defbd9705", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.OrderStatus.Cancelled", + "Value": "İptal Edildi" + }, + { + "Id": "3267fdd2-5b1b-5cc6-950a-732a3f7175c5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.BaseOrderId", + "Value": "Base Document" + }, + { + "Id": "db0ca289-8685-5d72-b89c-f194ad3d0571", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.BaseOrderId", + "Value": "Ana Belge" + }, + { + "Id": "b399fe9f-85ff-5a82-91ec-43d9b490c0c3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OrderNo", + "Value": "Reference" + }, + { + "Id": "23ffc7c8-223c-5e99-a0ce-20c3b73d2198", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OrderNo", + "Value": "Referans" + }, + { + "Id": "2c8e24ef-7d2a-524f-b3f3-02921ce0f4cd", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OrderDeadline", + "Value": "Order Deadline" + }, + { + "Id": "d2ef46a1-8e95-544a-977b-f05f3519d0b7", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OrderDeadline", + "Value": "Sipariş Zaman Sınırı" + }, + { + "Id": "73b1f7d4-3eb9-502a-9fc1-214929aa286e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ExpectedArrival", + "Value": "Expected Arrival" + }, + { + "Id": "dd513d8c-96a3-5cd8-bd0c-2848acf4fede", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ExpectedArrival", + "Value": "Beklenen Geliş" + }, + { + "Id": "ad6d56bf-4031-5820-842f-0c6f69c36279", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq", + "Value": "Requests for Quotation" + }, + { + "Id": "25aba865-cc57-5656-9bba-5892061b07ce", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq", + "Value": "Teklif Talepleri" + }, + { + "Id": "6806bad9-d25a-5ab5-90b3-15b2b11c61b0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq.Title", + "Value": "Requests for Quotation" + }, + { + "Id": "d62d187f-f268-5a6b-aee5-9ea09018282b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq.Title", + "Value": "Teklif Talepleri" + }, + { + "Id": "5eccd17f-dd97-5628-bf8c-3a2eb3407b8a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq.Desc", + "Value": "Requests for Quotation — every purchasing document in all states: RFQ, RFQ Sent, Purchase Order and Cancelled.\nWhere: Purchasing › Orders › Requests for Quotation; tabs Products, Supplier Quote, Other Information and Quotes.\nFields: reference (automatic, P00001), supplier, supplier reference, agreement, currency, order deadline, expected arrival, ask confirmation, deliver to (operation type), material request to import, action, untaxed / tax / total (calculated).\nAutomation: choosing a supplier fills currency, buyer and terms from the contact card; choosing an agreement fills an empty RFQ with its remaining lines; selecting an approved material request and saving copies its waiting purchase lines; the Action field (Send by e-mail / Confirm Order / Cancel / Set to Draft) runs on save — sending queues an e-mail to the supplier and moves the RFQ to RFQ Sent, confirming turns it into a purchase order." + }, + { + "Id": "fb52ef21-5df4-55f3-98c3-3eeb9cc399e4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseRfq.Desc", + "Value": "Teklif Talepleri — her durumdaki satınalma belgeleri: Teklif Talebi, Teklif Talebi Gönderildi, Satınalma Siparişi ve İptal Edildi.\nNerede: Satınalma › Siparişler › Teklif Talepleri; sekmeler Ürünler, Tedarikçi Teklifi, Diğer Bilgiler ve Teklifler.\nAlanlar: referans (otomatik, P00001), tedarikçi, tedarikçi referansı, sözleşme, para birimi, sipariş zaman sınırı, beklenen geliş, onay isteyin, teslim alacak (operasyon türü), aktarılacak malzeme talebi, işlem, vergi hariç / KDV / toplam (hesaplanır).\nOtomasyon: tedarikçi seçilince para birimi, alıcı ve koşullar kontak kartından dolar; sözleşme seçilince boş teklif kalan sözleşme kalemleriyle dolar; onaylı bir malzeme talebi seçilip kaydedilince bekleyen satınalma kalemleri kopyalanır; İşlem alanı (E-posta ile Gönder / Siparişi Onayla / İptal / Taslak olarak ayarla) kayıtta çalışır — gönderim tedarikçiye e-posta kuyruğa alır ve teklifi Gönderildi yapar, onay teklifi satınalma siparişine çevirir." + }, + { + "Id": "1bf349e4-0b50-53e2-9d5b-13da196cc214", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Send", + "Value": "Send by E-mail" + }, + { + "Id": "c2e253cc-2940-5cb7-8bd6-f3ff02c2d5d2", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Send", + "Value": "E-posta ile Gönder" + }, + { + "Id": "ad3cf87e-784f-52be-8495-47d104ec16f1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Confirm", + "Value": "Confirm Order" + }, + { + "Id": "f4a3aa14-d1f8-5183-ae0f-35a11177656e", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Confirm", + "Value": "Siparişi Onayla" + }, + { + "Id": "d924d437-49eb-5577-8fa5-25437eaa3f4f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Cancel", + "Value": "Cancel" + }, + { + "Id": "ce105191-392d-5762-aa81-5920f16bc447", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Cancel", + "Value": "İptal" + }, + { + "Id": "eeaf9f5b-ce64-5fb4-a750-be57399bc755", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Draft", + "Value": "Set to Draft" + }, + { + "Id": "25ea4acc-acac-5d8c-8e09-5cfb8e96245a", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Action.Draft", + "Value": "Taslak olarak ayarla" + }, + { + "Id": "f3fb55df-b2c1-59e3-ba91-29c4bc22fca6", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Products", + "Value": "Products" + }, + { + "Id": "14e0276f-81aa-5abc-a6b4-ad6b1e490911", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Products", + "Value": "Ürünler" + }, + { + "Id": "7b3f718a-1adb-5fc6-a8c5-f11f1b154dfa", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.SupplierQuote", + "Value": "Supplier Quote" + }, + { + "Id": "bdbd4fa4-8713-5ab2-9cb4-e08bd88450a7", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.SupplierQuote", + "Value": "Tedarikçi Teklifi" + }, + { + "Id": "6bd3f5c1-bd2b-5caa-b275-d69fe6430987", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.OtherInfo", + "Value": "Other Information" + }, + { + "Id": "0bdd883f-a823-51b0-8a3e-90a5ba3925b0", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.OtherInfo", + "Value": "Diğer Bilgiler" + }, + { + "Id": "d1c0f5bc-18c4-5d2d-8f6f-f17b759292d9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Quotes", + "Value": "Quotes" + }, + { + "Id": "1cfe06f6-bf80-5b2c-9850-a69d7810e2a4", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Quotes", + "Value": "Teklifler" + }, + { + "Id": "fbb8753c-8738-5520-953c-1bd660e4fc80", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.LateRfq", + "Value": "Late RFQ" + }, + { + "Id": "f03c1c4e-2174-5b47-b6de-197bfe960999", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.LateRfq", + "Value": "Geç RFQ" + }, + { + "Id": "29a104cb-314d-5f8b-a7a9-d4801a0928a9", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.NotAcknowledged", + "Value": "Not Acknowledged" + }, + { + "Id": "251b169e-0f10-59aa-ba61-accb9753e1ff", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.NotAcknowledged", + "Value": "Kabul Edilmedi" + }, + { + "Id": "d0669f99-2388-5884-8e2f-27dd33603b1c", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.LateReceipt", + "Value": "Late Receipt" + }, + { + "Id": "221cc51e-6ebc-58a4-b24c-ac0eb3a38d7b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.LateReceipt", + "Value": "Geç Makbuz" + }, + { + "Id": "bb93cf35-e065-57c3-94a5-d4c1660660d2", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.Otd", + "Value": "OTD %" + }, + { + "Id": "44d5c9e7-5a0d-5701-a5b5-c0a12ac07124", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.Otd", + "Value": "OTD %" + }, + { + "Id": "3b373f46-3234-582c-b931-52c4c0453a9c", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.Mine", + "Value": "My" + }, + { + "Id": "7c121494-f7cf-501a-9904-e03de6464446", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.Mine", + "Value": "Benim" + }, + { + "Id": "c8bea494-718f-5fad-805f-5c52c9c30b5b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierReference", + "Value": "Supplier Reference" + }, + { + "Id": "956fce79-bfd4-5ab7-8f21-cb5368ecf174", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.SupplierReference", + "Value": "Tedarikçi Referansı" + }, + { + "Id": "320bc696-0950-5d34-9536-d7eef9e4c295", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.RequireConfirmation", + "Value": "Ask Confirmation" + }, + { + "Id": "db342594-f004-584e-8049-55131139c53a", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.RequireConfirmation", + "Value": "Onay İsteyin" + }, + { + "Id": "30212a0e-adb0-5c34-8dbd-9b2bd8925923", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PendingAction", + "Value": "Action" + }, + { + "Id": "8d77bfc3-638e-567b-a16d-d68b052ecb61", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.PendingAction", + "Value": "İşlem" + }, + { + "Id": "dea81d78-4d57-5298-8a7f-9ede54bdf82f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.UntaxedAmount", + "Value": "Untaxed Amount" + }, + { + "Id": "cbe34c67-4577-5709-a64e-6537c36a262a", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.UntaxedAmount", + "Value": "Vergi Hariç Tutar" + }, + { + "Id": "ed8fc959-1458-552d-9c73-f95e46166472", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.LastSentDate", + "Value": "Last Sent" + }, + { + "Id": "67a5757a-8d29-5d85-bbc8-53068c95771d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.LastSentDate", + "Value": "Son Gönderim" + }, + { + "Id": "7f9c706d-f370-54fc-bd33-19fabb5d757f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder", + "Value": "Purchase Orders" + }, + { + "Id": "a1edbd26-4d68-57e2-8bff-a1c4207e2059", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder", + "Value": "Satınalma Siparişleri" + }, + { + "Id": "e06dd310-3fca-51b0-acc2-6f7a205fc30a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Title", + "Value": "Purchase Orders" + }, + { + "Id": "d69fb827-46cc-5883-b4dd-5f884d43332d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Title", + "Value": "Satınalma Siparişleri" + }, + { + "Id": "0991f4e8-005f-58b8-ae9d-16a71d3110a1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Desc", + "Value": "Purchase Orders — RFQs confirmed as purchase orders.\nWhere: Purchasing › Orders › Purchase Orders; new orders are created in Requests for Quotation with the Confirm Order action. Tabs: Products, Other Information, Quotes.\nFields: reference, confirmation date, supplier, supplier reference, agreement, currency, expected arrival, arrival (entered when the goods arrive), deliver to, source material requests, untaxed / tax / total (calculated).\nActions (Action field, runs on save): Send by E-mail queues the order to the supplier's contact e-mail; Cancel cancels the order. More waiting purchase lines can be imported from an approved material request. Late Receipt counts orders past expected arrival without an arrival date." + }, + { + "Id": "478b1fe5-8780-55e4-a308-2fc0925fbfba", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Desc", + "Value": "Satınalma Siparişleri — siparişe çevrilmiş teklif talepleri.\nNerede: Satınalma › Siparişler › Satınalma Siparişleri; yeni sipariş Teklif Talepleri'nde Siparişi Onayla işlemiyle oluşur. Sekmeler: Ürünler, Diğer Bilgiler, Teklifler.\nAlanlar: referans, onaylama tarihi, tedarikçi, tedarikçi referansı, sözleşme, para birimi, beklenen geliş, varış (mal gelince girilir), teslim alacak, kaynak malzeme talepleri, vergi hariç / KDV / toplam (hesaplanır).\nİşlemler (İşlem alanı, kayıtta çalışır): E-posta ile Gönder siparişi tedarikçinin kontak e-postasına kuyruğa alır; İptal siparişi iptal eder. Onaylı bir malzeme talebinden bekleyen satınalma kalemleri ayrıca aktarılabilir. Geç Makbuz, beklenen gelişi geçmiş ve varışı girilmemiş siparişleri sayar." + }, + { + "Id": "20bc4aa0-2cd4-5f36-90fc-839ccc16bedc", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.AwaitingArrival", + "Value": "Awaiting Arrival" + }, + { + "Id": "a18bcadf-3309-508d-bd0a-b3036d0993c1", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Prc.PurchaseOrder.Widget.AwaitingArrival", + "Value": "Varışı Bekleyen" + }, + { + "Id": "bc41ab4b-2600-5391-b510-86764ed98cf5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ConfirmDate", + "Value": "Confirmation Date" + }, + { + "Id": "f348e1bd-c592-598a-96b4-a8e54a070ea8", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ConfirmDate", + "Value": "Onaylama Tarihi" + }, + { + "Id": "7c365d9c-7182-5621-908f-4a4edf831580", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ArrivalDate", + "Value": "Arrival" + }, + { + "Id": "a3e82a18-3025-5d57-8c55-b42632afe57f", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.ArrivalDate", + "Value": "Varış" } ] } diff --git a/configs/seeds/data/App.Menus.Menu.json b/configs/seeds/data/App.Menus.Menu.json index bf73455c..c474fc30 100644 --- a/configs/seeds/data/App.Menus.Menu.json +++ b/configs/seeds/data/App.Menus.Menu.json @@ -2928,6 +2928,50 @@ "IsDisabled": false, "ElementId": null, "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc", + "Code": "App.Prc.Orders", + "DisplayName": "App.Prc.Orders", + "Order": 3, + "Url": null, + "Icon": "FcShop", + "RequiredPermissionName": null, + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Orders", + "Code": "App.Prc.PurchaseAgreement", + "DisplayName": "App.Prc.PurchaseAgreement", + "Order": 1, + "Url": "/admin/list/App.Prc.PurchaseAgreement", + "Icon": "FcRules", + "RequiredPermissionName": "App.Prc.PurchaseAgreement", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Orders", + "Code": "App.Prc.PurchaseRfq", + "DisplayName": "App.Prc.PurchaseRfq", + "Order": 2, + "Url": "/admin/list/App.Prc.PurchaseRfq", + "Icon": "FcDocument", + "RequiredPermissionName": "App.Prc.PurchaseRfq", + "IsDisabled": false, + "ModuleId": "Prc" + }, + { + "ParentCode": "App.Prc.Orders", + "Code": "App.Prc.PurchaseOrder", + "DisplayName": "App.Prc.PurchaseOrder", + "Order": 3, + "Url": "/admin/list/App.Prc.PurchaseOrder", + "Icon": "FcPaid", + "RequiredPermissionName": "App.Prc.PurchaseOrder", + "IsDisabled": false, + "ModuleId": "Prc" } ] } diff --git a/configs/seeds/docs/modules/App.Prc.md b/configs/seeds/docs/modules/App.Prc.md index bde1c4ff..2e01c538 100644 --- a/configs/seeds/docs/modules/App.Prc.md +++ b/configs/seeds/docs/modules/App.Prc.md @@ -152,6 +152,89 @@ Yönetim › Tanımlamalar › Onaycılar (onay yeri Satınalma); Yönetim › R - Numaratör: `App.Definitions.Sequence` › `MaterialRequest`. - Geri alma: Wizard Manager'da talep bazlı silme (alt form en son değil, önce listeler); tablolar yalnız açık onayla düşürülür. + +## Siparişler (`App.Prc.Orders`) + +### 1. Amaç ve kapsam + +Satınalma ekibinin onaylanmış malzeme taleplerinden tedarikçilere teklif talebi (RFQ) açması, gelen teklifi işlemesi, teklifi satınalma siparişine çevirmesi ve tedarikçiyle çerçeve sözleşme (kapsamlı sipariş / ihale) yönetmesi. Kullanıcılar satınalma personeli ve alıcılardır. Mal kabul (makbuz), tedarikçi faturası, alınan/faturalanan miktar takibi ve analitik dağılım kapsam dışıdır. + +### 2. Analiz ve kararlar + +- Teklif talebi ve satınalma siparişi tek belgedir (`Prc_T_PurchaseOrder`); numara aşamalar boyunca korunur. Durum: Draft (Teklif Talebi) › Sent (Gönderildi) › Purchase (Satınalma Siparişi) / Cancelled. +- Numaratörler: `PurchaseOrder1` (P00001), `PurchaseAgreement1` (BO00001). +- Firma kolonu açılmadı (kiracı kapsamı). Bakım Talebi, Mali Durum, Analitik Dağılım, Alınan/Kalan/Faturalanan, Faturalama Durumu ve Fatura Yükle kullanıcı kararıyla kapsam dışı. +- Vergi kalemde tek oran (%); ürünün `PurchaseTaxRate`'inden gelir. +- Platformda buton yordam çağıramadığı için durum işlemleri formdaki **İşlem** alanıyla (`PendingAction`) yapılır; kayıtta çalışır ve alan temizlenir. "Talepten Aktar" da formdaki Malzeme Talebi alanı + kaydet ile çalışır. +- Gönderim: tedarikçinin kontak e-postasına platform bildirim kuyruğu (`Adm_T_Notification`, kanal Mail) üzerinden; kalemler e-posta gövdesinde tablo olarak gider (kuyruk ek dosya taşımaz). +- Talep ilişkisi kalem düzeyinde (`MaterialRequestItemId`); aktarım kopyalamadır, talep değişmez; iptal olmayan başka belgede yer alan kalem tekrar aktarılmaz. +- Sözleşme seçilen boş teklif, sözleşmenin kalan (sipariş edilmemiş) miktarlarıyla dolar. +- Widget'lar: OTD % tüm zamanlar üzerinden; "Sipariş Verilecek Günler" kartı üretilmedi (iki sağlayıcıda ortak tarih farkı yok). Demo veri girilmedi. + +### 3. Menü ve ekranlar + +Satınalma (`App.Prc`) › Siparişler (`App.Prc.Orders`): + +| Ekran | Kod | Not | +| --- | --- | --- | +| Sözleşmeler | `App.Prc.PurchaseAgreement` | sekme: Ürünler; satırda Yeni Teklif (Teklif Talepleri'ni açar) | +| Teklif Talepleri | `App.Prc.PurchaseRfq` | tüm durumlar; sekmeler Ürünler, Tedarikçi Teklifi, Diğer Bilgiler, Teklifler | +| Satınalma Siparişleri | `App.Prc.PurchaseOrder` | Status = Purchase; ekle/sil kapalı; sekmeler Ürünler, Diğer Bilgiler, Teklifler | + +Menüsüz alt formlar: `App.Prc.PurchaseAgreementLine`, `App.Prc.PurchaseOrderLine`, `App.Prc.PurchaseOrderQuote`, `App.Prc.PurchaseOrderOther`, `App.Prc.PurchaseOrderAlternative`. + +### 4. Veri modeli + +Tüm tablolar kiracı + tam audit + soft delete. + +- `Prc_T_PurchaseAgreement`: AgreementNo, SupplierId, BuyerUserId, AgreementType (Blanket/Tender), CurrencyId, StartDate, EndDate, Reference, OperationTypeId, Terms, Status (Draft/Confirmed/Closed/Cancelled). +- `Prc_T_PurchaseAgreementLine`: AgreementId (FK cascade), ProductId, Description, Quantity, UomId, UnitPrice. +- `Prc_T_PurchaseOrder`: OrderNo, SupplierId, SupplierReference, AgreementId, MaterialRequestId (aktarım seçimi, kayıttan sonra boşalır), CurrencyId, OrderDeadline, ExpectedArrival, RequireConfirmation, OperationTypeId, ConfirmDate, ArrivalDate, SupplierResponse, QuoteDate, QuotedByUserId, QuoteValidUntil, BuyerUserId, SourceDocument, ProjectId, IncotermId, IncotermLocation, PaymentTermId, Terms, UntaxedAmount, TaxAmount, TotalAmount, Status, PendingAction, LastSentDate. +- `Prc_T_PurchaseOrderLine`: PurchaseOrderId (FK cascade), ProductId, Description, Quantity, UomId, UnitPrice, TaxRate, Amount, MaterialRequestItemId. +- Görünümler: `Prc_V_PurchaseAgreementLine` (OrderedQuantity), `Prc_V_PurchaseOrderAlternative` (Teklifler sekmesi), `Prc_V_MaterialRequestImportable` (aktarılabilir talepler). +- Yordamlar: `Prc_P_PurchaseOrderAfterSave`, `Prc_P_PurchaseOrderRecalc`, `Prc_P_PurchaseOrderImportRequest`, `Prc_P_PurchaseRfqFromAgreement`, `Prc_P_PurchaseOrderSetStatus`, `Prc_P_PurchaseOrderSend`. + +### 5. İş kuralları ve hesaplar + +- Kayıt sonrası `Prc_P_PurchaseOrderAfterSave`: boş ödeme/teslimat koşulu ve Incoterm konumu tedarikçinin Satınalma sekmesinden dolar (alıcı yalnız ilk kayıtta); sözleşme seçili ve kalem yoksa sözleşme kalemleri; Malzeme Talebi seçiliyse aktarım; tutarlar; İşlem. +- Tutar = Miktar × Birim Fiyat; KDV = Σ(Tutar × Oran/100); Toplam = Vergi Hariç + KDV. Kalem her eklenip/değişip/silindiğinde yeniden hesaplanır. Kaynak, kalemlerin talep numaralarıdır. +- Aktarım: talep Onaylandı; kalem Karşılama = Satınalma, Durum = Bekliyor; başka iptal olmayan belgede olmayan kalemler. Fiyat: sözleşme kalemi › tedarikçi fiyatı (`Inv_T_ProductSupplier`) › 0. Aktarılacak kalem yoksa hata. +- İşlemler: Gönder (iptal dışında; kalem ve tedarikçi e-postası şart; Draft ise Sent olur, LastSentDate yazılır) · Siparişi Onayla (Draft/Sent → Purchase, ConfirmDate) · İptal · Taslak olarak ayarla (yalnız Cancelled → Draft). +- İptal edilmiş belge değiştirilemez (Taslak işlemi hariç), kalem eklenemez/silinemez. Gönderilmiş teklif ve sipariş silinemez. +- Tedarikçi Teklifi'nde yanıt Bekleniyor dışına alınınca boş teklif tarihi ve teklifi veren dolar. +- Sözleşmede bitiş tarihi başlangıçtan önce olamaz. + +### 6. Yetki ve görünürlük + +Yetki ağacı: `App.Prc` › `App.Prc.Orders` › her liste (+ Create/Update/Delete/Export/Import/Note). Alt formların yetkisi taşıyan listenin altındadır; ortak sekmeler (Ürünler, Diğer Bilgiler, Teklifler) Teklif Talepleri'nin altına bağlandı — Satınalma Siparişleri kullanıcılarına bu sekme yetkileri de verilmelidir. Kiracı kapsamlı, şube filtresi yok. + +### 7. Entegrasyonlar + +Yönetim › Tanımlamalar › Kontaklar (tedarikçi, e-posta, Satınalma sekmesi varsayılanları); Envanter (Ürünler, tedarikçi fiyatları, Operasyon Türleri); Satınalma › Tanımlamalar (Ödeme Koşulları, Teslimat Koşulları); Proje modülü (Proje); Malzeme Talepleri (aktarım); Bildirimler (`Prc.RfqSent`, `Prc.PurchaseOrderSent`; NotificationWorker kuyruğu gönderir); Diziler. + +### 8. Akış örneği + +1. Ali'nin SRO00015 talebi onaylanır (2 satınalma kalemi). +2. Satınalma Teklif Talepleri'nde yeni kayıt açar, tedarikçi "3K Kutu" seçer (para birimi ve koşullar dolar), Talepten Aktar'da SRO00015'i seçip kaydeder; iki kalem fiyatlarıyla gelir, Kaynak = SRO00015. +3. İşlem = E-posta ile Gönder, kaydet: tedarikçiye e-posta kuyruğa alınır, durum Gönderildi. +4. Tedarikçi Teklifi sekmesinde yanıt = Teklif Verildi; fiyatlar Ürünler sekmesinde güncellenir. +5. İşlem = Siparişi Onayla: belge Satınalma Siparişleri'ne düşer; gerekirse İşlem = E-posta ile Gönder ile PO gönderilir. Mal gelince Varış girilir. + +### 9. Sık sorulanlar + +- **Butonlar nerede?** Durum işlemleri formdaki İşlem alanındadır; seçip kaydedin. +- **Talep listede çıkmıyor?** Talep onaylanmış olmalı ve aktarılabilir (Satınalma, Bekliyor, başka belgede olmayan) kalemi bulunmalı. +- **E-posta gitmedi?** Tedarikçinin kontak e-postasını ve Bildirimler ekranındaki satırı (IsSent) kontrol edin; NotificationWorker aktif olmalı. +- **Sözleşme seçince kalem gelmedi?** Yalnız kalemi olmayan belgeye ve kalan miktarı olan sözleşme kalemleri gelir. + +### 10. Dosyalar ve geri alma + +- Tablolar: `sql/object/Prc_T_PurchaseAgreement.sql`, `Prc_T_PurchaseAgreementLine.sql`, `Prc_T_PurchaseOrder.sql`, `Prc_T_PurchaseOrderLine.sql` (+ postgres). +- Görünüm/yordam: `Prc_V_PurchaseAgreementLine`, `Prc_V_PurchaseOrderAlternative`, `Prc_V_MaterialRequestImportable`, `Prc_P_PurchaseOrder{AfterSave,Recalc,ImportRequest,SetStatus,Send}`, `Prc_P_PurchaseRfqFromAgreement` (sql + postgres object). +- Wizard'lar: `Prc_PurchaseAgreementLine.json`, `Prc_PurchaseAgreement.json`, `Prc_PurchaseOrderLine.json`, `Prc_PurchaseOrderQuote.json`, `Prc_PurchaseOrderOther.json`, `Prc_PurchaseOrderAlternative.json`, `Prc_PurchaseRfq.json`, `Prc_PurchaseOrder.json`. +- Veri: Diziler `PurchaseOrder1`, `PurchaseAgreement1`; Bildirim Türleri `Prc.RfqSent`, `Prc.PurchaseOrderSent`. +- Geri alma: önce ana ekranlar (`Prc_PurchaseRfq`, `Prc_PurchaseOrder`, `Prc_PurchaseAgreement`), sonra alt formlar `delete_wizard` ile silinir; tablolar yalnız açık onayla düşürülür. + ## Ek — Ekran envanteri (otomatik) @@ -459,4 +542,251 @@ Yönetim › Tanımlamalar › Onaycılar (onay yeri Satınalma); Yönetim › R | `PurchaseResponsibleUserId` | Satınalma Sorumlusu | dxSelectBox | | ✓ | sorgu: AbpUsers | | `LineStatus` | Satır Durumu | dxSelectBox | ✓ | ✓ | liste: Waiting, Done, Cancelled | +### Siparişler (`App.Prc.Orders`) + +#### Sözleşmeler — `App.Prc.PurchaseAgreement` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseAgreement.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Orders` › `App.Prc.PurchaseAgreement` (sıra 1) | +| Yetki | `App.Prc.PurchaseAgreement` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Sözleşmeler — tedarikçilerle yapılan kapsamlı sipariş ve ihale sözleşmeleri; anlaşılan miktar ve birim fiyatlarıyla. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseAgreement` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Alt formlar | `App.Prc.PurchaseAgreementLine` (Id → AgreementId) | +| Widget'lar | `App.Prc.AgreementStatus.Draft`, `App.Prc.AgreementStatus.Confirmed`, `App.Prc.AgreementStatus.Closed`, `App.Prc.AgreementStatus.Cancelled` | +| Komutlar | UpdateBefore: SQL | +| Form varsayılanları | AgreementNo=PurchaseAgreement1, BuyerUserId=@USERID, CurrencyId=TRY, StartDate=@NOW, Status=Draft | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `AgreementNo` | Sözleşme | dxTextBox | ✓ | ✓ | | +| `SupplierId` | Tedarikçi | dxSelectBox | ✓ | ✓ | sorgu: Adm_T_Contact | +| `BuyerUserId` | Alıcı | dxSelectBox | ✓ | ✓ | sorgu: AbpUsers | +| `AgreementType` | Sözleşme Türü | dxSelectBox | ✓ | ✓ | liste: Blanket, Tender | +| `CurrencyId` | Kur | dxSelectBox | ✓ | ✓ | sorgu: Sas_H_Currency | +| `StartDate` | Başlama Tarihi | dxDateBox | | ✓ | | +| `EndDate` | Bitiş Tarihi | dxDateBox | | ✓ | | +| `Reference` | Referans | dxTextBox | | ✓ | | +| `OperationTypeId` | Operasyon Türü | dxSelectBox | | ✓ | sorgu: Inv_T_OperationType | +| `Status` | Durumu | dxSelectBox | ✓ | ✓ | liste: Draft, Confirmed, Closed, Cancelled | +| `Terms` | Şartlar ve Koşullar | dxHtmlEditor | | ✓ | | + +#### Teklif Talepleri — `App.Prc.PurchaseRfq` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseRfq.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Orders` › `App.Prc.PurchaseRfq` (sıra 2) | +| Yetki | `App.Prc.PurchaseRfq` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Teklif Talepleri — her durumdaki satınalma belgeleri: Teklif Talebi, Teklif Talebi Gönderildi, Satınalma Siparişi ve İptal Edildi. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseOrder` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Alt formlar | `App.Prc.PurchaseOrderLine` (Id → PurchaseOrderId), `App.Prc.PurchaseOrderQuote` (Id → Id), `App.Prc.PurchaseOrderOther` (Id → Id), `App.Prc.PurchaseOrderAlternative` (Id → BaseOrderId) | +| Widget'lar | `App.Prc.OrderStatus.Draft`, `App.Prc.OrderStatus.Sent`, `App.Prc.PurchaseOrder.Widget.LateRfq`, `App.Prc.PurchaseOrder.Widget.NotAcknowledged`, `App.Prc.PurchaseOrder.Widget.LateReceipt`, `App.Prc.PurchaseOrder.Widget.Otd` | +| Komutlar | InsertAfter: `Prc_P_PurchaseOrderAfterSave` · UpdateBefore: SQL · UpdateAfter: `Prc_P_PurchaseOrderAfterSave` · DeleteBefore: SQL | +| Form varsayılanları | OrderNo=PurchaseOrder1, BuyerUserId=@USERID, CurrencyId=TRY, RequireConfirmation=false, Status=Draft | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `OrderNo` | Referans | dxTextBox | ✓ | ✓ | | +| `Status` | Durumu | dxSelectBox | ✓ | ✓ | liste: Draft, Sent, Purchase, Cancelled | +| `SupplierId` | Tedarikçi | dxSelectBox | ✓ | ✓ | sorgu: Adm_T_Contact · script | +| `OrderDeadline` | Sipariş Zaman Sınırı | dxDateBox | | ✓ | | +| `SupplierReference` | Tedarikçi Referansı | dxTextBox | | ✓ | | +| `ExpectedArrival` | Beklenen Geliş | dxDateBox | | ✓ | | +| `AgreementId` | Sözleşme | dxSelectBox | | ✓ | sorgu: Prc_T_PurchaseAgreement (← SupplierId) | +| `RequireConfirmation` | Onay İsteyin | dxCheckBox | | ✓ | | +| `CurrencyId` | Para Birimi | dxSelectBox | ✓ | ✓ | sorgu: Sas_H_Currency | +| `OperationTypeId` | Teslim Alacak | dxSelectBox | | ✓ | sorgu: Inv_T_OperationType | +| `MaterialRequestId` | Talepten Aktar | dxSelectBox | | ✓ | sorgu: Prc_V_MaterialRequestImportable | +| `PendingAction` | İşlem | dxSelectBox | | ✓ | liste: Send, Confirm, Cancel, Draft | +| `SupplierResponse` | Tedarikçi Yanıtı | dxSelectBox | | | liste: Waiting, Quoted, NotQuoted | +| `BuyerUserId` | Alıcı | dxSelectBox | | | sorgu: AbpUsers | +| `SourceDocument` | Kaynak | dxTextBox | | | | +| `UntaxedAmount` | Vergi Hariç Tutar | dxNumberBox | | ✓ | | +| `TaxAmount` | KDV | dxNumberBox | | ✓ | | +| `TotalAmount` | Toplam | dxNumberBox | | ✓ | | +| `LastSentDate` | Son Gönderim | dxDateBox | | | | +| `Terms` | Şart ve Koşullar | dxTextArea | | ✓ | | + +#### Satınalma Siparişleri — `App.Prc.PurchaseOrder` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseOrder.json` | +| Yol | Liste (Wizard) | +| Menü | `App.Prc.Orders` › `App.Prc.PurchaseOrder` (sıra 3) | +| Yetki | `App.Prc.PurchaseOrder` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Satınalma Siparişleri — siparişe çevrilmiş teklif talepleri. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseOrder` · filtre `"IsDeleted" = 'false' AND "Status" = 'Purchase'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | +| Alt formlar | `App.Prc.PurchaseOrderLine` (Id → PurchaseOrderId), `App.Prc.PurchaseOrderOther` (Id → Id), `App.Prc.PurchaseOrderAlternative` (Id → BaseOrderId) | +| Widget'lar | `App.Prc.PurchaseOrder.Widget.LateReceipt`, `App.Prc.PurchaseOrder.Widget.AwaitingArrival`, `App.Widget.TotalRevenue` | +| Komutlar | UpdateAfter: `Prc_P_PurchaseOrderAfterSave` | +| Form varsayılanları | CurrencyId=TRY, Status=Draft, UntaxedAmount=0, TaxAmount=0, TotalAmount=0 | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `OrderNo` | Referans | dxTextBox | ✓ | ✓ | | +| `SupplierId` | Tedarikçi | dxSelectBox | ✓ | ✓ | sorgu: Adm_T_Contact | +| `ConfirmDate` | Onaylama Tarihi | dxDateBox | | ✓ | | +| `ExpectedArrival` | Beklenen Geliş | dxDateBox | | ✓ | | +| `SupplierReference` | Tedarikçi Referansı | dxTextBox | | ✓ | | +| `ArrivalDate` | Varış | dxDateBox | | ✓ | | +| `AgreementId` | Sözleşme | dxSelectBox | | ✓ | sorgu: Prc_T_PurchaseAgreement | +| `OperationTypeId` | Teslim Alacak | dxSelectBox | | ✓ | sorgu: Inv_T_OperationType | +| `CurrencyId` | Para Birimi | dxTextBox | ✓ | ✓ | | +| `MaterialRequestId` | Talepten Aktar | dxSelectBox | | ✓ | sorgu: Prc_V_MaterialRequestImportable | +| `PendingAction` | İşlem | dxSelectBox | | ✓ | liste: Send, Cancel | +| `Status` | Durumu | dxSelectBox | | | liste: Draft, Sent, Purchase, Cancelled | +| `BuyerUserId` | Alıcı | dxSelectBox | | | sorgu: AbpUsers | +| `SourceDocument` | Kaynak | dxTextBox | | | | +| `UntaxedAmount` | Vergi Hariç Tutar | dxNumberBox | | ✓ | | +| `TaxAmount` | KDV | dxNumberBox | | ✓ | | +| `TotalAmount` | Toplam | dxNumberBox | | ✓ | | +| `LastSentDate` | Son Gönderim | dxDateBox | | | | +| `Terms` | Şart ve Koşullar | dxTextArea | | ✓ | | + +#### Sözleşme Kalemleri — `App.Prc.PurchaseAgreementLine` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseAgreementLine.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.PurchaseAgreementLine` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Sözleşme Kalemleri — satınalma sözleşmesinin ürünleri, miktarları ve anlaşılan birim fiyatları. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseAgreementLine` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Form varsayılanları | Quantity=1 | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `AgreementId` | Sözleşme | dxTextBox | | | | +| `ProductId` | Ürün | dxSelectBox | ✓ | ✓ | sorgu: Inv_T_Product · script | +| `Quantity` | Miktar | dxNumberBox | ✓ | ✓ | | +| `UomId` | Birim | dxSelectBox | ✓ | ✓ | sorgu: Adm_T_Uom | +| `UnitPrice` | Birim Fiyat | dxNumberBox | ✓ | ✓ | | +| `Description` | Açıklama | dxTextArea | | ✓ | | + +#### Sipariş Kalemleri — `App.Prc.PurchaseOrderLine` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseOrderLine.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.PurchaseOrderLine` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Sipariş Kalemleri — teklif talebinin ya da satınalma siparişinin ürünleri. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseOrderLine` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup | +| Kapsam | Kiracı | +| Komutlar | InsertBefore: SQL · InsertAfter: `Prc_P_PurchaseOrderRecalc` · UpdateBefore: SQL · UpdateAfter: `Prc_P_PurchaseOrderRecalc` · DeleteBefore: SQL · DeleteAfter: `Prc_P_PurchaseOrderRecalc` | +| Form varsayılanları | Quantity=1 | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `PurchaseOrderId` | Satınalma Siparişi | dxTextBox | | | | +| `ProductId` | Ürün | dxSelectBox | ✓ | ✓ | sorgu: Inv_T_Product · script | +| `Description` | Açıklama | dxTextBox | | ✓ | | +| `Quantity` | Miktar | dxNumberBox | ✓ | ✓ | | +| `UomId` | Birim | dxSelectBox | ✓ | ✓ | sorgu: Adm_T_Uom | +| `UnitPrice` | Birim Fiyat | dxNumberBox | ✓ | ✓ | | +| `TaxRate` | Vergiler (%) | dxNumberBox | ✓ | ✓ | | +| `Amount` | Tutar | dxNumberBox | | ✓ | script | +| `MaterialRequestItemId` | Talep | dxSelectBox | | ✓ | sorgu: Prc_T_MaterialRequestItem | + +#### Tedarikçi Teklifi — `App.Prc.PurchaseOrderQuote` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseOrderQuote.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.PurchaseOrderQuote` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Tedarikçi Teklifi — tedarikçinin teklif talebine verdiği yanıt. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseOrder` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | +| Komutlar | UpdateAfter: SQL | +| Form varsayılanları | SupplierResponse=Waiting | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `SupplierResponse` | Tedarikçi Yanıtı | dxSelectBox | ✓ | ✓ | liste: Waiting, Quoted, NotQuoted | +| `QuoteValidUntil` | Teklif Geçerliliği | dxDateBox | | ✓ | | +| `QuoteDate` | Teklif Tarihi | dxDateBox | | ✓ | | +| `QuotedByUserId` | Teklifi Veren | dxSelectBox | | ✓ | sorgu: AbpUsers | + +#### Diğer Bilgiler — `App.Prc.PurchaseOrderOther` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseOrderOther.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.PurchaseOrderOther` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Diğer Bilgiler — teklif talebinin ya da satınalma siparişinin alıcı, kaynak, proje ve ticari koşulları. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_T_PurchaseOrder` · filtre `"IsDeleted" = 'false'` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `BuyerUserId` | Alıcı | dxSelectBox | ✓ | ✓ | sorgu: AbpUsers | +| `PaymentTermId` | Ödeme Koşulları | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentTerm | +| `SourceDocument` | Kaynak | dxTextBox | | ✓ | | +| `ProjectId` | Proje | dxSelectBox | | ✓ | sorgu: Prj_T_Project | +| `IncotermId` | Teslimat Koşulu | dxSelectBox | | ✓ | sorgu: Prc_T_Incoterm | +| `IncotermLocation` | Incoterm Konumu | dxTextBox | | ✓ | | + +#### Teklifler — `App.Prc.PurchaseOrderAlternative` + +| Özellik | Değer | +| --- | --- | +| Wizard | `wizard/Prc_PurchaseOrderAlternative.json` | +| Yol | Liste (Wizard) | +| Menü | Menüsüz (alt form) | +| Yetki | `App.Prc.PurchaseOrderAlternative` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` | +| Açıklama | Teklifler — açık belgeyle aynı malzeme talebinin kalemlerini taşıyan diğer teklif talepleri ve siparişler. | +| Geliştirme talebi | Satınalma -> Siparişler | +| Kaynak | `Prc_V_PurchaseOrderAlternative` | +| Görünümler | Grid, Card, Pivot, Chart (açılış grid) | +| Düzenleme | ekle ✗ · düzenle ✗ · sil ✗ · popup | +| Kapsam | Kiracı | + +| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak | +| --- | --- | --- | --- | --- | --- | +| `BaseOrderId` | Ana Belge | dxTextBox | | | | +| `OrderNo` | Referans | dxTextBox | | | | +| `SupplierId` | Tedarikçi | dxSelectBox | | | sorgu: Adm_T_Contact | +| `SupplierResponse` | Tedarikçi Yanıtı | dxSelectBox | | | liste: Waiting, Quoted, NotQuoted | +| `OrderDeadline` | Sipariş Zaman Sınırı | dxDateBox | | | | +| `ExpectedArrival` | Beklenen Geliş | dxDateBox | | | | +| `TotalAmount` | Toplam | dxNumberBox | | | | +| `CurrencyId` | Para Birimi | dxTextBox | | | | +| `Status` | Durumu | dxSelectBox | | | liste: Draft, Sent, Purchase, Cancelled | + diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseOrderAfterSave.sql b/configs/seeds/postgres/object/Prc_P_PurchaseOrderAfterSave.sql new file mode 100644 index 00000000..59dd31ec --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseOrderAfterSave.sql @@ -0,0 +1,20 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseOrderAfterSave"(p_id uuid, p_user_id uuid DEFAULT NULL) +LANGUAGE plpgsql AS $$ +DECLARE v_req uuid; v_act varchar(16); v_agr uuid; +BEGIN + UPDATE "Prc_T_PurchaseOrder" o SET + "PaymentTermId" = COALESCE(o."PaymentTermId", c."PurchasePaymentTermId"), + "IncotermId" = COALESCE(o."IncotermId", c."PurchaseIncotermId"), + "IncotermLocation" = COALESCE(o."IncotermLocation", c."PurchaseIncotermLocation"), + "BuyerUserId" = CASE WHEN o."LastModificationTime" IS NULL AND c."BuyerUserId" IS NOT NULL THEN c."BuyerUserId" ELSE o."BuyerUserId" END + FROM "Adm_T_Contact" c + WHERE o."Id" = p_id AND c."Id" = o."SupplierId"; + + SELECT "MaterialRequestId", "PendingAction", "AgreementId" INTO v_req, v_act, v_agr + FROM "Prc_T_PurchaseOrder" WHERE "Id" = p_id; + IF v_agr IS NOT NULL THEN CALL public."Prc_P_PurchaseRfqFromAgreement"(p_id); END IF; + IF v_req IS NOT NULL THEN CALL public."Prc_P_PurchaseOrderImportRequest"(p_id); END IF; + CALL public."Prc_P_PurchaseOrderRecalc"(p_id); + IF v_act IS NOT NULL THEN CALL public."Prc_P_PurchaseOrderSetStatus"(p_id, v_act, p_user_id); END IF; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseOrderImportRequest.sql b/configs/seeds/postgres/object/Prc_P_PurchaseOrderImportRequest.sql new file mode 100644 index 00000000..e69d679b --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseOrderImportRequest.sql @@ -0,0 +1,40 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseOrderImportRequest"(p_id uuid) +LANGUAGE plpgsql AS $$ +DECLARE v_req uuid; v_tenant uuid; v_supplier uuid; v_agr uuid; v_status varchar(16); v_cnt int; +BEGIN + SELECT "MaterialRequestId", "TenantId", "SupplierId", "AgreementId", "Status" + INTO v_req, v_tenant, v_supplier, v_agr, v_status + FROM "Prc_T_PurchaseOrder" WHERE "Id" = p_id; + IF v_req IS NULL THEN RETURN; END IF; + IF v_status = 'Cancelled' THEN + RAISE EXCEPTION 'İptal edilmiş belgeye talepten aktarım yapılamaz.'; + END IF; + + INSERT INTO "Prc_T_PurchaseOrderLine" ("Id", "TenantId", "PurchaseOrderId", "ProductId", "Description", "Quantity", "UomId", + "UnitPrice", "TaxRate", "Amount", "MaterialRequestItemId", "CreationTime", "IsDeleted") + SELECT gen_random_uuid(), v_tenant, p_id, i."ProductId", i."RequestReason", i."Quantity", i."UomId", + COALESCE((SELECT al."UnitPrice" FROM "Prc_T_PurchaseAgreementLine" al + WHERE al."AgreementId" = v_agr AND al."ProductId" = i."ProductId" AND al."IsDeleted" = false LIMIT 1), + (SELECT ps."Price" FROM "Inv_T_ProductSupplier" ps + WHERE ps."ProductId" = i."ProductId" AND ps."ContactId" = v_supplier AND ps."IsDeleted" = false + ORDER BY ps."MinQuantity" LIMIT 1), 0), + COALESCE(p."PurchaseTaxRate", 0), 0, i."Id", CURRENT_TIMESTAMP, false + FROM "Prc_T_MaterialRequestItem" i + INNER JOIN "Prc_T_MaterialRequest" r ON r."Id" = i."MaterialRequestId" + LEFT JOIN "Inv_T_Product" p ON p."Id" = i."ProductId" + WHERE i."MaterialRequestId" = v_req AND i."IsDeleted" = false + AND r."ApprovalStatus" = 'Onaylandı' + AND i."FulfillmentMethod" = 'Purchase' AND i."LineStatus" = 'Waiting' + AND NOT EXISTS (SELECT 1 FROM "Prc_T_PurchaseOrderLine" ol + INNER JOIN "Prc_T_PurchaseOrder" o ON o."Id" = ol."PurchaseOrderId" + WHERE ol."MaterialRequestItemId" = i."Id" AND ol."IsDeleted" = false + AND o."IsDeleted" = false AND o."Status" <> 'Cancelled'); + GET DIAGNOSTICS v_cnt = ROW_COUNT; + + UPDATE "Prc_T_PurchaseOrder" SET "MaterialRequestId" = NULL WHERE "Id" = p_id; + + IF v_cnt = 0 THEN + RAISE EXCEPTION 'Seçilen talepte aktarılacak kalem yok (onaylı, Satınalma ile karşılanacak, bekleyen ve başka belgede olmayan kalem bulunamadı).'; + END IF; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseOrderRecalc.sql b/configs/seeds/postgres/object/Prc_P_PurchaseOrderRecalc.sql new file mode 100644 index 00000000..4225c559 --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseOrderRecalc.sql @@ -0,0 +1,20 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseOrderRecalc"(p_id uuid) +LANGUAGE plpgsql AS $$ +BEGIN + UPDATE "Prc_T_PurchaseOrderLine" SET "Amount" = ROUND("Quantity" * "UnitPrice", 2) + WHERE "PurchaseOrderId" = p_id AND "IsDeleted" = false; + + UPDATE "Prc_T_PurchaseOrder" o SET + "UntaxedAmount" = COALESCE((SELECT SUM(l."Amount") FROM "Prc_T_PurchaseOrderLine" l WHERE l."PurchaseOrderId" = p_id AND l."IsDeleted" = false), 0), + "TaxAmount" = COALESCE((SELECT SUM(ROUND(l."Amount" * l."TaxRate" / 100, 2)) FROM "Prc_T_PurchaseOrderLine" l WHERE l."PurchaseOrderId" = p_id AND l."IsDeleted" = false), 0), + "SourceDocument" = (SELECT string_agg(s."RequestNo", ', ' ORDER BY s."RequestNo") + FROM (SELECT DISTINCT r."RequestNo" + FROM "Prc_T_PurchaseOrderLine" l + INNER JOIN "Prc_T_MaterialRequestItem" i ON i."Id" = l."MaterialRequestItemId" + INNER JOIN "Prc_T_MaterialRequest" r ON r."Id" = i."MaterialRequestId" + WHERE l."PurchaseOrderId" = p_id AND l."IsDeleted" = false) s) + WHERE o."Id" = p_id; + + UPDATE "Prc_T_PurchaseOrder" SET "TotalAmount" = "UntaxedAmount" + "TaxAmount" WHERE "Id" = p_id; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseOrderSend.sql b/configs/seeds/postgres/object/Prc_P_PurchaseOrderSend.sql new file mode 100644 index 00000000..712e001d --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseOrderSend.sql @@ -0,0 +1,45 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseOrderSend"(p_id uuid, p_user_id uuid DEFAULT NULL) +LANGUAGE plpgsql AS $$ +DECLARE v_tenant uuid; v_no varchar(32); v_status varchar(16); v_email varchar(256); v_supplier varchar(256); + v_type_name varchar(64); v_type uuid; v_subject varchar(256); v_lines text; v_total numeric; v_cur varchar(8); +BEGIN + SELECT o."TenantId", o."OrderNo", o."Status", c."Email", c."Name", o."TotalAmount", o."CurrencyId" + INTO v_tenant, v_no, v_status, v_email, v_supplier, v_total, v_cur + FROM "Prc_T_PurchaseOrder" o LEFT JOIN "Adm_T_Contact" c ON c."Id" = o."SupplierId" + WHERE o."Id" = p_id; + + IF NOT EXISTS (SELECT 1 FROM "Prc_T_PurchaseOrderLine" WHERE "PurchaseOrderId" = p_id AND "IsDeleted" = false) THEN + RAISE EXCEPTION 'Kalemi olmayan belge gönderilemez.'; + END IF; + IF COALESCE(v_email, '') = '' THEN + RAISE EXCEPTION 'Tedarikçinin kontak kartında e-posta adresi yok.'; + END IF; + + IF v_status = 'Purchase' THEN v_type_name := 'Prc.PurchaseOrderSent'; v_subject := 'Satınalma Siparişi ' || v_no; + ELSE v_type_name := 'Prc.RfqSent'; v_subject := 'Teklif Talebi ' || v_no; END IF; + + SELECT "Id" INTO v_type FROM "Adm_T_NotificationType" + WHERE "Name" = v_type_name AND "IsDeleted" = false AND ("TenantId" = v_tenant OR ("TenantId" IS NULL AND v_tenant IS NULL)) LIMIT 1; + + SELECT string_agg('' || COALESCE(p."Name", '') || '' || COALESCE(l."Description", '') || '' + || TRIM(TO_CHAR(l."Quantity", 'FM999G999G990D##')) || ' ' || l."UomId" || '' + || TRIM(TO_CHAR(l."UnitPrice", 'FM999G999G990D00')) || '%' + || TRIM(TO_CHAR(l."TaxRate", 'FM990')) || '' + || TRIM(TO_CHAR(l."Amount", 'FM999G999G990D00')) || '', '' ORDER BY l."CreationTime") + INTO v_lines + FROM "Prc_T_PurchaseOrderLine" l LEFT JOIN "Inv_T_Product" p ON p."Id" = l."ProductId" + WHERE l."PurchaseOrderId" = p_id AND l."IsDeleted" = false; + + INSERT INTO "Adm_T_Notification" ("Id", "TenantId", "NotificationTypeId", "NotificationChannel", "Identifier", "Subject", "Message", + "IsSent", "IsRead", "CreationTime", "CreatorId", "IsDeleted") + VALUES (gen_random_uuid(), v_tenant, v_type, 'Mail', v_email, v_subject, + '

Sayın ' || COALESCE(v_supplier, '') || ',

' || v_subject || ' aşağıda bilgilerinize sunulmuştur.

' + || '' + || COALESCE(v_lines, '') || '
ÜrünAçıklamaMiktarBirim FiyatKDVTutar

Toplam: ' || TRIM(TO_CHAR(v_total, 'FM999G999G990D00')) || ' ' || v_cur || '

', + false, false, CURRENT_TIMESTAMP, p_user_id, false); + + UPDATE "Prc_T_PurchaseOrder" SET "LastSentDate" = CURRENT_TIMESTAMP, + "Status" = CASE WHEN "Status" = 'Draft' THEN 'Sent' ELSE "Status" END + WHERE "Id" = p_id; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseOrderSetStatus.sql b/configs/seeds/postgres/object/Prc_P_PurchaseOrderSetStatus.sql new file mode 100644 index 00000000..09625e23 --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseOrderSetStatus.sql @@ -0,0 +1,24 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseOrderSetStatus"(p_id uuid, p_action varchar, p_user_id uuid DEFAULT NULL) +LANGUAGE plpgsql AS $$ +DECLARE v_status varchar(16); +BEGIN + SELECT "Status" INTO v_status FROM "Prc_T_PurchaseOrder" WHERE "Id" = p_id; + UPDATE "Prc_T_PurchaseOrder" SET "PendingAction" = NULL WHERE "Id" = p_id; + + IF p_action = 'Send' THEN + IF v_status = 'Cancelled' THEN RAISE EXCEPTION 'İptal edilmiş belge gönderilemez.'; END IF; + CALL public."Prc_P_PurchaseOrderSend"(p_id, p_user_id); + ELSIF p_action = 'Confirm' THEN + IF v_status NOT IN ('Draft', 'Sent') THEN RAISE EXCEPTION 'Yalnız teklif aşamasındaki belge siparişe çevrilebilir.'; END IF; + IF NOT EXISTS (SELECT 1 FROM "Prc_T_PurchaseOrderLine" WHERE "PurchaseOrderId" = p_id AND "IsDeleted" = false) THEN + RAISE EXCEPTION 'Kalemi olmayan teklif onaylanamaz.'; + END IF; + UPDATE "Prc_T_PurchaseOrder" SET "Status" = 'Purchase', "ConfirmDate" = CURRENT_TIMESTAMP WHERE "Id" = p_id; + ELSIF p_action = 'Cancel' THEN + UPDATE "Prc_T_PurchaseOrder" SET "Status" = 'Cancelled' WHERE "Id" = p_id; + ELSIF p_action = 'Draft' THEN + IF v_status <> 'Cancelled' THEN RAISE EXCEPTION 'Yalnız iptal edilmiş belge taslağa alınabilir.'; END IF; + UPDATE "Prc_T_PurchaseOrder" SET "Status" = 'Draft', "ConfirmDate" = NULL WHERE "Id" = p_id; + END IF; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_P_PurchaseRfqFromAgreement.sql b/configs/seeds/postgres/object/Prc_P_PurchaseRfqFromAgreement.sql new file mode 100644 index 00000000..3466699d --- /dev/null +++ b/configs/seeds/postgres/object/Prc_P_PurchaseRfqFromAgreement.sql @@ -0,0 +1,19 @@ +CREATE OR REPLACE PROCEDURE public."Prc_P_PurchaseRfqFromAgreement"(p_id uuid) +LANGUAGE plpgsql AS $$ +DECLARE v_agr uuid; v_tenant uuid; +BEGIN + SELECT "AgreementId", "TenantId" INTO v_agr, v_tenant FROM "Prc_T_PurchaseOrder" WHERE "Id" = p_id; + IF v_agr IS NULL THEN RETURN; END IF; + IF EXISTS (SELECT 1 FROM "Prc_T_PurchaseOrderLine" WHERE "PurchaseOrderId" = p_id AND "IsDeleted" = false) THEN RETURN; END IF; + + INSERT INTO "Prc_T_PurchaseOrderLine" ("Id", "TenantId", "PurchaseOrderId", "ProductId", "Description", "Quantity", "UomId", + "UnitPrice", "TaxRate", "Amount", "CreationTime", "IsDeleted") + SELECT gen_random_uuid(), v_tenant, p_id, al."ProductId", al."Description", + GREATEST(al."Quantity" - al."OrderedQuantity", 0), al."UomId", al."UnitPrice", + COALESCE(p."PurchaseTaxRate", 0), 0, CURRENT_TIMESTAMP, false + FROM "Prc_V_PurchaseAgreementLine" al + LEFT JOIN "Inv_T_Product" p ON p."Id" = al."ProductId" + WHERE al."AgreementId" = v_agr AND al."IsDeleted" = false + AND al."Quantity" - al."OrderedQuantity" > 0; +END; +$$; diff --git a/configs/seeds/postgres/object/Prc_T_PurchaseAgreement.sql b/configs/seeds/postgres/object/Prc_T_PurchaseAgreement.sql new file mode 100644 index 00000000..91c4e6ee --- /dev/null +++ b/configs/seeds/postgres/object/Prc_T_PurchaseAgreement.sql @@ -0,0 +1,24 @@ +CREATE TABLE IF NOT EXISTS public."Prc_T_PurchaseAgreement" +( + "Id" uuid NOT NULL DEFAULT gen_random_uuid(), + "TenantId" uuid NULL, + "AgreementNo" varchar(32) NOT NULL, + "SupplierId" uuid NOT NULL, + "BuyerUserId" uuid NOT NULL, + "AgreementType" varchar(16) NOT NULL DEFAULT 'Blanket', + "CurrencyId" varchar(8) NOT NULL DEFAULT 'TRY', + "StartDate" date NULL, + "EndDate" date NULL, + "Reference" varchar(64) NULL, + "OperationTypeId" uuid NULL, + "Terms" text NULL, + "Status" varchar(16) NOT NULL DEFAULT 'Draft', + "CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'), + "CreatorId" uuid NULL, + "LastModificationTime" timestamp NULL, + "LastModifierId" uuid NULL, + "IsDeleted" boolean NOT NULL DEFAULT FALSE, + "DeletionTime" timestamp NULL, + "DeleterId" uuid NULL, + CONSTRAINT "PK_Prc_T_PurchaseAgreement" PRIMARY KEY ("Id") +); diff --git a/configs/seeds/postgres/object/Prc_T_PurchaseAgreementLine.sql b/configs/seeds/postgres/object/Prc_T_PurchaseAgreementLine.sql new file mode 100644 index 00000000..8497dca9 --- /dev/null +++ b/configs/seeds/postgres/object/Prc_T_PurchaseAgreementLine.sql @@ -0,0 +1,27 @@ +CREATE TABLE IF NOT EXISTS public."Prc_T_PurchaseAgreementLine" +( + "Id" uuid NOT NULL DEFAULT gen_random_uuid(), + "TenantId" uuid NULL, + "AgreementId" uuid NOT NULL, + "ProductId" uuid NOT NULL, + "Description" varchar(512) NULL, + "Quantity" numeric(18, 4) NOT NULL DEFAULT 1, + "UomId" varchar(50) NOT NULL DEFAULT 'Adet', + "UnitPrice" numeric(18, 4) NOT NULL DEFAULT 0, + "CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'), + "CreatorId" uuid NULL, + "LastModificationTime" timestamp NULL, + "LastModifierId" uuid NULL, + "IsDeleted" boolean NOT NULL DEFAULT FALSE, + "DeletionTime" timestamp NULL, + "DeleterId" uuid NULL, + CONSTRAINT "PK_Prc_T_PurchaseAgreementLine" PRIMARY KEY ("Id") +); + +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM pg_constraint WHERE conname = 'FK_Prc_T_PurchaseAgreementLine_AgreementId') THEN + ALTER TABLE public."Prc_T_PurchaseAgreementLine" ADD CONSTRAINT "FK_Prc_T_PurchaseAgreementLine_AgreementId" FOREIGN KEY ("AgreementId") REFERENCES public."Prc_T_PurchaseAgreement" ("Id") ON DELETE CASCADE ON UPDATE NO ACTION; + END IF; +END +$$; diff --git a/configs/seeds/postgres/object/Prc_T_PurchaseOrder.sql b/configs/seeds/postgres/object/Prc_T_PurchaseOrder.sql new file mode 100644 index 00000000..283f62cd --- /dev/null +++ b/configs/seeds/postgres/object/Prc_T_PurchaseOrder.sql @@ -0,0 +1,42 @@ +CREATE TABLE IF NOT EXISTS public."Prc_T_PurchaseOrder" +( + "Id" uuid NOT NULL DEFAULT gen_random_uuid(), + "TenantId" uuid NULL, + "OrderNo" varchar(32) NOT NULL, + "SupplierId" uuid NOT NULL, + "SupplierReference" varchar(64) NULL, + "AgreementId" uuid NULL, + "MaterialRequestId" uuid NULL, + "CurrencyId" varchar(8) NOT NULL DEFAULT 'TRY', + "OrderDeadline" timestamp NULL, + "ExpectedArrival" timestamp NULL, + "RequireConfirmation" boolean NOT NULL DEFAULT FALSE, + "OperationTypeId" uuid NULL, + "ConfirmDate" timestamp NULL, + "ArrivalDate" timestamp NULL, + "SupplierResponse" varchar(16) NOT NULL DEFAULT 'Waiting', + "QuoteDate" timestamp NULL, + "QuotedByUserId" uuid NULL, + "QuoteValidUntil" date NULL, + "BuyerUserId" uuid NOT NULL, + "SourceDocument" varchar(512) NULL, + "ProjectId" uuid NULL, + "IncotermId" uuid NULL, + "IncotermLocation" varchar(128) NULL, + "PaymentTermId" uuid NULL, + "Terms" text NULL, + "UntaxedAmount" numeric(18, 4) NOT NULL DEFAULT 0, + "TaxAmount" numeric(18, 4) NOT NULL DEFAULT 0, + "TotalAmount" numeric(18, 4) NOT NULL DEFAULT 0, + "Status" varchar(16) NOT NULL DEFAULT 'Draft', + "PendingAction" varchar(16) NULL, + "LastSentDate" timestamp NULL, + "CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'), + "CreatorId" uuid NULL, + "LastModificationTime" timestamp NULL, + "LastModifierId" uuid NULL, + "IsDeleted" boolean NOT NULL DEFAULT FALSE, + "DeletionTime" timestamp NULL, + "DeleterId" uuid NULL, + CONSTRAINT "PK_Prc_T_PurchaseOrder" PRIMARY KEY ("Id") +); diff --git a/configs/seeds/postgres/object/Prc_T_PurchaseOrderLine.sql b/configs/seeds/postgres/object/Prc_T_PurchaseOrderLine.sql new file mode 100644 index 00000000..5fd8b706 --- /dev/null +++ b/configs/seeds/postgres/object/Prc_T_PurchaseOrderLine.sql @@ -0,0 +1,30 @@ +CREATE TABLE IF NOT EXISTS public."Prc_T_PurchaseOrderLine" +( + "Id" uuid NOT NULL DEFAULT gen_random_uuid(), + "TenantId" uuid NULL, + "PurchaseOrderId" uuid NOT NULL, + "ProductId" uuid NOT NULL, + "Description" varchar(512) NULL, + "Quantity" numeric(18, 4) NOT NULL DEFAULT 1, + "UomId" varchar(50) NOT NULL DEFAULT 'Adet', + "UnitPrice" numeric(18, 4) NOT NULL DEFAULT 0, + "TaxRate" numeric(18, 4) NOT NULL DEFAULT 20, + "Amount" numeric(18, 4) NOT NULL DEFAULT 0, + "MaterialRequestItemId" uuid NULL, + "CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'), + "CreatorId" uuid NULL, + "LastModificationTime" timestamp NULL, + "LastModifierId" uuid NULL, + "IsDeleted" boolean NOT NULL DEFAULT FALSE, + "DeletionTime" timestamp NULL, + "DeleterId" uuid NULL, + CONSTRAINT "PK_Prc_T_PurchaseOrderLine" PRIMARY KEY ("Id") +); + +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM pg_constraint WHERE conname = 'FK_Prc_T_PurchaseOrderLine_PurchaseOrderId') THEN + ALTER TABLE public."Prc_T_PurchaseOrderLine" ADD CONSTRAINT "FK_Prc_T_PurchaseOrderLine_PurchaseOrderId" FOREIGN KEY ("PurchaseOrderId") REFERENCES public."Prc_T_PurchaseOrder" ("Id") ON DELETE CASCADE ON UPDATE NO ACTION; + END IF; +END +$$; diff --git a/configs/seeds/postgres/object/Prc_V_MaterialRequestImportable.sql b/configs/seeds/postgres/object/Prc_V_MaterialRequestImportable.sql new file mode 100644 index 00000000..c8ec70fc --- /dev/null +++ b/configs/seeds/postgres/object/Prc_V_MaterialRequestImportable.sql @@ -0,0 +1,11 @@ +CREATE OR REPLACE VIEW public."Prc_V_MaterialRequestImportable" AS +SELECT r."Id", r."TenantId", r."RequestNo", r."RequesterUserId", r."RequestDate", + (SELECT COUNT(*) FROM "Prc_T_MaterialRequestItem" i + WHERE i."MaterialRequestId" = r."Id" AND i."IsDeleted" = false + AND i."FulfillmentMethod" = 'Purchase' AND i."LineStatus" = 'Waiting' + AND NOT EXISTS (SELECT 1 FROM "Prc_T_PurchaseOrderLine" ol + INNER JOIN "Prc_T_PurchaseOrder" o ON o."Id" = ol."PurchaseOrderId" + WHERE ol."MaterialRequestItemId" = i."Id" AND ol."IsDeleted" = false + AND o."IsDeleted" = false AND o."Status" <> 'Cancelled')) AS "ImportableCount" + FROM "Prc_T_MaterialRequest" r + WHERE r."IsDeleted" = false AND r."ApprovalStatus" = 'Onaylandı'; diff --git a/configs/seeds/postgres/object/Prc_V_PurchaseAgreementLine.sql b/configs/seeds/postgres/object/Prc_V_PurchaseAgreementLine.sql new file mode 100644 index 00000000..134d958b --- /dev/null +++ b/configs/seeds/postgres/object/Prc_V_PurchaseAgreementLine.sql @@ -0,0 +1,9 @@ +CREATE OR REPLACE VIEW public."Prc_V_PurchaseAgreementLine" AS +SELECT l."Id", l."TenantId", l."AgreementId", l."ProductId", l."Description", l."Quantity", l."UomId", l."UnitPrice", + COALESCE((SELECT SUM(ol."Quantity") + FROM "Prc_T_PurchaseOrderLine" ol + INNER JOIN "Prc_T_PurchaseOrder" o ON o."Id" = ol."PurchaseOrderId" + WHERE o."AgreementId" = l."AgreementId" AND ol."ProductId" = l."ProductId" + AND o."Status" = 'Purchase' AND o."IsDeleted" = false AND ol."IsDeleted" = false), 0) AS "OrderedQuantity", + l."CreationTime", l."CreatorId", l."LastModificationTime", l."LastModifierId", l."IsDeleted", l."DeletionTime", l."DeleterId" + FROM "Prc_T_PurchaseAgreementLine" l; diff --git a/configs/seeds/postgres/object/Prc_V_PurchaseOrderAlternative.sql b/configs/seeds/postgres/object/Prc_V_PurchaseOrderAlternative.sql new file mode 100644 index 00000000..d1358cab --- /dev/null +++ b/configs/seeds/postgres/object/Prc_V_PurchaseOrderAlternative.sql @@ -0,0 +1,10 @@ +CREATE OR REPLACE VIEW public."Prc_V_PurchaseOrderAlternative" AS +SELECT DISTINCT b."Id" AS "BaseOrderId", x."Id", x."TenantId", x."OrderNo", x."SupplierId", x."Status", x."SupplierResponse", + x."OrderDeadline", x."ExpectedArrival", x."TotalAmount", x."CurrencyId", x."IsDeleted" + FROM "Prc_T_PurchaseOrder" b + INNER JOIN "Prc_T_PurchaseOrderLine" bl ON bl."PurchaseOrderId" = b."Id" AND bl."IsDeleted" = false AND bl."MaterialRequestItemId" IS NOT NULL + INNER JOIN "Prc_T_MaterialRequestItem" bi ON bi."Id" = bl."MaterialRequestItemId" + INNER JOIN "Prc_T_MaterialRequestItem" xi ON xi."MaterialRequestId" = bi."MaterialRequestId" + INNER JOIN "Prc_T_PurchaseOrderLine" xl ON xl."MaterialRequestItemId" = xi."Id" AND xl."IsDeleted" = false + INNER JOIN "Prc_T_PurchaseOrder" x ON x."Id" = xl."PurchaseOrderId" AND x."Id" <> b."Id" + WHERE b."IsDeleted" = false; diff --git a/configs/seeds/sql/object/Prc_P_PurchaseOrderAfterSave.sql b/configs/seeds/sql/object/Prc_P_PurchaseOrderAfterSave.sql new file mode 100644 index 00000000..dc178481 --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseOrderAfterSave.sql @@ -0,0 +1,23 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseOrderAfterSave] + @Id uniqueidentifier, + @UserId uniqueidentifier = NULL +AS +BEGIN + SET NOCOUNT ON; + DECLARE @Req uniqueidentifier, @Act nvarchar(16), @Agr uniqueidentifier; + + UPDATE o SET + PaymentTermId = ISNULL(o.PaymentTermId, c.PurchasePaymentTermId), + IncotermId = ISNULL(o.IncotermId, c.PurchaseIncotermId), + IncotermLocation = ISNULL(o.IncotermLocation, c.PurchaseIncotermLocation), + BuyerUserId = CASE WHEN o.LastModificationTime IS NULL AND c.BuyerUserId IS NOT NULL THEN c.BuyerUserId ELSE o.BuyerUserId END + FROM Prc_T_PurchaseOrder o + INNER JOIN Adm_T_Contact c ON c.Id = o.SupplierId + WHERE o.Id = @Id; + + SELECT @Req = MaterialRequestId, @Act = PendingAction, @Agr = AgreementId FROM Prc_T_PurchaseOrder WHERE Id = @Id; + IF @Agr IS NOT NULL EXEC Prc_P_PurchaseRfqFromAgreement @Id; + IF @Req IS NOT NULL EXEC Prc_P_PurchaseOrderImportRequest @Id; + EXEC Prc_P_PurchaseOrderRecalc @Id; + IF @Act IS NOT NULL EXEC Prc_P_PurchaseOrderSetStatus @Id, @Act, @UserId; +END diff --git a/configs/seeds/sql/object/Prc_P_PurchaseOrderImportRequest.sql b/configs/seeds/sql/object/Prc_P_PurchaseOrderImportRequest.sql new file mode 100644 index 00000000..ba813a34 --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseOrderImportRequest.sql @@ -0,0 +1,39 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseOrderImportRequest] + @Id uniqueidentifier +AS +BEGIN + SET NOCOUNT ON; + DECLARE @Req uniqueidentifier, @Tenant uniqueidentifier, @Supplier uniqueidentifier, @Agr uniqueidentifier, @Status nvarchar(16), @Cnt int; + + SELECT @Req = MaterialRequestId, @Tenant = TenantId, @Supplier = SupplierId, @Agr = AgreementId, @Status = Status + FROM Prc_T_PurchaseOrder WHERE Id = @Id; + IF @Req IS NULL RETURN; + IF @Status = 'Cancelled' + THROW 50101, N'İptal edilmiş belgeye talepten aktarım yapılamaz.', 1; + + INSERT INTO Prc_T_PurchaseOrderLine (Id, TenantId, PurchaseOrderId, ProductId, Description, Quantity, UomId, + UnitPrice, TaxRate, Amount, MaterialRequestItemId, CreationTime, IsDeleted) + SELECT NEWID(), @Tenant, @Id, i.ProductId, i.RequestReason, i.Quantity, i.UomId, + COALESCE((SELECT TOP 1 al.UnitPrice FROM Prc_T_PurchaseAgreementLine al + WHERE al.AgreementId = @Agr AND al.ProductId = i.ProductId AND al.IsDeleted = 0), + (SELECT TOP 1 ps.Price FROM Inv_T_ProductSupplier ps + WHERE ps.ProductId = i.ProductId AND ps.ContactId = @Supplier AND ps.IsDeleted = 0 + ORDER BY ps.MinQuantity), 0), + ISNULL(p.PurchaseTaxRate, 0), 0, i.Id, GETUTCDATE(), 0 + FROM Prc_T_MaterialRequestItem i + INNER JOIN Prc_T_MaterialRequest r ON r.Id = i.MaterialRequestId + LEFT JOIN Inv_T_Product p ON p.Id = i.ProductId + WHERE i.MaterialRequestId = @Req AND i.IsDeleted = 0 + AND r.ApprovalStatus = N'Onaylandı' + AND i.FulfillmentMethod = 'Purchase' AND i.LineStatus = 'Waiting' + AND NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine ol + INNER JOIN Prc_T_PurchaseOrder o ON o.Id = ol.PurchaseOrderId + WHERE ol.MaterialRequestItemId = i.Id AND ol.IsDeleted = 0 + AND o.IsDeleted = 0 AND o.Status <> 'Cancelled'); + SET @Cnt = @@ROWCOUNT; + + UPDATE Prc_T_PurchaseOrder SET MaterialRequestId = NULL WHERE Id = @Id; + + IF @Cnt = 0 + THROW 50102, N'Seçilen talepte aktarılacak kalem yok (onaylı, Satınalma ile karşılanacak, bekleyen ve başka belgede olmayan kalem bulunamadı).', 1; +END diff --git a/configs/seeds/sql/object/Prc_P_PurchaseOrderRecalc.sql b/configs/seeds/sql/object/Prc_P_PurchaseOrderRecalc.sql new file mode 100644 index 00000000..1a32c9ed --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseOrderRecalc.sql @@ -0,0 +1,23 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseOrderRecalc] + @Id uniqueidentifier +AS +BEGIN + SET NOCOUNT ON; + + UPDATE Prc_T_PurchaseOrderLine SET Amount = ROUND(Quantity * UnitPrice, 2) + WHERE PurchaseOrderId = @Id AND IsDeleted = 0; + + UPDATE o SET + UntaxedAmount = ISNULL((SELECT SUM(l.Amount) FROM Prc_T_PurchaseOrderLine l WHERE l.PurchaseOrderId = @Id AND l.IsDeleted = 0), 0), + TaxAmount = ISNULL((SELECT SUM(ROUND(l.Amount * l.TaxRate / 100, 2)) FROM Prc_T_PurchaseOrderLine l WHERE l.PurchaseOrderId = @Id AND l.IsDeleted = 0), 0), + SourceDocument = STUFF((SELECT DISTINCT N', ' + r.RequestNo + FROM Prc_T_PurchaseOrderLine l + INNER JOIN Prc_T_MaterialRequestItem i ON i.Id = l.MaterialRequestItemId + INNER JOIN Prc_T_MaterialRequest r ON r.Id = i.MaterialRequestId + WHERE l.PurchaseOrderId = @Id AND l.IsDeleted = 0 + FOR XML PATH(''), TYPE).value('.', 'nvarchar(512)'), 1, 2, N'') + FROM Prc_T_PurchaseOrder o + WHERE o.Id = @Id; + + UPDATE Prc_T_PurchaseOrder SET TotalAmount = UntaxedAmount + TaxAmount WHERE Id = @Id; +END diff --git a/configs/seeds/sql/object/Prc_P_PurchaseOrderSend.sql b/configs/seeds/sql/object/Prc_P_PurchaseOrderSend.sql new file mode 100644 index 00000000..50237701 --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseOrderSend.sql @@ -0,0 +1,50 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseOrderSend] + @Id uniqueidentifier, + @UserId uniqueidentifier = NULL +AS +BEGIN + SET NOCOUNT ON; + DECLARE @Tenant uniqueidentifier, @No nvarchar(32), @Status nvarchar(16), @Email nvarchar(256), @Supplier nvarchar(256), + @TypeName nvarchar(64), @Type uniqueidentifier, @Subject nvarchar(256), @Lines nvarchar(max), @Total decimal(18,4), @Cur nvarchar(8); + + SELECT @Tenant = o.TenantId, @No = o.OrderNo, @Status = o.Status, @Email = c.Email, @Supplier = c.Name, + @Total = o.TotalAmount, @Cur = o.CurrencyId + FROM Prc_T_PurchaseOrder o LEFT JOIN Adm_T_Contact c ON c.Id = o.SupplierId + WHERE o.Id = @Id; + + IF NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine WHERE PurchaseOrderId = @Id AND IsDeleted = 0) + THROW 50111, N'Kalemi olmayan belge gönderilemez.', 1; + IF ISNULL(@Email, N'') = N'' + THROW 50112, N'Tedarikçinin kontak kartında e-posta adresi yok.', 1; + + IF @Status = 'Purchase' + SELECT @TypeName = N'Prc.PurchaseOrderSent', @Subject = N'Satınalma Siparişi ' + @No; + ELSE + SELECT @TypeName = N'Prc.RfqSent', @Subject = N'Teklif Talebi ' + @No; + + SELECT TOP 1 @Type = Id FROM Adm_T_NotificationType + WHERE Name = @TypeName AND IsDeleted = 0 AND (TenantId = @Tenant OR (TenantId IS NULL AND @Tenant IS NULL)); + + SELECT @Lines = (SELECT N'' + ISNULL(p.Name, N'') + N'' + ISNULL(l.Description, N'') + N'' + + FORMAT(l.Quantity, 'N2', 'tr-TR') + N' ' + l.UomId + N'' + + FORMAT(l.UnitPrice, 'N2', 'tr-TR') + N'%' + + FORMAT(l.TaxRate, 'N0', 'tr-TR') + N'' + + FORMAT(l.Amount, 'N2', 'tr-TR') + N'' + FROM Prc_T_PurchaseOrderLine l LEFT JOIN Inv_T_Product p ON p.Id = l.ProductId + WHERE l.PurchaseOrderId = @Id AND l.IsDeleted = 0 + ORDER BY l.CreationTime + FOR XML PATH(''), TYPE).value('.', 'nvarchar(max)'); + + INSERT INTO Adm_T_Notification (Id, TenantId, NotificationTypeId, NotificationChannel, Identifier, Subject, Message, + IsSent, IsRead, CreationTime, CreatorId, IsDeleted) + VALUES (NEWID(), @Tenant, @Type, N'Mail', @Email, @Subject, + N'

Sayın ' + ISNULL(@Supplier, N'') + N',

' + @Subject + N' aşağıda bilgilerinize sunulmuştur.

' + + N'' + + ISNULL(@Lines, N'') + N'
ÜrünAçıklamaMiktarBirim FiyatKDVTutar

Toplam: ' + FORMAT(@Total, 'N2', 'tr-TR') + N' ' + @Cur + N'

', + 0, 0, GETUTCDATE(), @UserId, 0); + + UPDATE Prc_T_PurchaseOrder + SET LastSentDate = GETUTCDATE(), + Status = CASE WHEN Status = 'Draft' THEN 'Sent' ELSE Status END + WHERE Id = @Id; +END diff --git a/configs/seeds/sql/object/Prc_P_PurchaseOrderSetStatus.sql b/configs/seeds/sql/object/Prc_P_PurchaseOrderSetStatus.sql new file mode 100644 index 00000000..c0d56e25 --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseOrderSetStatus.sql @@ -0,0 +1,31 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseOrderSetStatus] + @Id uniqueidentifier, + @Action nvarchar(16), + @UserId uniqueidentifier = NULL +AS +BEGIN + SET NOCOUNT ON; + DECLARE @Status nvarchar(16); + SELECT @Status = Status FROM Prc_T_PurchaseOrder WHERE Id = @Id; + UPDATE Prc_T_PurchaseOrder SET PendingAction = NULL WHERE Id = @Id; + + IF @Action = 'Send' + BEGIN + IF @Status = 'Cancelled' THROW 50121, N'İptal edilmiş belge gönderilemez.', 1; + EXEC Prc_P_PurchaseOrderSend @Id, @UserId; + END + ELSE IF @Action = 'Confirm' + BEGIN + IF @Status NOT IN ('Draft', 'Sent') THROW 50122, N'Yalnız teklif aşamasındaki belge siparişe çevrilebilir.', 1; + IF NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine WHERE PurchaseOrderId = @Id AND IsDeleted = 0) + THROW 50123, N'Kalemi olmayan teklif onaylanamaz.', 1; + UPDATE Prc_T_PurchaseOrder SET Status = 'Purchase', ConfirmDate = GETUTCDATE() WHERE Id = @Id; + END + ELSE IF @Action = 'Cancel' + UPDATE Prc_T_PurchaseOrder SET Status = 'Cancelled' WHERE Id = @Id; + ELSE IF @Action = 'Draft' + BEGIN + IF @Status <> 'Cancelled' THROW 50124, N'Yalnız iptal edilmiş belge taslağa alınabilir.', 1; + UPDATE Prc_T_PurchaseOrder SET Status = 'Draft', ConfirmDate = NULL WHERE Id = @Id; + END +END diff --git a/configs/seeds/sql/object/Prc_P_PurchaseRfqFromAgreement.sql b/configs/seeds/sql/object/Prc_P_PurchaseRfqFromAgreement.sql new file mode 100644 index 00000000..b17e0e9f --- /dev/null +++ b/configs/seeds/sql/object/Prc_P_PurchaseRfqFromAgreement.sql @@ -0,0 +1,20 @@ +CREATE OR ALTER PROCEDURE [dbo].[Prc_P_PurchaseRfqFromAgreement] + @Id uniqueidentifier +AS +BEGIN + SET NOCOUNT ON; + DECLARE @Agr uniqueidentifier, @Tenant uniqueidentifier; + SELECT @Agr = AgreementId, @Tenant = TenantId FROM Prc_T_PurchaseOrder WHERE Id = @Id; + IF @Agr IS NULL RETURN; + IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine WHERE PurchaseOrderId = @Id AND IsDeleted = 0) RETURN; + + INSERT INTO Prc_T_PurchaseOrderLine (Id, TenantId, PurchaseOrderId, ProductId, Description, Quantity, UomId, + UnitPrice, TaxRate, Amount, CreationTime, IsDeleted) + SELECT NEWID(), @Tenant, @Id, al.ProductId, al.Description, + CASE WHEN al.Quantity - al.OrderedQuantity > 0 THEN al.Quantity - al.OrderedQuantity ELSE 0 END, + al.UomId, al.UnitPrice, ISNULL(p.PurchaseTaxRate, 0), 0, GETUTCDATE(), 0 + FROM Prc_V_PurchaseAgreementLine al + LEFT JOIN Inv_T_Product p ON p.Id = al.ProductId + WHERE al.AgreementId = @Agr AND al.IsDeleted = 0 + AND al.Quantity - al.OrderedQuantity > 0; +END diff --git a/configs/seeds/sql/object/Prc_T_PurchaseAgreement.sql b/configs/seeds/sql/object/Prc_T_PurchaseAgreement.sql new file mode 100644 index 00000000..d525e664 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PurchaseAgreement.sql @@ -0,0 +1,31 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PurchaseAgreement]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PurchaseAgreement] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [AgreementNo] nvarchar(32) NOT NULL, + [SupplierId] uniqueidentifier NOT NULL, + [BuyerUserId] uniqueidentifier NOT NULL, + [AgreementType] nvarchar(16) NOT NULL DEFAULT 'Blanket', + [CurrencyId] nvarchar(8) NOT NULL DEFAULT 'TRY', + [StartDate] date NULL, + [EndDate] date NULL, + [Reference] nvarchar(64) NULL, + [OperationTypeId] uniqueidentifier NULL, + [Terms] nvarchar(MAX) NULL, + [Status] nvarchar(16) NOT NULL DEFAULT 'Draft', + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Prc_T_PurchaseAgreement] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/sql/object/Prc_T_PurchaseAgreementLine.sql b/configs/seeds/sql/object/Prc_T_PurchaseAgreementLine.sql new file mode 100644 index 00000000..1b68cb86 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PurchaseAgreementLine.sql @@ -0,0 +1,32 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PurchaseAgreementLine]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PurchaseAgreementLine] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [AgreementId] uniqueidentifier NOT NULL, + [ProductId] uniqueidentifier NOT NULL, + [Description] nvarchar(512) NULL, + [Quantity] decimal(18, 4) NOT NULL DEFAULT 1, + [UomId] nvarchar(50) NOT NULL DEFAULT 'Adet', + [UnitPrice] decimal(18, 4) NOT NULL DEFAULT 0, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Prc_T_PurchaseAgreementLine] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO + +IF OBJECT_ID(N'[dbo].[FK_Prc_T_PurchaseAgreementLine_AgreementId]', 'F') IS NULL +BEGIN + ALTER TABLE [dbo].[Prc_T_PurchaseAgreementLine] ADD CONSTRAINT [FK_Prc_T_PurchaseAgreementLine_AgreementId] FOREIGN KEY ([AgreementId]) REFERENCES [dbo].[Prc_T_PurchaseAgreement] ([Id]) ON DELETE CASCADE ON UPDATE NO ACTION; +END +GO \ No newline at end of file diff --git a/configs/seeds/sql/object/Prc_T_PurchaseOrder.sql b/configs/seeds/sql/object/Prc_T_PurchaseOrder.sql new file mode 100644 index 00000000..dc24b346 --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PurchaseOrder.sql @@ -0,0 +1,49 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PurchaseOrder]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PurchaseOrder] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [OrderNo] nvarchar(32) NOT NULL, + [SupplierId] uniqueidentifier NOT NULL, + [SupplierReference] nvarchar(64) NULL, + [AgreementId] uniqueidentifier NULL, + [MaterialRequestId] uniqueidentifier NULL, + [CurrencyId] nvarchar(8) NOT NULL DEFAULT 'TRY', + [OrderDeadline] datetime NULL, + [ExpectedArrival] datetime NULL, + [RequireConfirmation] bit NOT NULL DEFAULT 0, + [OperationTypeId] uniqueidentifier NULL, + [ConfirmDate] datetime NULL, + [ArrivalDate] datetime NULL, + [SupplierResponse] nvarchar(16) NOT NULL DEFAULT 'Waiting', + [QuoteDate] datetime NULL, + [QuotedByUserId] uniqueidentifier NULL, + [QuoteValidUntil] date NULL, + [BuyerUserId] uniqueidentifier NOT NULL, + [SourceDocument] nvarchar(512) NULL, + [ProjectId] uniqueidentifier NULL, + [IncotermId] uniqueidentifier NULL, + [IncotermLocation] nvarchar(128) NULL, + [PaymentTermId] uniqueidentifier NULL, + [Terms] nvarchar(MAX) NULL, + [UntaxedAmount] decimal(18, 4) NOT NULL DEFAULT 0, + [TaxAmount] decimal(18, 4) NOT NULL DEFAULT 0, + [TotalAmount] decimal(18, 4) NOT NULL DEFAULT 0, + [Status] nvarchar(16) NOT NULL DEFAULT 'Draft', + [PendingAction] nvarchar(16) NULL, + [LastSentDate] datetime NULL, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Prc_T_PurchaseOrder] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/sql/object/Prc_T_PurchaseOrderLine.sql b/configs/seeds/sql/object/Prc_T_PurchaseOrderLine.sql new file mode 100644 index 00000000..fc4be23e --- /dev/null +++ b/configs/seeds/sql/object/Prc_T_PurchaseOrderLine.sql @@ -0,0 +1,35 @@ +IF OBJECT_ID(N'[dbo].[Prc_T_PurchaseOrderLine]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Prc_T_PurchaseOrderLine] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [PurchaseOrderId] uniqueidentifier NOT NULL, + [ProductId] uniqueidentifier NOT NULL, + [Description] nvarchar(512) NULL, + [Quantity] decimal(18, 4) NOT NULL DEFAULT 1, + [UomId] nvarchar(50) NOT NULL DEFAULT 'Adet', + [UnitPrice] decimal(18, 4) NOT NULL DEFAULT 0, + [TaxRate] decimal(18, 4) NOT NULL DEFAULT 20, + [Amount] decimal(18, 4) NOT NULL DEFAULT 0, + [MaterialRequestItemId] uniqueidentifier NULL, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Prc_T_PurchaseOrderLine] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO + +IF OBJECT_ID(N'[dbo].[FK_Prc_T_PurchaseOrderLine_PurchaseOrderId]', 'F') IS NULL +BEGIN + ALTER TABLE [dbo].[Prc_T_PurchaseOrderLine] ADD CONSTRAINT [FK_Prc_T_PurchaseOrderLine_PurchaseOrderId] FOREIGN KEY ([PurchaseOrderId]) REFERENCES [dbo].[Prc_T_PurchaseOrder] ([Id]) ON DELETE CASCADE ON UPDATE NO ACTION; +END +GO \ No newline at end of file diff --git a/configs/seeds/sql/object/Prc_V_MaterialRequestImportable.sql b/configs/seeds/sql/object/Prc_V_MaterialRequestImportable.sql new file mode 100644 index 00000000..5770c650 --- /dev/null +++ b/configs/seeds/sql/object/Prc_V_MaterialRequestImportable.sql @@ -0,0 +1,11 @@ +CREATE OR ALTER VIEW [dbo].[Prc_V_MaterialRequestImportable] AS +SELECT r.Id, r.TenantId, r.RequestNo, r.RequesterUserId, r.RequestDate, + (SELECT COUNT(*) FROM Prc_T_MaterialRequestItem i + WHERE i.MaterialRequestId = r.Id AND i.IsDeleted = 0 + AND i.FulfillmentMethod = 'Purchase' AND i.LineStatus = 'Waiting' + AND NOT EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine ol + INNER JOIN Prc_T_PurchaseOrder o ON o.Id = ol.PurchaseOrderId + WHERE ol.MaterialRequestItemId = i.Id AND ol.IsDeleted = 0 + AND o.IsDeleted = 0 AND o.Status <> 'Cancelled')) AS ImportableCount + FROM Prc_T_MaterialRequest r + WHERE r.IsDeleted = 0 AND r.ApprovalStatus = N'Onaylandı' diff --git a/configs/seeds/sql/object/Prc_V_PurchaseAgreementLine.sql b/configs/seeds/sql/object/Prc_V_PurchaseAgreementLine.sql new file mode 100644 index 00000000..dca35c36 --- /dev/null +++ b/configs/seeds/sql/object/Prc_V_PurchaseAgreementLine.sql @@ -0,0 +1,9 @@ +CREATE OR ALTER VIEW [dbo].[Prc_V_PurchaseAgreementLine] AS +SELECT l.Id, l.TenantId, l.AgreementId, l.ProductId, l.Description, l.Quantity, l.UomId, l.UnitPrice, + ISNULL((SELECT SUM(ol.Quantity) + FROM Prc_T_PurchaseOrderLine ol + INNER JOIN Prc_T_PurchaseOrder o ON o.Id = ol.PurchaseOrderId + WHERE o.AgreementId = l.AgreementId AND ol.ProductId = l.ProductId + AND o.Status = 'Purchase' AND o.IsDeleted = 0 AND ol.IsDeleted = 0), 0) AS OrderedQuantity, + l.CreationTime, l.CreatorId, l.LastModificationTime, l.LastModifierId, l.IsDeleted, l.DeletionTime, l.DeleterId + FROM Prc_T_PurchaseAgreementLine l diff --git a/configs/seeds/sql/object/Prc_V_PurchaseOrderAlternative.sql b/configs/seeds/sql/object/Prc_V_PurchaseOrderAlternative.sql new file mode 100644 index 00000000..8329630f --- /dev/null +++ b/configs/seeds/sql/object/Prc_V_PurchaseOrderAlternative.sql @@ -0,0 +1,10 @@ +CREATE OR ALTER VIEW [dbo].[Prc_V_PurchaseOrderAlternative] AS +SELECT DISTINCT b.Id AS BaseOrderId, x.Id, x.TenantId, x.OrderNo, x.SupplierId, x.Status, x.SupplierResponse, + x.OrderDeadline, x.ExpectedArrival, x.TotalAmount, x.CurrencyId, x.IsDeleted + FROM Prc_T_PurchaseOrder b + INNER JOIN Prc_T_PurchaseOrderLine bl ON bl.PurchaseOrderId = b.Id AND bl.IsDeleted = 0 AND bl.MaterialRequestItemId IS NOT NULL + INNER JOIN Prc_T_MaterialRequestItem bi ON bi.Id = bl.MaterialRequestItemId + INNER JOIN Prc_T_MaterialRequestItem xi ON xi.MaterialRequestId = bi.MaterialRequestId + INNER JOIN Prc_T_PurchaseOrderLine xl ON xl.MaterialRequestItemId = xi.Id AND xl.IsDeleted = 0 + INNER JOIN Prc_T_PurchaseOrder x ON x.Id = xl.PurchaseOrderId AND x.Id <> b.Id + WHERE b.IsDeleted = 0 diff --git a/configs/seeds/wizard/Prc_PurchaseAgreement.json b/configs/seeds/wizard/Prc_PurchaseAgreement.json new file mode 100644 index 00000000..ab61d4fb --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseAgreement.json @@ -0,0 +1,2460 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseAgreement", + "WizardCode": "App.Prc.PurchaseAgreement", + "SeededAt": "2026-10-11T00:58:12.981635+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "MenuCode": "App.Prc.PurchaseAgreement", + "MenuOrder": 1, + "MenuUrl": "/admin/list/App.Prc.PurchaseAgreement", + "MenuIcon": "FcRules" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Purchase Agreements", + "MenuTr": "Sözleşmeler", + "TitleEn": "Purchase Agreements", + "TitleTr": "Sözleşmeler", + "DescEn": "Purchase Agreements — blanket orders and tenders agreed with suppliers, with agreed quantities and unit prices.\nWhere: Purchasing › Orders › Purchase Agreements; the Products tab holds the agreement lines.\nFields: agreement no (automatic, BO00001), supplier, buyer, agreement type (Blanket Order / Tender), currency, validity start and end dates, reference, operation type, terms and conditions, status (Draft / Confirmed / Closed / Cancelled).\nUsage: select a confirmed agreement on an RFQ or purchase order; prices come from the agreement lines and an empty RFQ is filled with the remaining quantities. The New RFQ button opens Requests for Quotation.", + "DescTr": "Sözleşmeler — tedarikçilerle yapılan kapsamlı sipariş ve ihale sözleşmeleri; anlaşılan miktar ve birim fiyatlarıyla.\nNerede: Satınalma › Siparişler › Sözleşmeler; Ürünler sekmesi sözleşme kalemlerini taşır.\nAlanlar: sözleşme no (otomatik, BO00001), tedarikçi, alıcı, sözleşme türü (Kapsamlı Sipariş / İhale), para birimi, geçerlilik başlangıç ve bitiş tarihleri, referans, operasyon türü, şartlar ve koşullar, durum (Taslak / Doğrulanmış / Kapanmış / İptal).\nKullanım: doğrulanmış sözleşme teklif talebinde ya da siparişte seçilir; fiyatlar sözleşme kalemlerinden gelir, boş teklif talebi kalan miktarlarla dolar. Yeni Teklif butonu Teklif Talepleri'ni açar.", + "Texts": [ + { + "Key": "App.Prc.AgreementType.Blanket", + "En": "Blanket Order", + "Tr": "Kapsamlı Sipariş" + }, + { + "Key": "App.Prc.AgreementType.Tender", + "En": "Call for Tender", + "Tr": "İhale" + }, + { + "Key": "App.Prc.AgreementStatus.Draft", + "En": "Draft", + "Tr": "Taslak" + }, + { + "Key": "App.Prc.AgreementStatus.Confirmed", + "En": "Confirmed", + "Tr": "Doğrulanmış" + }, + { + "Key": "App.Prc.AgreementStatus.Closed", + "En": "Closed", + "Tr": "Kapanmış" + }, + { + "Key": "App.Prc.AgreementStatus.Cancelled", + "En": "Cancelled", + "Tr": "İptal" + }, + { + "Key": "App.Prc.PurchaseAgreement.NewRfq", + "En": "New RFQ", + "Tr": "Yeni Teklif" + }, + { + "Key": "App.Prc.PurchaseAgreement.NewRfqHint", + "En": "Open Requests for Quotation; select this agreement on a new RFQ", + "Tr": "Teklif Talepleri'ni açar; yeni teklifte bu sözleşmeyi seçin" + }, + { + "Key": "App.Prc.PurchaseAgreement.Products", + "En": "Products", + "Tr": "Ürünler" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "AgreementNo", + "CaptionName": "App.Listform.ListformField.AgreementNo", + "En": "Agreement", + "Tr": "Sözleşme" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "En": "Buyer", + "Tr": "Alıcı" + }, + { + "FieldName": "AgreementType", + "CaptionName": "App.Listform.ListformField.AgreementType", + "En": "Agreement Type", + "Tr": "Sözleşme Türü" + }, + { + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "En": "Currency", + "Tr": "Kur" + }, + { + "FieldName": "StartDate", + "CaptionName": "App.Listform.ListformField.StartDate", + "En": "Start Date", + "Tr": "Başlama Tarihi" + }, + { + "FieldName": "EndDate", + "CaptionName": "App.Listform.ListformField.EndDate", + "En": "End Date", + "Tr": "Bitiş Tarihi" + }, + { + "FieldName": "Reference", + "CaptionName": "App.Listform.ListformField.Reference", + "En": "Reference", + "Tr": "Referans" + }, + { + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "En": "Operation Type", + "Tr": "Operasyon Türü" + }, + { + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "En": "Status", + "Tr": "Durumu" + }, + { + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "En": "Terms and Conditions", + "Tr": "Şartlar ve Koşullar" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseAgreement", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseAgreement\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": "IF @EndDate IS NOT NULL AND @StartDate IS NOT NULL AND @EndDate < @StartDate THROW 50131, N'Bitiş tarihi başlama tarihinden önce olamaz.', 1;", + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "AgreementNo", + "FieldDbType": 16, + "Value": "PurchaseAgreement1", + "CustomValueType": 5, + "SqlQuery": "" + }, + { + "FieldName": "BuyerUserId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": "" + }, + { + "FieldName": "CurrencyId", + "FieldDbType": 16, + "Value": "TRY", + "CustomValueType": 1, + "SqlQuery": "" + }, + { + "FieldName": "StartDate", + "FieldDbType": 5, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": "" + }, + { + "FieldName": "Status", + "FieldDbType": 16, + "Value": "Draft", + "CustomValueType": 1, + "SqlQuery": "" + } + ], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 3, + "SqlQuery": "SELECT 'App.Prc.AgreementStatus.Draft' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'gray' AS \"Color\", 'App.Prc.PurchaseAgreement' AS \"SubTitle\", 'FaFileAlt' AS \"Icon\" FROM \"Prc_T_PurchaseAgreement\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Draft' UNION ALL SELECT 'App.Prc.AgreementStatus.Confirmed', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Prc.PurchaseAgreement', 'FaCheckCircle' FROM \"Prc_T_PurchaseAgreement\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Confirmed' UNION ALL SELECT 'App.Prc.AgreementStatus.Closed', CAST(COUNT(*) AS VARCHAR(32)), 'blue', 'App.Prc.PurchaseAgreement', 'FaLock' FROM \"Prc_T_PurchaseAgreement\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Closed' UNION ALL SELECT 'App.Prc.AgreementStatus.Cancelled', CAST(COUNT(*) AS VARCHAR(32)), 'red', 'App.Prc.PurchaseAgreement', 'FaTimesCircle' FROM \"Prc_T_PurchaseAgreement\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Cancelled'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": "", + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseAgreement", + "CultureName": "en", + "Name": "App.Prc.PurchaseAgreement", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseAgreement.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseAgreement.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": true, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "OpenDetailAfterInsert": true, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseAgreement.Title", + "ShowTitle": true, + "Width": 1150, + "Height": 650, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 4, + "ColSpan": 4 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "D": "App.Prc.PurchaseAgreement.Delete", + "E": "App.Prc.PurchaseAgreement.Export", + "I": "App.Prc.PurchaseAgreement.Import", + "N": "App.Prc.PurchaseAgreement.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseAgreement", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": true, + "SubFormsListFormType": "Form", + "SubFormsDto": [ + { + "TabType": "List", + "TabTitle": "App.Prc.PurchaseAgreement.Products", + "Code": "App.Prc.PurchaseAgreementLine", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "AgreementId" + } + ] + } + ], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "AgreementNo", + "CaptionName": "App.Listform.ListformField.AgreementNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Adm_T_Contact WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 3, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name, Surname" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "AgreementType", + "CaptionName": "App.Listform.ListformField.AgreementType", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Blanket\",\"name\":\"App.Prc.AgreementType.Blanket\"},{\"key\":\"Tender\",\"name\":\"App.Prc.AgreementType.Tender\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Id AS [Name] FROM Sas_H_Currency WHERE IsActive = 1 ORDER BY Id" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "StartDate", + "CaptionName": "App.Listform.ListformField.StartDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"date\",\"displayFormat\":\"dd.MM.yyyy\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "EndDate", + "CaptionName": "App.Listform.ListformField.EndDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"date\",\"displayFormat\":\"dd.MM.yyyy\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Reference", + "CaptionName": "App.Listform.ListformField.Reference", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 8, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64,\"placeholder\":\"örn. PO0025\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Inv_T_OperationType WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 9, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 11, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Draft\",\"name\":\"App.Prc.AgreementStatus.Draft\"},{\"key\":\"Confirmed\",\"name\":\"App.Prc.AgreementStatus.Confirmed\"},{\"key\":\"Closed\",\"name\":\"App.Prc.AgreementStatus.Closed\"},{\"key\":\"Cancelled\",\"name\":\"App.Prc.AgreementStatus.Cancelled\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 10, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreement", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 12, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreement.Create", + "R": "App.Prc.PurchaseAgreement", + "U": "App.Prc.PurchaseAgreement.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 11, + "EditGroupOrderNo": 1, + "EditorType2": "dxHtmlEditor", + "ColSpan": 4, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseAgreement", + "App.Prc.PurchaseAgreement.Title", + "App.Prc.PurchaseAgreement.Desc", + "App.Prc.AgreementType.Blanket", + "App.Prc.AgreementType.Tender", + "App.Prc.AgreementStatus.Draft", + "App.Prc.AgreementStatus.Confirmed", + "App.Prc.AgreementStatus.Closed", + "App.Prc.AgreementStatus.Cancelled", + "App.Prc.PurchaseAgreement.NewRfq", + "App.Prc.PurchaseAgreement.NewRfqHint", + "App.Prc.PurchaseAgreement.Products", + "App.Prc.Orders", + "App.Listform.ListformField.AgreementNo", + "App.Listform.ListformField.AgreementType" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.Orders", + "App.Prc.PurchaseAgreement", + "App.Prc.PurchaseAgreement.Create", + "App.Prc.PurchaseAgreement.Update", + "App.Prc.PurchaseAgreement.Delete", + "App.Prc.PurchaseAgreement.Export", + "App.Prc.PurchaseAgreement.Import", + "App.Prc.PurchaseAgreement.Note" + ], + "MenuCodes": [ + "App.Prc.Orders", + "App.Prc.PurchaseAgreement" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseAgreementLine.json b/configs/seeds/wizard/Prc_PurchaseAgreementLine.json new file mode 100644 index 00000000..76e6db0c --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseAgreementLine.json @@ -0,0 +1,1658 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseAgreementLine", + "WizardCode": "App.Prc.PurchaseAgreementLine", + "SeededAt": "2026-10-11T00:57:28.8779631+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "CreateMenu": false, + "MenuCode": "App.Prc.PurchaseAgreementLine", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.PurchaseAgreementLine", + "MenuIcon": "FcViewDetails" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Agreement Lines", + "MenuTr": "Sözleşme Kalemleri", + "TitleEn": "Agreement Lines", + "TitleTr": "Sözleşme Kalemleri", + "DescEn": "Agreement Lines — the products, quantities and agreed unit prices of a purchase agreement.\nWhere: Purchasing › Orders › Purchase Agreements › Products tab (no menu of its own).\nFields: product (active, purchasable products), description, agreed quantity, unit (copied from the product's purchase unit), agreed unit price.\nUsage: when an RFQ or purchase order is linked to this agreement, product prices are taken from these lines and an empty RFQ is filled with the remaining quantities.", + "DescTr": "Sözleşme Kalemleri — satınalma sözleşmesinin ürünleri, miktarları ve anlaşılan birim fiyatları.\nNerede: Satınalma › Siparişler › Sözleşmeler › Ürünler sekmesi (kendi menüsü yoktur).\nAlanlar: ürün (aktif ve satın alınabilir ürünler), açıklama, sözleşme miktarı, birim (ürünün satınalma biriminden gelir), anlaşılan birim fiyat.\nKullanım: bir teklif talebi ya da sipariş bu sözleşmeye bağlandığında ürün fiyatları bu kalemlerden alınır; boş teklif talebi kalan miktarlarla doldurulur." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "En": "Agreement", + "Tr": "Sözleşme" + }, + { + "FieldName": "ProductId", + "CaptionName": "App.Listform.ListformField.ProductId", + "En": "Product", + "Tr": "Ürün" + }, + { + "FieldName": "Quantity", + "CaptionName": "App.Listform.ListformField.Quantity", + "En": "Quantity", + "Tr": "Miktar" + }, + { + "FieldName": "UomId", + "CaptionName": "App.Listform.ListformField.UomId", + "En": "Unit", + "Tr": "Birim" + }, + { + "FieldName": "UnitPrice", + "CaptionName": "App.Listform.ListformField.UnitPrice", + "En": "Unit Price", + "Tr": "Birim Fiyat" + }, + { + "FieldName": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "En": "Description", + "Tr": "Açıklama" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseAgreementLine", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseAgreementLine\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "Quantity", + "FieldDbType": 7, + "Value": "1", + "CustomValueType": 1, + "SqlQuery": "" + } + ], + "WidgetsDto": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "CultureName": "en", + "Name": "App.Prc.PurchaseAgreementLine", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseAgreementLine.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseAgreementLine.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseAgreementLine.Title", + "ShowTitle": true, + "Width": 800, + "Height": 450, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 3, + "ColSpan": 3 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "D": "App.Prc.PurchaseAgreementLine.Delete", + "E": "App.Prc.PurchaseAgreementLine.Export", + "I": "App.Prc.PurchaseAgreementLine.Import", + "N": "App.Prc.PurchaseAgreementLine.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseAgreementLine", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ProductId", + "CaptionName": "App.Listform.ListformField.ProductId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT p.Id AS [Key], CONCAT(CASE WHEN p.InternalReference IS NULL OR p.InternalReference = '' THEN '' ELSE CONCAT('[', p.InternalReference, '] ') END, p.Name) AS [Name], COALESCE(p.PurchaseUomId, p.UomId) AS UomId, p.PurchaseDescription AS PurchaseDescription FROM Inv_T_Product p WHERE p.IsDeleted = 'false' AND p.IsActive = 1 AND p.CanBePurchased = 1 AND p.TenantId = '@TENANTID' ORDER BY p.Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 3, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"copy_1\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"UomId\",\"target\":\"UomId\"},\"fields\":[],\"trigger\":\"change\"},{\"id\":\"copy_2\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"PurchaseDescription\",\"target\":\"Description\"},\"fields\":[],\"trigger\":\"change\"}]}\ncopy(\"UomId\", \"UomId\")\ncopy(\"PurchaseDescription\", \"Description\")", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Quantity", + "CaptionName": "App.Listform.ListformField.Quantity", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#,##0.##\",\"min\":0.0001,\"showSpinButtons\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UomId", + "CaptionName": "App.Listform.ListformField.UomId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Adm_T_Uom WHERE IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UnitPrice", + "CaptionName": "App.Listform.ListformField.UnitPrice", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#,##0.00\",\"min\":0}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseAgreementLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseAgreementLine.Create", + "R": "App.Prc.PurchaseAgreementLine", + "U": "App.Prc.PurchaseAgreementLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 3, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":512}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseAgreementLine", + "App.Prc.PurchaseAgreementLine.Title", + "App.Prc.PurchaseAgreementLine.Desc", + "App.Listform.ListformField.AgreementId" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseAgreementLine", + "App.Prc.PurchaseAgreementLine.Create", + "App.Prc.PurchaseAgreementLine.Update", + "App.Prc.PurchaseAgreementLine.Delete", + "App.Prc.PurchaseAgreementLine.Export", + "App.Prc.PurchaseAgreementLine.Import", + "App.Prc.PurchaseAgreementLine.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseOrder.json b/configs/seeds/wizard/Prc_PurchaseOrder.json new file mode 100644 index 00000000..406d390b --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseOrder.json @@ -0,0 +1,3455 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseOrder", + "WizardCode": "App.Prc.PurchaseOrder", + "SeededAt": "2026-10-11T01:02:08.1241574+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "MenuCode": "App.Prc.PurchaseOrder", + "MenuOrder": 3, + "MenuUrl": "/admin/list/App.Prc.PurchaseOrder", + "MenuIcon": "FcPaid" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Purchase Orders", + "MenuTr": "Satınalma Siparişleri", + "TitleEn": "Purchase Orders", + "TitleTr": "Satınalma Siparişleri", + "DescEn": "Purchase Orders — RFQs confirmed as purchase orders.\nWhere: Purchasing › Orders › Purchase Orders; new orders are created in Requests for Quotation with the Confirm Order action. Tabs: Products, Other Information, Quotes.\nFields: reference, confirmation date, supplier, supplier reference, agreement, currency, expected arrival, arrival (entered when the goods arrive), deliver to, source material requests, untaxed / tax / total (calculated).\nActions (Action field, runs on save): Send by E-mail queues the order to the supplier's contact e-mail; Cancel cancels the order. More waiting purchase lines can be imported from an approved material request. Late Receipt counts orders past expected arrival without an arrival date.", + "DescTr": "Satınalma Siparişleri — siparişe çevrilmiş teklif talepleri.\nNerede: Satınalma › Siparişler › Satınalma Siparişleri; yeni sipariş Teklif Talepleri'nde Siparişi Onayla işlemiyle oluşur. Sekmeler: Ürünler, Diğer Bilgiler, Teklifler.\nAlanlar: referans, onaylama tarihi, tedarikçi, tedarikçi referansı, sözleşme, para birimi, beklenen geliş, varış (mal gelince girilir), teslim alacak, kaynak malzeme talepleri, vergi hariç / KDV / toplam (hesaplanır).\nİşlemler (İşlem alanı, kayıtta çalışır): E-posta ile Gönder siparişi tedarikçinin kontak e-postasına kuyruğa alır; İptal siparişi iptal eder. Onaylı bir malzeme talebinden bekleyen satınalma kalemleri ayrıca aktarılabilir. Geç Makbuz, beklenen gelişi geçmiş ve varışı girilmemiş siparişleri sayar.", + "Texts": [ + { + "Key": "App.Prc.PurchaseOrder.Widget.AwaitingArrival", + "En": "Awaiting Arrival", + "Tr": "Varışı Bekleyen" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "En": "Reference", + "Tr": "Referans" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "ConfirmDate", + "CaptionName": "App.Listform.ListformField.ConfirmDate", + "En": "Confirmation Date", + "Tr": "Onaylama Tarihi" + }, + { + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "En": "Expected Arrival", + "Tr": "Beklenen Geliş" + }, + { + "FieldName": "SupplierReference", + "CaptionName": "App.Listform.ListformField.SupplierReference", + "En": "Supplier Reference", + "Tr": "Tedarikçi Referansı" + }, + { + "FieldName": "ArrivalDate", + "CaptionName": "App.Listform.ListformField.ArrivalDate", + "En": "Arrival", + "Tr": "Varış" + }, + { + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "En": "Agreement", + "Tr": "Sözleşme" + }, + { + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "En": "Deliver To", + "Tr": "Teslim Alacak" + }, + { + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "En": "Currency", + "Tr": "Para Birimi" + }, + { + "FieldName": "MaterialRequestId", + "CaptionName": "App.Listform.ListformField.MaterialRequestId", + "En": "Import from Material Request", + "Tr": "Talepten Aktar" + }, + { + "FieldName": "PendingAction", + "CaptionName": "App.Listform.ListformField.PendingAction", + "En": "Action", + "Tr": "İşlem" + }, + { + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "En": "Status", + "Tr": "Durumu" + }, + { + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "En": "Buyer", + "Tr": "Alıcı" + }, + { + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "En": "Source", + "Tr": "Kaynak" + }, + { + "FieldName": "UntaxedAmount", + "CaptionName": "App.Listform.ListformField.UntaxedAmount", + "En": "Untaxed Amount", + "Tr": "Vergi Hariç Tutar" + }, + { + "FieldName": "TaxAmount", + "CaptionName": "App.Listform.ListformField.TaxAmount", + "En": "Tax", + "Tr": "KDV" + }, + { + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "En": "Total", + "Tr": "Toplam" + }, + { + "FieldName": "LastSentDate", + "CaptionName": "App.Listform.ListformField.LastSentDate", + "En": "Last Sent", + "Tr": "Son Gönderim" + }, + { + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "En": "Terms and Conditions", + "Tr": "Şart ve Koşullar" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false' AND \"Status\" = 'Purchase'", + "SelectCommand": "Prc_T_PurchaseOrder", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseOrder\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": "EXEC Prc_P_PurchaseOrderAfterSave @Id, @USERID", + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "CurrencyId", + "FieldDbType": 16, + "Value": "TRY", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Status", + "FieldDbType": 16, + "Value": "Draft", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "UntaxedAmount", + "FieldDbType": 7, + "Value": "0", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "TaxAmount", + "FieldDbType": 7, + "Value": "0", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "TotalAmount", + "FieldDbType": 7, + "Value": "0", + "CustomValueType": 1, + "SqlQuery": null + } + ], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Prc.PurchaseOrder.Widget.LateReceipt' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'red' AS \"Color\", 'App.Prc.PurchaseOrder' AS \"SubTitle\", 'FaTruck' AS \"Icon\" FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase' AND \"ExpectedArrival\" < CURRENT_TIMESTAMP AND \"ArrivalDate\" IS NULL UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.AwaitingArrival', CAST(COUNT(*) AS VARCHAR(32)), 'orange', 'App.Prc.PurchaseOrder', 'FaClock' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase' AND \"ArrivalDate\" IS NULL UNION ALL SELECT 'App.Widget.TotalRevenue', FORMAT(COALESCE(SUM(\"TotalAmount\"), 0), 'N2', 'en-US'), 'purple', 'App.Prc.PurchaseOrder', 'FaMoneyBillWave' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": "", + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseOrder", + "CultureName": "en", + "Name": "App.Prc.PurchaseOrder", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseOrder.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseOrder.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": true, + "AllowDeleting": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseOrder.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 700, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 3, + "ColSpan": 3 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "D": "App.Prc.PurchaseOrder.Delete", + "E": "App.Prc.PurchaseOrder.Export", + "I": "App.Prc.PurchaseOrder.Import", + "N": "App.Prc.PurchaseOrder.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseOrder", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": true, + "SubFormsListFormType": "Form", + "SubFormsDto": [ + { + "TabType": "List", + "TabTitle": "App.Prc.PurchaseOrder.Products", + "Code": "App.Prc.PurchaseOrderLine", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "PurchaseOrderId" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.PurchaseOrder.OtherInfo", + "Code": "App.Prc.PurchaseOrderOther", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "List", + "TabTitle": "App.Prc.PurchaseOrder.Quotes", + "Code": "App.Prc.PurchaseOrderAlternative", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "BaseOrderId" + } + ] + } + ], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Adm_T_Contact WHERE TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 2, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ConfirmDate", + "CaptionName": "App.Listform.ListformField.ConfirmDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierReference", + "CaptionName": "App.Listform.ListformField.SupplierReference", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ArrivalDate", + "CaptionName": "App.Listform.ListformField.ArrivalDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], AgreementNo AS [Name] FROM Prc_T_PurchaseAgreement WHERE TenantId = '@TENANTID' ORDER BY AgreementNo" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Inv_T_OperationType WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 8, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 9, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "MaterialRequestId", + "CaptionName": "App.Listform.ListformField.MaterialRequestId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 11, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT v.Id AS [Key], CONCAT(v.RequestNo, ' · ', u.Name, ' ', u.Surname, ' · ', v.ImportableCount, ' kalem') AS [Name] FROM Prc_V_MaterialRequestImportable v LEFT JOIN AbpUsers u ON u.Id = v.RequesterUserId WHERE v.ImportableCount > 0 AND v.TenantId = '@TENANTID' ORDER BY v.RequestNo" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 10, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true,\"placeholder\":\"Onaylı talep seçin ve kaydedin\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "PendingAction", + "CaptionName": "App.Listform.ListformField.PendingAction", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 12, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Send\",\"name\":\"App.Prc.PurchaseOrder.Action.Send\"},{\"key\":\"Cancel\",\"name\":\"App.Prc.PurchaseOrder.Action.Cancel\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 11, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"placeholder\":\"Kaydedince çalışır\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 13, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Draft\",\"name\":\"App.Prc.OrderStatus.Draft\"},{\"key\":\"Sent\",\"name\":\"App.Prc.OrderStatus.Sent\"},{\"key\":\"Purchase\",\"name\":\"App.Prc.OrderStatus.Purchase\"},{\"key\":\"Cancelled\",\"name\":\"App.Prc.OrderStatus.Cancelled\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 14, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE TenantId = '@TENANTID'" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 15, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UntaxedAmount", + "CaptionName": "App.Listform.ListformField.UntaxedAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 16, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 12, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TaxAmount", + "CaptionName": "App.Listform.ListformField.TaxAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 17, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 13, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 18, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": "sum", + "ValueFormat": "#,##0.00", + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": "{0}", + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 14, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "LastSentDate", + "CaptionName": "App.Listform.ListformField.LastSentDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 19, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrder", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 20, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrder.Create", + "R": "App.Prc.PurchaseOrder", + "U": "App.Prc.PurchaseOrder.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 15, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 3, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseOrder", + "App.Prc.PurchaseOrder.Title", + "App.Prc.PurchaseOrder.Desc", + "App.Prc.PurchaseOrder.Widget.AwaitingArrival", + "App.Listform.ListformField.ConfirmDate", + "App.Listform.ListformField.ArrivalDate" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseOrder", + "App.Prc.PurchaseOrder.Create", + "App.Prc.PurchaseOrder.Update", + "App.Prc.PurchaseOrder.Delete", + "App.Prc.PurchaseOrder.Export", + "App.Prc.PurchaseOrder.Import", + "App.Prc.PurchaseOrder.Note" + ], + "MenuCodes": [ + "App.Prc.PurchaseOrder" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseOrderAlternative.json b/configs/seeds/wizard/Prc_PurchaseOrderAlternative.json new file mode 100644 index 00000000..71b8ab41 --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseOrderAlternative.json @@ -0,0 +1,1976 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseOrderAlternative", + "WizardCode": "App.Prc.PurchaseOrderAlternative", + "SeededAt": "2026-10-11T01:00:01.6595742+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "CreateMenu": false, + "MenuCode": "App.Prc.PurchaseOrderAlternative", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.PurchaseOrderAlternative", + "MenuIcon": "FcDocument" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Alternative Quotes", + "MenuTr": "Teklifler", + "TitleEn": "Alternative Quotes", + "TitleTr": "Teklifler", + "DescEn": "Alternative Quotes — other RFQs and purchase orders that carry lines of the same material requests as the open document.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Quotes tab (no menu of its own, read-only).\nFields: reference, supplier, supplier response, order deadline, expected arrival, total, currency, status.\nUsage: compare the quotes collected from different suppliers for the same request before confirming one of them.", + "DescTr": "Teklifler — açık belgeyle aynı malzeme talebinin kalemlerini taşıyan diğer teklif talepleri ve siparişler.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Teklifler sekmesi (kendi menüsü yoktur, salt okunur).\nAlanlar: referans, tedarikçi, tedarikçi yanıtı, sipariş zaman sınırı, beklenen geliş, toplam, para birimi, durum.\nKullanım: aynı talep için farklı tedarikçilerden toplanan teklifler, birini onaylamadan önce burada karşılaştırılır.", + "Texts": [ + { + "Key": "App.Prc.OrderStatus.Draft", + "En": "RFQ", + "Tr": "Teklif Talebi" + }, + { + "Key": "App.Prc.OrderStatus.Sent", + "En": "RFQ Sent", + "Tr": "Teklif Talebi Gönderildi" + }, + { + "Key": "App.Prc.OrderStatus.Purchase", + "En": "Purchase Order", + "Tr": "Satınalma Siparişi" + }, + { + "Key": "App.Prc.OrderStatus.Cancelled", + "En": "Cancelled", + "Tr": "İptal Edildi" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "BaseOrderId", + "CaptionName": "App.Listform.ListformField.BaseOrderId", + "En": "Base Document", + "Tr": "Ana Belge" + }, + { + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "En": "Reference", + "Tr": "Referans" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "En": "Supplier Response", + "Tr": "Tedarikçi Yanıtı" + }, + { + "FieldName": "OrderDeadline", + "CaptionName": "App.Listform.ListformField.OrderDeadline", + "En": "Order Deadline", + "Tr": "Sipariş Zaman Sınırı" + }, + { + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "En": "Expected Arrival", + "Tr": "Beklenen Geliş" + }, + { + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "En": "Total", + "Tr": "Toplam" + }, + { + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "En": "Currency", + "Tr": "Para Birimi" + }, + { + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "En": "Status", + "Tr": "Durumu" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": null, + "SelectCommand": "Prc_V_PurchaseOrderAlternative", + "SelectCommandType": 2, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": null, + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "CultureName": "en", + "Name": "App.Prc.PurchaseOrderAlternative", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseOrderAlternative.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseOrderAlternative.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": false, + "AllowDetail": false, + "AllowDeleting": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseOrderAlternative.Title", + "ShowTitle": true, + "Width": 800, + "Height": 125, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [], + "PermissionDto": { + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "D": "App.Prc.PurchaseOrderAlternative.Delete", + "E": "App.Prc.PurchaseOrderAlternative.Export", + "I": "App.Prc.PurchaseOrderAlternative.Import", + "N": "App.Prc.PurchaseOrderAlternative.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseOrderAlternative", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BaseOrderId", + "CaptionName": "App.Listform.ListformField.BaseOrderId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Adm_T_Contact WHERE TenantId = '@TENANTID'" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Waiting\",\"name\":\"App.Prc.SupplierResponse.Waiting\"},{\"key\":\"Quoted\",\"name\":\"App.Prc.SupplierResponse.Quoted\"},{\"key\":\"NotQuoted\",\"name\":\"App.Prc.SupplierResponse.NotQuoted\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OrderDeadline", + "CaptionName": "App.Listform.ListformField.OrderDeadline", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderAlternative", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Draft\",\"name\":\"App.Prc.OrderStatus.Draft\"},{\"key\":\"Sent\",\"name\":\"App.Prc.OrderStatus.Sent\"},{\"key\":\"Purchase\",\"name\":\"App.Prc.OrderStatus.Purchase\"},{\"key\":\"Cancelled\",\"name\":\"App.Prc.OrderStatus.Cancelled\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderAlternative.Create", + "R": "App.Prc.PurchaseOrderAlternative", + "U": "App.Prc.PurchaseOrderAlternative.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": false, + "IsCreatedField": false, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseOrderAlternative", + "App.Prc.PurchaseOrderAlternative.Title", + "App.Prc.PurchaseOrderAlternative.Desc", + "App.Prc.OrderStatus.Draft", + "App.Prc.OrderStatus.Sent", + "App.Prc.OrderStatus.Purchase", + "App.Prc.OrderStatus.Cancelled", + "App.Listform.ListformField.BaseOrderId", + "App.Listform.ListformField.OrderNo", + "App.Listform.ListformField.OrderDeadline", + "App.Listform.ListformField.ExpectedArrival" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseOrderAlternative", + "App.Prc.PurchaseOrderAlternative.Create", + "App.Prc.PurchaseOrderAlternative.Update", + "App.Prc.PurchaseOrderAlternative.Delete", + "App.Prc.PurchaseOrderAlternative.Export", + "App.Prc.PurchaseOrderAlternative.Import", + "App.Prc.PurchaseOrderAlternative.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseOrderLine.json b/configs/seeds/wizard/Prc_PurchaseOrderLine.json new file mode 100644 index 00000000..31b668a0 --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseOrderLine.json @@ -0,0 +1,2066 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseOrderLine", + "WizardCode": "App.Prc.PurchaseOrderLine", + "SeededAt": "2026-10-11T00:58:47.5653321+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "CreateMenu": false, + "MenuCode": "App.Prc.PurchaseOrderLine", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.PurchaseOrderLine", + "MenuIcon": "FcViewDetails" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Order Lines", + "MenuTr": "Sipariş Kalemleri", + "TitleEn": "Order Lines", + "TitleTr": "Sipariş Kalemleri", + "DescEn": "Order Lines — the products of a request for quotation or purchase order.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Products tab (no menu of its own).\nFields: product, description (from the product's purchase description), quantity, unit, unit price, tax rate (from the product's purchase tax rate), amount (quantity × unit price, calculated), material request line (filled by Import from Request, read-only).\nRules: lines cannot be added or deleted on a cancelled document; after every change the document's untaxed amount, tax and total are recalculated.", + "DescTr": "Sipariş Kalemleri — teklif talebinin ya da satınalma siparişinin ürünleri.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Ürünler sekmesi (kendi menüsü yoktur).\nAlanlar: ürün, açıklama (ürünün satınalma açıklamasından), miktar, birim, birim fiyat, vergi oranı (ürünün satınalma vergisinden), tutar (miktar × birim fiyat, hesaplanır), talep kalemi (Talepten Aktar ile dolar, salt okunur).\nKurallar: iptal edilmiş belgeye kalem eklenemez ve silinemez; her değişiklikte belgenin vergi hariç tutarı, KDV'si ve toplamı yeniden hesaplanır." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "PurchaseOrderId", + "CaptionName": "App.Listform.ListformField.PurchaseOrderId", + "En": "Purchase Order", + "Tr": "Satınalma Siparişi" + }, + { + "FieldName": "ProductId", + "CaptionName": "App.Listform.ListformField.ProductId", + "En": "Product", + "Tr": "Ürün" + }, + { + "FieldName": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "En": "Description", + "Tr": "Açıklama" + }, + { + "FieldName": "Quantity", + "CaptionName": "App.Listform.ListformField.Quantity", + "En": "Quantity", + "Tr": "Miktar" + }, + { + "FieldName": "UomId", + "CaptionName": "App.Listform.ListformField.UomId", + "En": "Unit", + "Tr": "Birim" + }, + { + "FieldName": "UnitPrice", + "CaptionName": "App.Listform.ListformField.UnitPrice", + "En": "Unit Price", + "Tr": "Birim Fiyat" + }, + { + "FieldName": "TaxRate", + "CaptionName": "App.Listform.ListformField.TaxRate", + "En": "Taxes (%)", + "Tr": "Vergiler (%)" + }, + { + "FieldName": "Amount", + "CaptionName": "App.Listform.ListformField.Amount", + "En": "Amount", + "Tr": "Tutar" + }, + { + "FieldName": "MaterialRequestItemId", + "CaptionName": "App.Listform.ListformField.MaterialRequestItemId", + "En": "Request", + "Tr": "Talep" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseOrderLine", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseOrderLine\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": "IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine l INNER JOIN Prc_T_PurchaseOrder o ON o.Id = l.PurchaseOrderId WHERE l.Id IN @Id AND o.Status = 'Cancelled') THROW 50143, N'İptal edilmiş belgeden kalem silinemez.', 1;", + "DeleteAfterCommand": "DECLARE @PoId uniqueidentifier = (SELECT TOP 1 PurchaseOrderId FROM Prc_T_PurchaseOrderLine WHERE Id IN @Id); EXEC Prc_P_PurchaseOrderRecalc @PoId;", + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": "IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrder WHERE Id = @PurchaseOrderId AND Status = 'Cancelled') THROW 50141, N'İptal edilmiş belgeye kalem eklenemez.', 1;", + "InsertAfterCommand": "EXEC Prc_P_PurchaseOrderRecalc @PurchaseOrderId", + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": "IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrderLine l INNER JOIN Prc_T_PurchaseOrder o ON o.Id = l.PurchaseOrderId WHERE l.Id = @Id AND o.Status = 'Cancelled') THROW 50142, N'İptal edilmiş belgenin kalemi değiştirilemez.', 1;", + "UpdateAfterCommand": "DECLARE @PoId uniqueidentifier = (SELECT TOP 1 PurchaseOrderId FROM Prc_T_PurchaseOrderLine WHERE Id = @Id); EXEC Prc_P_PurchaseOrderRecalc @PoId;", + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "Quantity", + "FieldDbType": 7, + "Value": "1", + "CustomValueType": 1, + "SqlQuery": "" + } + ], + "WidgetsDto": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseOrderLine", + "CultureName": "en", + "Name": "App.Prc.PurchaseOrderLine", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseOrderLine.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseOrderLine.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseOrderLine.Title", + "ShowTitle": true, + "Width": 800, + "Height": 500, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "D": "App.Prc.PurchaseOrderLine.Delete", + "E": "App.Prc.PurchaseOrderLine.Export", + "I": "App.Prc.PurchaseOrderLine.Import", + "N": "App.Prc.PurchaseOrderLine.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseOrderLine", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "PurchaseOrderId", + "CaptionName": "App.Listform.ListformField.PurchaseOrderId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ProductId", + "CaptionName": "App.Listform.ListformField.ProductId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT p.Id AS [Key], CONCAT(CASE WHEN p.InternalReference IS NULL OR p.InternalReference = '' THEN '' ELSE CONCAT('[', p.InternalReference, '] ') END, p.Name) AS [Name], COALESCE(p.PurchaseUomId, p.UomId) AS UomId, p.PurchaseDescription AS PurchaseDescription, COALESCE(p.PurchaseTaxRate, 0) AS PurchaseTaxRate FROM Inv_T_Product p WHERE p.IsDeleted = 'false' AND p.IsActive = 1 AND p.CanBePurchased = 1 AND p.TenantId = '@TENANTID' ORDER BY p.Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"copy_1\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"UomId\",\"target\":\"UomId\"},\"fields\":[],\"trigger\":\"change\"},{\"id\":\"copy_2\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"PurchaseDescription\",\"target\":\"Description\"},\"fields\":[],\"trigger\":\"change\"},{\"id\":\"copy_3\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"PurchaseTaxRate\",\"target\":\"TaxRate\"},\"fields\":[],\"trigger\":\"change\"}]}\ncopy(\"UomId\", \"UomId\")\ncopy(\"PurchaseDescription\", \"Description\")\ncopy(\"PurchaseTaxRate\", \"TaxRate\")", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Description", + "CaptionName": "App.Listform.ListformField.Description", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":512}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Quantity", + "CaptionName": "App.Listform.ListformField.Quantity", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#,##0.##\",\"min\":0.0001,\"showSpinButtons\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UomId", + "CaptionName": "App.Listform.ListformField.UomId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Adm_T_Uom WHERE IsDeleted = 'false' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UnitPrice", + "CaptionName": "App.Listform.ListformField.UnitPrice", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#,##0.00\",\"min\":0}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TaxRate", + "CaptionName": "App.Listform.ListformField.TaxRate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"format\":\"#0.## '%'\",\"min\":0,\"max\":100}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Amount", + "CaptionName": "App.Listform.ListformField.Amount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": "sum", + "ValueFormat": "#,##0.00", + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": "{0}", + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"r1\",\"recipe\":\"multiply\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"left\":\"Quantity\",\"right\":\"UnitPrice\",\"target\":\"Amount\",\"digits\":\"2\"},\"fields\":[]}]}\n// @runOnOpen\nset(\"Amount\", round(num(\"Quantity\") * num(\"UnitPrice\"), 2))", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderLine", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "MaterialRequestItemId", + "CaptionName": "App.Listform.ListformField.MaterialRequestItemId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT i.Id AS [Key], r.RequestNo AS [Name] FROM Prc_T_MaterialRequestItem i INNER JOIN Prc_T_MaterialRequest r ON r.Id = i.MaterialRequestId WHERE i.TenantId = '@TENANTID'" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderLine.Create", + "R": "App.Prc.PurchaseOrderLine", + "U": "App.Prc.PurchaseOrderLine.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 8, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseOrderLine", + "App.Prc.PurchaseOrderLine.Title", + "App.Prc.PurchaseOrderLine.Desc", + "App.Listform.ListformField.MaterialRequestItemId" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseOrderLine", + "App.Prc.PurchaseOrderLine.Create", + "App.Prc.PurchaseOrderLine.Update", + "App.Prc.PurchaseOrderLine.Delete", + "App.Prc.PurchaseOrderLine.Export", + "App.Prc.PurchaseOrderLine.Import", + "App.Prc.PurchaseOrderLine.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseOrderOther.json b/configs/seeds/wizard/Prc_PurchaseOrderOther.json new file mode 100644 index 00000000..befc54c8 --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseOrderOther.json @@ -0,0 +1,1616 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseOrderOther", + "WizardCode": "App.Prc.PurchaseOrderOther", + "SeededAt": "2026-10-11T00:59:35.4134542+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "CreateMenu": false, + "MenuCode": "App.Prc.PurchaseOrderOther", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.PurchaseOrderOther", + "MenuIcon": "FcInfo" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Other Information", + "MenuTr": "Diğer Bilgiler", + "TitleEn": "Other Information", + "TitleTr": "Diğer Bilgiler", + "DescEn": "Other Information — buyer, source, project and commercial terms of an RFQ or purchase order.\nWhere: Purchasing › Orders › Requests for Quotation and Purchase Orders › Other Information tab (no menu of its own; edits the document record itself).\nFields: buyer, source (material request numbers of the lines, written automatically, read-only), project, delivery term (Incoterm) and Incoterm location, payment term.\nDefaults: buyer, delivery term and payment term come from the supplier's Purchasing tab on the contact card.", + "DescTr": "Diğer Bilgiler — teklif talebinin ya da satınalma siparişinin alıcı, kaynak, proje ve ticari koşulları.\nNerede: Satınalma › Siparişler › Teklif Talepleri ve Satınalma Siparişleri › Diğer Bilgiler sekmesi (kendi menüsü yoktur; belge kaydının kendisini düzenler).\nAlanlar: alıcı, kaynak (kalemlerin malzeme talebi numaraları, otomatik yazılır, salt okunur), proje, teslimat koşulu (Incoterm) ve Incoterm konumu, ödeme koşulu.\nVarsayılanlar: alıcı, teslimat ve ödeme koşulu tedarikçinin kontak kartındaki Satınalma sekmesinden gelir." + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "En": "Buyer", + "Tr": "Alıcı" + }, + { + "FieldName": "PaymentTermId", + "CaptionName": "App.Listform.ListformField.PaymentTermId", + "En": "Payment Terms", + "Tr": "Ödeme Koşulları" + }, + { + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "En": "Source", + "Tr": "Kaynak" + }, + { + "FieldName": "ProjectId", + "CaptionName": "App.Listform.ListformField.ProjectId", + "En": "Project", + "Tr": "Proje" + }, + { + "FieldName": "IncotermId", + "CaptionName": "App.Listform.ListformField.IncotermId", + "En": "Delivery Term", + "Tr": "Teslimat Koşulu" + }, + { + "FieldName": "IncotermLocation", + "CaptionName": "App.Listform.ListformField.IncotermLocation", + "En": "Incoterm Location", + "Tr": "Incoterm Konumu" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseOrder", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseOrder\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseOrderOther", + "CultureName": "en", + "Name": "App.Prc.PurchaseOrderOther", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseOrderOther.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseOrderOther.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseOrderOther.Title", + "ShowTitle": true, + "Width": 800, + "Height": 350, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "D": "App.Prc.PurchaseOrderOther.Delete", + "E": "App.Prc.PurchaseOrderOther.Export", + "I": "App.Prc.PurchaseOrderOther.Import", + "N": "App.Prc.PurchaseOrderOther.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseOrderOther", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name, Surname" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "PaymentTermId", + "CaptionName": "App.Listform.ListformField.PaymentTermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Prc_T_PaymentTerm WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ProjectId", + "CaptionName": "App.Listform.ListformField.ProjectId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Prj_T_Project WHERE IsDeleted = 'false' AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IncotermId", + "CaptionName": "App.Listform.ListformField.IncotermId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Code, ' - ', Name) AS [Name] FROM Prc_T_Incoterm WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Code" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderOther", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IncotermLocation", + "CaptionName": "App.Listform.ListformField.IncotermLocation", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderOther.Create", + "R": "App.Prc.PurchaseOrderOther", + "U": "App.Prc.PurchaseOrderOther.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":128}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseOrderOther", + "App.Prc.PurchaseOrderOther.Title", + "App.Prc.PurchaseOrderOther.Desc", + "App.Listform.ListformField.SourceDocument", + "App.Listform.ListformField.IncotermId", + "App.Listform.ListformField.IncotermLocation" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseOrderOther", + "App.Prc.PurchaseOrderOther.Create", + "App.Prc.PurchaseOrderOther.Update", + "App.Prc.PurchaseOrderOther.Delete", + "App.Prc.PurchaseOrderOther.Export", + "App.Prc.PurchaseOrderOther.Import", + "App.Prc.PurchaseOrderOther.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseOrderQuote.json b/configs/seeds/wizard/Prc_PurchaseOrderQuote.json new file mode 100644 index 00000000..c9252a66 --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseOrderQuote.json @@ -0,0 +1,1381 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseOrderQuote", + "WizardCode": "App.Prc.PurchaseOrderQuote", + "SeededAt": "2026-10-11T00:59:10.1491792+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "CreateMenu": false, + "MenuCode": "App.Prc.PurchaseOrderQuote", + "MenuOrder": 0, + "MenuUrl": "/admin/list/App.Prc.PurchaseOrderQuote", + "MenuIcon": "FcCollaboration" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Supplier Quote", + "MenuTr": "Tedarikçi Teklifi", + "TitleEn": "Supplier Quote", + "TitleTr": "Tedarikçi Teklifi", + "DescEn": "Supplier Quote — the supplier's answer to a request for quotation.\nWhere: Purchasing › Orders › Requests for Quotation › Supplier Quote tab (no menu of its own; edits the RFQ record itself).\nFields: supplier response (Waiting / Quoted / Not Quoted), quote date, quoted by (the user who entered the quote), quote validity date.\nUsage: when the response leaves Waiting, an empty quote date and quoted-by are filled automatically; quoted prices are entered on the Products tab.", + "DescTr": "Tedarikçi Teklifi — tedarikçinin teklif talebine verdiği yanıt.\nNerede: Satınalma › Siparişler › Teklif Talepleri › Tedarikçi Teklifi sekmesi (kendi menüsü yoktur; teklif kaydının kendisini düzenler).\nAlanlar: tedarikçi yanıtı (Bekleniyor / Teklif Verildi / Teklif Verilmedi), teklif tarihi, teklifi veren (teklifi sisteme işleyen kullanıcı), teklif geçerlilik tarihi.\nKullanım: yanıt Bekleniyor dışına alınınca boş teklif tarihi ve teklifi veren otomatik dolar; teklif edilen fiyatlar Ürünler sekmesine girilir.", + "Texts": [ + { + "Key": "App.Prc.SupplierResponse.Waiting", + "En": "Waiting", + "Tr": "Bekleniyor" + }, + { + "Key": "App.Prc.SupplierResponse.Quoted", + "En": "Quoted", + "Tr": "Teklif Verildi" + }, + { + "Key": "App.Prc.SupplierResponse.NotQuoted", + "En": "Not Quoted", + "Tr": "Teklif Verilmedi" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "En": "Supplier Response", + "Tr": "Tedarikçi Yanıtı" + }, + { + "FieldName": "QuoteValidUntil", + "CaptionName": "App.Listform.ListformField.QuoteValidUntil", + "En": "Quote Validity", + "Tr": "Teklif Geçerliliği" + }, + { + "FieldName": "QuoteDate", + "CaptionName": "App.Listform.ListformField.QuoteDate", + "En": "Quote Date", + "Tr": "Teklif Tarihi" + }, + { + "FieldName": "QuotedByUserId", + "CaptionName": "App.Listform.ListformField.QuotedByUserId", + "En": "Quoted By", + "Tr": "Teklifi Veren" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseOrder", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseOrder\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": "UPDATE Prc_T_PurchaseOrder SET QuoteDate = ISNULL(QuoteDate, GETUTCDATE()), QuotedByUserId = ISNULL(QuotedByUserId, LastModifierId) WHERE Id = @Id AND SupplierResponse <> 'Waiting';", + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "SupplierResponse", + "FieldDbType": 16, + "Value": "Waiting", + "CustomValueType": 1, + "SqlQuery": null + } + ], + "WidgetsDto": [], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "CultureName": "en", + "Name": "App.Prc.PurchaseOrderQuote", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseOrderQuote.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseOrderQuote.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": false, + "AllowAllDeleting": false, + "AllowAdding": false, + "AllowDuplicate": false, + "OpenDetailAfterInsert": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseOrderQuote.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "D": "App.Prc.PurchaseOrderQuote.Delete", + "E": "App.Prc.PurchaseOrderQuote.Export", + "I": "App.Prc.PurchaseOrderQuote.Import", + "N": "App.Prc.PurchaseOrderQuote.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseOrderQuote", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Waiting\",\"name\":\"App.Prc.SupplierResponse.Waiting\"},{\"key\":\"Quoted\",\"name\":\"App.Prc.SupplierResponse.Quoted\"},{\"key\":\"NotQuoted\",\"name\":\"App.Prc.SupplierResponse.NotQuoted\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "QuoteValidUntil", + "CaptionName": "App.Listform.ListformField.QuoteValidUntil", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"date\",\"displayFormat\":\"dd.MM.yyyy\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "QuoteDate", + "CaptionName": "App.Listform.ListformField.QuoteDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseOrderQuote", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "QuotedByUserId", + "CaptionName": "App.Listform.ListformField.QuotedByUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name, Surname" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseOrderQuote.Create", + "R": "App.Prc.PurchaseOrderQuote", + "U": "App.Prc.PurchaseOrderQuote.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseOrderQuote", + "App.Prc.PurchaseOrderQuote.Title", + "App.Prc.PurchaseOrderQuote.Desc", + "App.Prc.SupplierResponse.Waiting", + "App.Prc.SupplierResponse.Quoted", + "App.Prc.SupplierResponse.NotQuoted", + "App.Listform.ListformField.SupplierResponse", + "App.Listform.ListformField.QuoteValidUntil", + "App.Listform.ListformField.QuoteDate", + "App.Listform.ListformField.QuotedByUserId" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseOrderQuote", + "App.Prc.PurchaseOrderQuote.Create", + "App.Prc.PurchaseOrderQuote.Update", + "App.Prc.PurchaseOrderQuote.Delete", + "App.Prc.PurchaseOrderQuote.Export", + "App.Prc.PurchaseOrderQuote.Import", + "App.Prc.PurchaseOrderQuote.Note" + ], + "MenuCodes": [], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file diff --git a/configs/seeds/wizard/Prc_PurchaseRfq.json b/configs/seeds/wizard/Prc_PurchaseRfq.json new file mode 100644 index 00000000..42f1cd53 --- /dev/null +++ b/configs/seeds/wizard/Prc_PurchaseRfq.json @@ -0,0 +1,3701 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Prc_PurchaseRfq", + "WizardCode": "App.Prc.PurchaseRfq", + "SeededAt": "2026-10-11T01:01:18.0470939+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Prc", + "ModuleId": "Prc", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Prc", + "Icon": "FcShop", + "En": "Purchasing", + "Tr": "Satınalma" + } + ], + "MenuParentCode": "App.Prc.Orders", + "MenuParentIcon": "FcShop", + "MenuCode": "App.Prc.PurchaseRfq", + "MenuOrder": 2, + "MenuUrl": "/admin/list/App.Prc.PurchaseRfq", + "MenuIcon": "FcDocument" + }, + "Language": { + "MenuParentEn": "Orders", + "MenuParentTr": "Siparişler", + "PermissionGroupEn": "Purchasing", + "PermissionGroupTr": "Satınalma", + "MenuEn": "Requests for Quotation", + "MenuTr": "Teklif Talepleri", + "TitleEn": "Requests for Quotation", + "TitleTr": "Teklif Talepleri", + "DescEn": "Requests for Quotation — every purchasing document in all states: RFQ, RFQ Sent, Purchase Order and Cancelled.\nWhere: Purchasing › Orders › Requests for Quotation; tabs Products, Supplier Quote, Other Information and Quotes.\nFields: reference (automatic, P00001), supplier, supplier reference, agreement, currency, order deadline, expected arrival, ask confirmation, deliver to (operation type), material request to import, action, untaxed / tax / total (calculated).\nAutomation: choosing a supplier fills currency, buyer and terms from the contact card; choosing an agreement fills an empty RFQ with its remaining lines; selecting an approved material request and saving copies its waiting purchase lines; the Action field (Send by e-mail / Confirm Order / Cancel / Set to Draft) runs on save — sending queues an e-mail to the supplier and moves the RFQ to RFQ Sent, confirming turns it into a purchase order.", + "DescTr": "Teklif Talepleri — her durumdaki satınalma belgeleri: Teklif Talebi, Teklif Talebi Gönderildi, Satınalma Siparişi ve İptal Edildi.\nNerede: Satınalma › Siparişler › Teklif Talepleri; sekmeler Ürünler, Tedarikçi Teklifi, Diğer Bilgiler ve Teklifler.\nAlanlar: referans (otomatik, P00001), tedarikçi, tedarikçi referansı, sözleşme, para birimi, sipariş zaman sınırı, beklenen geliş, onay isteyin, teslim alacak (operasyon türü), aktarılacak malzeme talebi, işlem, vergi hariç / KDV / toplam (hesaplanır).\nOtomasyon: tedarikçi seçilince para birimi, alıcı ve koşullar kontak kartından dolar; sözleşme seçilince boş teklif kalan sözleşme kalemleriyle dolar; onaylı bir malzeme talebi seçilip kaydedilince bekleyen satınalma kalemleri kopyalanır; İşlem alanı (E-posta ile Gönder / Siparişi Onayla / İptal / Taslak olarak ayarla) kayıtta çalışır — gönderim tedarikçiye e-posta kuyruğa alır ve teklifi Gönderildi yapar, onay teklifi satınalma siparişine çevirir.", + "Texts": [ + { + "Key": "App.Prc.PurchaseOrder.Action.Send", + "En": "Send by E-mail", + "Tr": "E-posta ile Gönder" + }, + { + "Key": "App.Prc.PurchaseOrder.Action.Confirm", + "En": "Confirm Order", + "Tr": "Siparişi Onayla" + }, + { + "Key": "App.Prc.PurchaseOrder.Action.Cancel", + "En": "Cancel", + "Tr": "İptal" + }, + { + "Key": "App.Prc.PurchaseOrder.Action.Draft", + "En": "Set to Draft", + "Tr": "Taslak olarak ayarla" + }, + { + "Key": "App.Prc.PurchaseOrder.Products", + "En": "Products", + "Tr": "Ürünler" + }, + { + "Key": "App.Prc.PurchaseOrder.SupplierQuote", + "En": "Supplier Quote", + "Tr": "Tedarikçi Teklifi" + }, + { + "Key": "App.Prc.PurchaseOrder.OtherInfo", + "En": "Other Information", + "Tr": "Diğer Bilgiler" + }, + { + "Key": "App.Prc.PurchaseOrder.Quotes", + "En": "Quotes", + "Tr": "Teklifler" + }, + { + "Key": "App.Prc.PurchaseOrder.Widget.LateRfq", + "En": "Late RFQ", + "Tr": "Geç RFQ" + }, + { + "Key": "App.Prc.PurchaseOrder.Widget.NotAcknowledged", + "En": "Not Acknowledged", + "Tr": "Kabul Edilmedi" + }, + { + "Key": "App.Prc.PurchaseOrder.Widget.LateReceipt", + "En": "Late Receipt", + "Tr": "Geç Makbuz" + }, + { + "Key": "App.Prc.PurchaseOrder.Widget.Otd", + "En": "OTD %", + "Tr": "OTD %" + }, + { + "Key": "App.Prc.PurchaseOrder.Widget.Mine", + "En": "My", + "Tr": "Benim" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "En": "Reference", + "Tr": "Referans" + }, + { + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "En": "Status", + "Tr": "Durumu" + }, + { + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "En": "Supplier", + "Tr": "Tedarikçi" + }, + { + "FieldName": "OrderDeadline", + "CaptionName": "App.Listform.ListformField.OrderDeadline", + "En": "Order Deadline", + "Tr": "Sipariş Zaman Sınırı" + }, + { + "FieldName": "SupplierReference", + "CaptionName": "App.Listform.ListformField.SupplierReference", + "En": "Supplier Reference", + "Tr": "Tedarikçi Referansı" + }, + { + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "En": "Expected Arrival", + "Tr": "Beklenen Geliş" + }, + { + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "En": "Agreement", + "Tr": "Sözleşme" + }, + { + "FieldName": "RequireConfirmation", + "CaptionName": "App.Listform.ListformField.RequireConfirmation", + "En": "Ask Confirmation", + "Tr": "Onay İsteyin" + }, + { + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "En": "Currency", + "Tr": "Para Birimi" + }, + { + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "En": "Deliver To", + "Tr": "Teslim Alacak" + }, + { + "FieldName": "MaterialRequestId", + "CaptionName": "App.Listform.ListformField.MaterialRequestId", + "En": "Import from Material Request", + "Tr": "Talepten Aktar" + }, + { + "FieldName": "PendingAction", + "CaptionName": "App.Listform.ListformField.PendingAction", + "En": "Action", + "Tr": "İşlem" + }, + { + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "En": "Supplier Response", + "Tr": "Tedarikçi Yanıtı" + }, + { + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "En": "Buyer", + "Tr": "Alıcı" + }, + { + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "En": "Source", + "Tr": "Kaynak" + }, + { + "FieldName": "UntaxedAmount", + "CaptionName": "App.Listform.ListformField.UntaxedAmount", + "En": "Untaxed Amount", + "Tr": "Vergi Hariç Tutar" + }, + { + "FieldName": "TaxAmount", + "CaptionName": "App.Listform.ListformField.TaxAmount", + "En": "Tax", + "Tr": "KDV" + }, + { + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "En": "Total", + "Tr": "Toplam" + }, + { + "FieldName": "LastSentDate", + "CaptionName": "App.Listform.ListformField.LastSentDate", + "En": "Last Sent", + "Tr": "Son Gönderim" + }, + { + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "En": "Terms and Conditions", + "Tr": "Şart ve Koşullar" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Prc_T_PurchaseOrder", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": null, + "SeedSyncInsert": false, + "SeedSyncUpdate": false, + "SeedSyncDelete": false, + "DeleteCommand": "UPDATE \"Prc_T_PurchaseOrder\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": "IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrder WHERE Id IN @Id AND Status IN ('Sent', 'Purchase')) THROW 50152, N'Gönderilmiş teklif ya da sipariş silinemez; iptal edin.', 1;", + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": "EXEC Prc_P_PurchaseOrderAfterSave @Id, @CreatorId", + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": "IF EXISTS (SELECT 1 FROM Prc_T_PurchaseOrder WHERE Id = @Id AND Status = 'Cancelled') AND ISNULL(@PendingAction, '') <> 'Draft' THROW 50151, N'İptal edilmiş belge değiştirilemez; önce İşlem = Taslak olarak ayarla seçin.', 1;", + "UpdateAfterCommand": "EXEC Prc_P_PurchaseOrderAfterSave @Id, @LastModifierId", + "UpdateFieldsDefaultValueDto": [ + { + "FieldName": "LastModificationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "LastModifierId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "FormFieldsDefaultValueDto": [ + { + "FieldName": "OrderNo", + "FieldDbType": 16, + "Value": "PurchaseOrder1", + "CustomValueType": 5, + "SqlQuery": "" + }, + { + "FieldName": "BuyerUserId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": "" + }, + { + "FieldName": "CurrencyId", + "FieldDbType": 16, + "Value": "TRY", + "CustomValueType": 1, + "SqlQuery": "" + }, + { + "FieldName": "RequireConfirmation", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": "" + }, + { + "FieldName": "Status", + "FieldDbType": 16, + "Value": "Draft", + "CustomValueType": 1, + "SqlQuery": "" + } + ], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 2, + "SqlQuery": "SELECT 'App.Prc.OrderStatus.Draft' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.PurchaseRfq' AS \"SubTitle\", 'FaFileAlt' AS \"Icon\" FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Draft' UNION ALL SELECT 'App.Prc.OrderStatus.Sent', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.PurchaseRfq', 'FaPaperPlane' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Sent' UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.LateRfq', CAST(COUNT(*) AS VARCHAR(32)), 'yellow', 'App.Prc.PurchaseRfq', 'FaClock' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" IN ('Draft', 'Sent') AND \"OrderDeadline\" < CURRENT_TIMESTAMP UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.NotAcknowledged', CAST(COUNT(*) AS VARCHAR(32)), 'blue', 'App.Prc.PurchaseRfq', 'FaQuestionCircle' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase' AND \"RequireConfirmation\" = 1 AND (\"SupplierReference\" IS NULL OR \"SupplierReference\" = '') UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.LateReceipt', CAST(COUNT(*) AS VARCHAR(32)), 'red', 'App.Prc.PurchaseRfq', 'FaTruck' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase' AND \"ExpectedArrival\" < CURRENT_TIMESTAMP AND \"ArrivalDate\" IS NULL UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.Otd', CAST(COALESCE(100 * SUM(CASE WHEN \"ArrivalDate\" <= \"ExpectedArrival\" THEN 1 ELSE 0 END) / NULLIF(COUNT(\"ArrivalDate\"), 0), 0) AS VARCHAR(32)), 'green', 'App.Prc.PurchaseRfq', 'FaPercentage' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"Status\" = 'Purchase'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": "", + "ClassName": "mb-3", + "IsActive": true + }, + { + "ColGap": 3, + "ColSpan": 2, + "SqlQuery": "SELECT 'App.Prc.OrderStatus.Draft' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Prc.PurchaseOrder.Widget.Mine' AS \"SubTitle\", 'FaUser' AS \"Icon\" FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" = 'Draft' UNION ALL SELECT 'App.Prc.OrderStatus.Sent', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Prc.PurchaseOrder.Widget.Mine', 'FaUser' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" = 'Sent' UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.LateRfq', CAST(COUNT(*) AS VARCHAR(32)), 'yellow', 'App.Prc.PurchaseOrder.Widget.Mine', 'FaUser' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" IN ('Draft', 'Sent') AND \"OrderDeadline\" < CURRENT_TIMESTAMP UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.NotAcknowledged', CAST(COUNT(*) AS VARCHAR(32)), 'blue', 'App.Prc.PurchaseOrder.Widget.Mine', 'FaUser' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" = 'Purchase' AND \"RequireConfirmation\" = 1 AND (\"SupplierReference\" IS NULL OR \"SupplierReference\" = '') UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.LateReceipt', CAST(COUNT(*) AS VARCHAR(32)), 'red', 'App.Prc.PurchaseOrder.Widget.Mine', 'FaUser' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" = 'Purchase' AND \"ExpectedArrival\" < CURRENT_TIMESTAMP AND \"ArrivalDate\" IS NULL UNION ALL SELECT 'App.Prc.PurchaseOrder.Widget.Otd', CAST(COALESCE(100 * SUM(CASE WHEN \"ArrivalDate\" <= \"ExpectedArrival\" THEN 1 ELSE 0 END) / NULLIF(COUNT(\"ArrivalDate\"), 0), 0) AS VARCHAR(32)), 'green', 'App.Prc.PurchaseOrder.Widget.Mine', 'FaUser' FROM \"Prc_T_PurchaseOrder\" WHERE \"TenantId\" = '@TENANTID' AND \"BuyerUserId\" = '@USERID' AND \"Status\" = 'Purchase'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": "", + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Prc.PurchaseRfq", + "CultureName": "en", + "Name": "App.Prc.PurchaseRfq", + "KeyFieldName": "Id", + "Title": "App.Prc.PurchaseRfq.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Prc.PurchaseRfq.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": true, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "OpenDetailAfterInsert": true, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Prc.PurchaseRfq.Title", + "ShowTitle": true, + "Width": 1000, + "Height": 700, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "", + "ColCount": 3, + "ColSpan": 3 + } + ], + "PermissionDto": { + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "D": "App.Prc.PurchaseRfq.Delete", + "E": "App.Prc.PurchaseRfq.Export", + "I": "App.Prc.PurchaseRfq.Import", + "N": "App.Prc.PurchaseRfq.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Prc.PurchaseRfq", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": true, + "SubFormsListFormType": "Form", + "SubFormsDto": [ + { + "TabType": "List", + "TabTitle": "App.Prc.PurchaseOrder.Products", + "Code": "App.Prc.PurchaseOrderLine", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "PurchaseOrderId" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.PurchaseOrder.SupplierQuote", + "Code": "App.Prc.PurchaseOrderQuote", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "Form", + "TabTitle": "App.Prc.PurchaseOrder.OtherInfo", + "Code": "App.Prc.PurchaseOrderOther", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "Id" + } + ] + }, + { + "TabType": "List", + "TabTitle": "App.Prc.PurchaseOrder.Quotes", + "Code": "App.Prc.PurchaseOrderAlternative", + "IsRefresh": false, + "Relation": [ + { + "ParentFieldName": "Id", + "DbType": 9, + "ChildFieldName": "BaseOrderId" + } + ] + } + ], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "ApprovalIsManualStart": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OrderNo", + "CaptionName": "App.Listform.ListformField.OrderNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Status", + "CaptionName": "App.Listform.ListformField.Status", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Draft\",\"name\":\"App.Prc.OrderStatus.Draft\"},{\"key\":\"Sent\",\"name\":\"App.Prc.OrderStatus.Sent\"},{\"key\":\"Purchase\",\"name\":\"App.Prc.OrderStatus.Purchase\"},{\"key\":\"Cancelled\",\"name\":\"App.Prc.OrderStatus.Cancelled\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierId", + "CaptionName": "App.Listform.ListformField.SupplierId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name], COALESCE(SupplierCurrency, 'TRY') AS SupplierCurrency FROM Adm_T_Contact WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": "// @builder {\"v\":1,\"rules\":[{\"id\":\"copy_1\",\"recipe\":\"copy\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{\"source\":\"SupplierCurrency\",\"target\":\"CurrencyId\"},\"fields\":[],\"trigger\":\"change\"},{\"id\":\"clear_1\",\"recipe\":\"clear\",\"condition\":{\"operator\":\"always\",\"source\":\"\",\"value\":\"\"},\"params\":{},\"fields\":[\"AgreementId\"],\"trigger\":\"change\"}]}\ncopy(\"SupplierCurrency\", \"CurrencyId\")\nclear(\"AgreementId\")", + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OrderDeadline", + "CaptionName": "App.Listform.ListformField.OrderDeadline", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierReference", + "CaptionName": "App.Listform.ListformField.SupplierReference", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":64}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "ExpectedArrival", + "CaptionName": "App.Listform.ListformField.ExpectedArrival", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"datetime\",\"displayFormat\":\"dd.MM.yyyy HH:mm\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "AgreementId", + "CaptionName": "App.Listform.ListformField.AgreementId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": "SupplierId", + "CascadeFilterOperator": "=", + "CascadeParentFields": "SupplierId", + "CascadeEmptyFields": "", + "LookupQuery": "SELECT Id AS [Key], AgreementNo AS [Name], SupplierId FROM Prc_T_PurchaseAgreement WHERE (SupplierId = @param0 OR @param0 IS NULL) AND IsDeleted = 'false' AND Status = 'Confirmed' AND TenantId = '@TENANTID' ORDER BY AgreementNo" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "RequireConfirmation", + "CaptionName": "App.Listform.ListformField.RequireConfirmation", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 9, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 8, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "CurrencyId", + "CaptionName": "App.Listform.ListformField.CurrencyId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 10, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Id AS [Name] FROM Sas_H_Currency WHERE IsActive = 1 ORDER BY Id" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 9, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OperationTypeId", + "CaptionName": "App.Listform.ListformField.OperationTypeId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 11, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM Inv_T_OperationType WHERE IsDeleted = 'false' AND IsActive = 1 AND TenantId = '@TENANTID' ORDER BY Name" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 10, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "MaterialRequestId", + "CaptionName": "App.Listform.ListformField.MaterialRequestId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 12, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT v.Id AS [Key], CONCAT(v.RequestNo, ' · ', u.Name, ' ', u.Surname, ' · ', v.ImportableCount, ' kalem') AS [Name] FROM Prc_V_MaterialRequestImportable v LEFT JOIN AbpUsers u ON u.Id = v.RequesterUserId WHERE v.ImportableCount > 0 AND v.TenantId = '@TENANTID' ORDER BY v.RequestNo" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 11, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true,\"placeholder\":\"Onaylı talep seçin ve kaydedin\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "PendingAction", + "CaptionName": "App.Listform.ListformField.PendingAction", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 13, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Send\",\"name\":\"App.Prc.PurchaseOrder.Action.Send\"},{\"key\":\"Confirm\",\"name\":\"App.Prc.PurchaseOrder.Action.Confirm\"},{\"key\":\"Cancel\",\"name\":\"App.Prc.PurchaseOrder.Action.Cancel\"},{\"key\":\"Draft\",\"name\":\"App.Prc.PurchaseOrder.Action.Draft\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 12, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"placeholder\":\"Kaydedince çalışır\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SupplierResponse", + "CaptionName": "App.Listform.ListformField.SupplierResponse", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 14, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "key", + "DisplayExpr": "name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Waiting\",\"name\":\"App.Prc.SupplierResponse.Waiting\"},{\"key\":\"Quoted\",\"name\":\"App.Prc.SupplierResponse.Quoted\"},{\"key\":\"NotQuoted\",\"name\":\"App.Prc.SupplierResponse.NotQuoted\"}]" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "BuyerUserId", + "CaptionName": "App.Listform.ListformField.BuyerUserId", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 15, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 2, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "SELECT Id AS [Key], CONCAT(Name, ' ', Surname) AS [Name] FROM AbpUsers WHERE TenantId = '@TENANTID'" + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "SourceDocument", + "CaptionName": "App.Listform.ListformField.SourceDocument", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 16, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "UntaxedAmount", + "CaptionName": "App.Listform.ListformField.UntaxedAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 17, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 13, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TaxAmount", + "CaptionName": "App.Listform.ListformField.TaxAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 18, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 14, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "TotalAmount", + "CaptionName": "App.Listform.ListformField.TotalAmount", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 19, + "SourceDbType": 7, + "CultureName": "en", + "DataType": "number", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": "sum", + "ValueFormat": "#,##0.00", + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": "{0}", + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 15, + "EditGroupOrderNo": 1, + "EditorType2": "dxNumberBox", + "ColSpan": 1, + "EditorOptions": "{\"readOnly\":true,\"format\":\"#,##0.00\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "LastSentDate", + "CaptionName": "App.Listform.ListformField.LastSentDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 20, + "SourceDbType": 6, + "CultureName": "en", + "DataType": "datetime", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Prc.PurchaseRfq", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Terms", + "CaptionName": "App.Listform.ListformField.Terms", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 21, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Prc.PurchaseRfq.Create", + "R": "App.Prc.PurchaseRfq", + "U": "App.Prc.PurchaseRfq.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": "left", + "Format": null, + "EditOrderNo": 16, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextArea", + "ColSpan": 3, + "EditorOptions": "{\"placeholder\":\"Şart ve koşullarınızı tanımlayın ...\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Prc.PurchaseRfq", + "App.Prc.PurchaseRfq.Title", + "App.Prc.PurchaseRfq.Desc", + "App.Prc.PurchaseOrder.Action.Send", + "App.Prc.PurchaseOrder.Action.Confirm", + "App.Prc.PurchaseOrder.Action.Cancel", + "App.Prc.PurchaseOrder.Action.Draft", + "App.Prc.PurchaseOrder.Products", + "App.Prc.PurchaseOrder.SupplierQuote", + "App.Prc.PurchaseOrder.OtherInfo", + "App.Prc.PurchaseOrder.Quotes", + "App.Prc.PurchaseOrder.Widget.LateRfq", + "App.Prc.PurchaseOrder.Widget.NotAcknowledged", + "App.Prc.PurchaseOrder.Widget.LateReceipt", + "App.Prc.PurchaseOrder.Widget.Otd", + "App.Prc.PurchaseOrder.Widget.Mine", + "App.Listform.ListformField.SupplierReference", + "App.Listform.ListformField.RequireConfirmation", + "App.Listform.ListformField.PendingAction", + "App.Listform.ListformField.UntaxedAmount", + "App.Listform.ListformField.LastSentDate" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Prc.PurchaseRfq", + "App.Prc.PurchaseRfq.Create", + "App.Prc.PurchaseRfq.Update", + "App.Prc.PurchaseRfq.Delete", + "App.Prc.PurchaseRfq.Export", + "App.Prc.PurchaseRfq.Import", + "App.Prc.PurchaseRfq.Note" + ], + "MenuCodes": [ + "App.Prc.PurchaseRfq" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "4784f377-808b-424b-a7e5-13afd94034a3", + "Title": "Satınalma -> Siparişler" + } +} \ No newline at end of file