From a7d27cec30cb682ae5df2ab6d4516d79d37fd1b2 Mon Sep 17 00:00:00 2001 From: Developer01 Date: Thu, 26 Jun 2025 16:18:07 +0200 Subject: [PATCH] DD_ECM ColumnGrid Tabelle. orgFLOW personalakte --- .../01_DD_ECM/CreateDBObjects.sql | 32 +++++++++++----- .../01_DD_ECM/Update/1.9.8.6.sql | 4 +- .../01_DD_ECM/Update/1.9.8.7.sql | 35 ++++++++++++++++++ 00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.9.sql | 18 +++++++++ .../1_Create_Records_and_Controls.sql | 3 +- .../08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.6.sql | Bin 38336 -> 38268 bytes 6 files changed, 80 insertions(+), 12 deletions(-) create mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.7.sql create mode 100644 00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.9.sql diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql index 40a9aef..c12178f 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/CreateDBObjects.sql @@ -1454,26 +1454,40 @@ SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[TBEDMI_ITEM_VALUE]( [GUID] [bigint] IDENTITY(1,1) NOT NULL, - [REFERENCE_GUID] NVARCHAR(max) NOT NULL, - [ITEM_DESCRIPTION] NVARCHAR(max) NOT NULL, - [ITEM_VALUE] NVARCHAR(max) NULL, + [REFERENCE_GUID] NVARCHAR(250) NOT NULL, + [ITEM_DESCRIPTION] NVARCHAR(250) NOT NULL, + [ITEM_VALUE] NVARCHAR(4000) NULL, [CREATEDWHEN] DATETIME NOT NULL, - [CREATEDWHO] NVARCHAR(max) NULL, + [CREATEDWHO] NVARCHAR(100) NULL, [CHANGEDWHEN] DATETIME NULL, [GROUP_COUNTER] [int] NULL, - [SPEC_NAME] [varchar](250) NULL, - [IS_REQUIRED] BIT NOT NULL -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] + [SPEC_NAME] NVARCHAR(100) NULL, + [IS_REQUIRED] BIT NOT NULL, + [COMMENT] [nvarchar](100) NULL, + [CHANGEDWHO] [nvarchar](100) NULL, + CONSTRAINT [PK_TBEDMI_ITEM_VALUE_GUID] PRIMARY KEY CLUSTERED +( + [GUID] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +) ON [PRIMARY] GO -ALTER TABLE [dbo].[TBEDMI_ITEM_VALUE] ADD DEFAULT (getdate()) FOR [CREATEDWHEN] +ALTER TABLE [dbo].[TBEDMI_ITEM_VALUE] ADD CONSTRAINT [DEF_TBEDMI_ITEM_VALUE_CREATEDWHEN] DEFAULT (getdate()) FOR [CREATEDWHEN] GO -ALTER TABLE [dbo].[TBEDMI_ITEM_VALUE] ADD DEFAULT ((0)) FOR [IS_REQUIRED] +ALTER TABLE [dbo].[TBEDMI_ITEM_VALUE] ADD CONSTRAINT [DEF_TBEDMI_ITEM_VALUE_ISREQUIRED] DEFAULT ((0)) FOR [IS_REQUIRED] GO +CREATE NONCLUSTERED INDEX IDX_TBEDMI_ITEM_VALUE_SPECNAME_REFGUID +ON TBEDMI_ITEM_VALUE (SPEC_NAME, REFERENCE_GUID) include (ITEM_VALUE, GROUP_COUNTER, ITEM_DESCRIPTION, IS_REQUIRED, CREATEDWHEN, CHANGEDWHEN, CHANGEDWHO) ; + +CREATE NONCLUSTERED INDEX IDX_TBEDMI_ITEM_VALUE_REFGUID +ON TBEDMI_ITEM_VALUE (REFERENCE_GUID) include (ITEM_VALUE, SPEC_NAME, GROUP_COUNTER, ITEM_DESCRIPTION, IS_REQUIRED, CREATEDWHEN, CHANGEDWHEN, CHANGEDWHO) ; +GO + + --PROCEDURES -- 20.09.2024 MS @MODULE_SHORT eingesetzt diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.6.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.6.sql index 740db0f..163010c 100644 --- a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.6.sql +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.6.sql @@ -25,7 +25,7 @@ Insert INTO TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE ('INVOICE_POSITION_AMOUNT', '', 'POSITION', 10, 17, 0, 0), ('INVOICE_POSITION_UNIT_TYPE', '', 'POSITION', 10, 18, 0, 0), ('INVOICE_POSITION_ARTICLE', '', 'POSITION', 10, 19, 0, 0), -('INVOICE_POSITION_ARTICLE_DESC', '', 'POSITION', 10, 20, 0, 0), +('INVOICE_POSITION_ARTICLE_DESCRIPTION', '', 'POSITION', 10, 20, 0, 0), ('INVOICE_POSITION_NOTE', '', 'POSITION', 10, 21, 0, 0), ('INVOICE_TAXPOS_TAX_RATE', '', 'POSITION', 10, 22, 0, 0), ('INVOICE_POSITION_TAX_AMOUNT', '', 'POSITION', 10, 23, 0, 1), @@ -50,7 +50,7 @@ AS RETURN SELECt A.SPEC_NAME,A.ITEM_VALUE,A.Area,A.Row_Caption,A.xPosition,A.Y_eq_lastrow,A.SequenceItem ORDER_SEQ,A.Display FROM VWDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE_ITEMS A WHERE REFERENCE_GUID = @pMSGID AND A.SPEC_NAME NOT IN ('INVOICE_POSITION_AMOUNT','INVOICE_POSITION_UNIT_TYPE','INVOICE_POSITION_NOTE', - 'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE','INVOICE_POSITION_ARTICLE_DESC','INVOICE_TAXPOS_AMOUNT', + 'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE','INVOICE_POSITION_ARTICLE_DESCRIPTION','INVOICE_TAXPOS_AMOUNT', 'INVOICE_TAXPOS_RATE','INVOICE_TAXPOS_TYPE','INVOICE_POSITION_TAX_AMOUNT') UNION SELECT SPEC_NAME,ITEM_VALUE,Area,'' Row_Caption,10 xPosition, 0 Y_eq_lastrow,SequenceItem ORDER_SEQ, Display FROM [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_POSITIONS] (@pMSGID) diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.7.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.7.sql new file mode 100644 index 0000000..bed4e83 --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.8.7.sql @@ -0,0 +1,35 @@ +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.8.7'; +GO +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBEDMI_ITEM_FILES]( + [GUID] [bigint] IDENTITY(1,1) NOT NULL, + [REFERENCE_GUID] [varchar](250) NOT NULL, + [ITEM_VALUE] [varbinary](max) NOT NULL, + [ORG_FILENAME] [varchar](256) NOT NULL, + [MIME_TYPE] [varchar](256) NOT NULL, + [GROUP_INDEX] [int] NOT NULL, + [CREATED_WHEN] [datetime] NOT NULL, + [CREATED_WHO] [varchar](100) NULL, + [CHANGED_WHEN] [datetime] NULL, + [CHANGED_WHO] [varchar](100) NULL +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +GO +ALTER TABLE [dbo].[TBEDMI_ITEM_FILES] ADD CONSTRAINT [DF_TBEDMI_ITEM_FILES_GROUP_INDEX] DEFAULT ((0)) FOR [GROUP_INDEX] +GO +ALTER TABLE [dbo].[TBEDMI_ITEM_FILES] ADD CONSTRAINT [DF_TBEDMI_ITEM_FILES_CREATED_WHEN] DEFAULT (getdate()) FOR [CREATED_WHEN] +GO +CREATE TRIGGER [dbo].[TBEDMI_ITEM_FILES_AFT_UPD] ON [dbo].[TBEDMI_ITEM_FILES] +FOR UPDATE +AS +BEGIN + UPDATE TBEDMI_ITEM_FILES SET CHANGED_WHEN = GETDATE() FROM INSERTED WHERE TBEDMI_ITEM_FILES.GUID = INSERTED.GUID +END +GO +ALTER TABLE [dbo].[TBEDMI_ITEM_FILES] ENABLE TRIGGER [TBEDMI_ITEM_FILES_AFT_UPD] +GO +ALTER TABLE dbo.TBDD_ZUGFERD_XML_ITEMS ADD + EN16931_ID nvarchar(50) NULL +GO \ No newline at end of file diff --git a/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.9.sql b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.9.sql new file mode 100644 index 0000000..cae89d2 --- /dev/null +++ b/00_DB_SETUP_SINGLE/01_DD_ECM/Update/1.9.9.sql @@ -0,0 +1,18 @@ +UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.9.8.7'; +GO +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN REFERENCE_GUID NVARCHAR(250); +GO +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN ITEM_DESCRIPTION NVARCHAR(250); +GO +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN ITEM_VALUE NVARCHAR(4000); +GO +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN CREATEDWHO NVARCHAR(100); +GO +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN SPEC_NAME NVARCHAR(100); +GO +IF EXISTS (SELECT * FROM Information_Schema.Columns WHERE Table_Name = 'TBEDMI_ITEM_VALUE' AND Column_Name = 'CHANGED_WHO') + EXEC sp_rename 'dbo.TBEDMI_ITEM_VALUE.CHANGED_WHO', 'CHANGEDWHO', 'COLUMN'; + +ALTER TABLE TBEDMI_ITEM_VALUE ALTER COLUMN CREATEDWHO NVARCHAR(100); +GO + diff --git a/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/Personalakte/1_Create_Records_and_Controls.sql b/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/Personalakte/1_Create_Records_and_Controls.sql index 0c3749f..9780dbb 100644 --- a/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/Personalakte/1_Create_Records_and_Controls.sql +++ b/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/Personalakte/1_Create_Records_and_Controls.sql @@ -24,13 +24,14 @@ BEGIN SELECT @CTRL_ID_VN = GUID FROM TBPMO_CONTROL WHERE FORM_ID = @ENTITY_ID AND NAME = 'txtVorname' DECLARE MYCURSOR CURSOR LOCAL FOR select T.GUID, T1.GUID as NODE_CONFIG_ID, T1.[ENTITY_ID],T.NODE_CAPTION,T.ID1,T1.TYPE_NODE,T.PARENT_GUID + , T.RECORD_ID from TBPMO_STRUCTURE_NODES T, TBPMO_STRUCTURE_NODES_CONFIGURATION T1 WHERE T.NODE_CONFIG_ID = T1.GUID AND T1.CREATE_RECORD = 1 AND T1.ENTITY_ID = 5 AND T1.NAME in ('Dateiablage','Hauptknoten Personal') - and T.GUID <> 3 + and T.GUID <> 3 AND T.NODE_CAPTION = 'Meldungen' --select * from TBPMO_STRUCTURE_NODES where NODE_CONFIG_ID = 19 diff --git a/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.6.sql b/01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.6.sql index 27325efb83380a8561a94cf11b317fec14f441c0..8cbd182e8aa761938577a9a28afa0ad6883e650d 100644 GIT binary patch delta 32 ocmX@Gn(5CfrVUkQo9CIW(43qg%(6Kz!OxV#oxz`hmw}4`0O6MkkpKVy delta 80 zcmeyfis`^=rVUkQ;-L(|46Y0c4ABfOKo}2XJ2Ut)#BR