From b1612c14a596546a7018c240b84c2a6b92b7a806 Mon Sep 17 00:00:00 2001 From: KammM Date: Mon, 22 Apr 2024 16:00:16 +0200 Subject: [PATCH] Neues Profil (20) in [FNPM_CUST_GET_DOC_IDS] integriert --- .../[FNPM_CUST_GET_DOC_IDS].sql | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/DMS/SQL-Server/Tabellenwertfunktionen/[FNPM_CUST_GET_DOC_IDS].sql b/DMS/SQL-Server/Tabellenwertfunktionen/[FNPM_CUST_GET_DOC_IDS].sql index 88f88c7..ebcaf1d 100644 --- a/DMS/SQL-Server/Tabellenwertfunktionen/[FNPM_CUST_GET_DOC_IDS].sql +++ b/DMS/SQL-Server/Tabellenwertfunktionen/[FNPM_CUST_GET_DOC_IDS].sql @@ -1,15 +1,16 @@ USE [DD_ECM] GO -/****** Object: UserDefinedFunction [dbo].[FNPM_CUST_GET_DOC_IDS] Script Date: 22.03.2024 10:52:56 ******/ +/****** Object: UserDefinedFunction [dbo].[FNPM_CUST_GET_DOC_IDS] Script Date: 22.04.2024 15:35:20 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --- 22.03.2024 MK Profil 18 - Variable überarbeitet, Feste Userzuweisungen für die Profile 3.0, 3.1, 5.0, 5.1, 5.2, 5.3, 5.4, 94, 99 durch eine Abfrage ersetzt --- 29.12.2022 MS Profil 18 - Abbuchung durch KReditor DA integriert --- 29.12.2022 MS Nadine Metz bei Profil AR_PROFILE1 hinterlegt --- 27.01.2022 MK Ergänzung um das neue Profil 99 +-- 22.04.2024 MK Profil 20 - SWB - ER 95.3 - Daueranweisungen eingebaut +-- 22.03.2024 MK Profil 18 - Variable überarbeitet, Feste Userzuweisungen für die Profile 3.0, 3.1, 5.0, 5.1, 5.2, 5.3, 5.4, 94, 99 durch eine Abfrage ersetzt +-- 29.12.2022 MS Profil 18 - Abbuchung durch KReditor DA integriert +-- 29.12.2022 MS Nadine Metz bei Profil AR_PROFILE1 hinterlegt +-- 27.01.2022 MK Ergänzung um das neue Profil 99 -- 17.01.2022 Unterscheidung in Schritt 2 auf GMBH/GF und Abwasser-Bäder/Betriebsleiter -- 10.11.2021 Prüfung für Schritt 6 eingebaut -- 31.10.2021 Mandantenlogik eingebaut @@ -37,6 +38,7 @@ BEGIN @P_ER_5_4_ID INTEGER = 18, -- Einsicht für FiBu Mitarbeiter abhängig vom Mandant @P_ER_6_0_ID INTEGER = 16, -- Einsicht für ausgesuchte finale Freigeber @P_ER_94_ID INTEGER = 7, -- Einsicht für FiBu Mitarbeiter abhängig vom Mandant + @P_ER_95_3_ID INTEGER = 20, -- Einsicht für FiBu Mitarbeiter abhängig vom Mandant @P_ER_99_ID INTEGER = 17, -- Einsicht für FiBu Mitarbeiter abhängig vom Mandant @P_AR_1_0_ID INTEGER = 15, -- Einsicht für FiBu Mitarbeiter abhängig vom Mandant @@ -75,6 +77,7 @@ BEGIN AND T2.PROFILE_ID <> @P_ER_5_3_ID AND T2.PROFILE_ID <> @P_ER_5_4_ID AND T2.PROFILE_ID <> @P_ER_6_0_ID + AND T2.PROFILE_ID <> @P_ER_95_3_ID AND T2.PROFILE_ID <> @P_ER_94_ID AND T2.PROFILE_ID <> @P_ER_99_ID AND T2.PROFILE_ID <> @P_AR_1_0_ID; @@ -148,7 +151,7 @@ BEGIN ------------------------------------------------------------------------------------------------------------ - -- ER Profile 3, 3.1, 94 und 99 sollen nur von der entsprechenden FiBu Mitarbeiter einsehbarsein, anhängig vom ausgewählten Mandant + -- ER Profile 3, 3.1, 94, 95.3 und 99 sollen nur von der entsprechenden FiBu Mitarbeiter einsehbarsein, anhängig vom ausgewählten Mandant INSERT INTO @Table (SCOPE,DOC_GUID,DOC_ID,PROFIL_ID) SELECT 'ER_PROFILE3', T.GUID, T.DOC_ID,T.PROFIL_ID FROM @@ -156,7 +159,7 @@ BEGIN INNER JOIN windream60.dbo.BaseAttributes TWMBA ON T.DOC_ID = TWMBA.dwDocID INNER JOIN TBPM_PROFILE TP ON T.PROFIL_ID = TP.GUID WHERE - (T.PROFIL_ID in (@P_ER_3_0_ID,@P_ER_3_1_ID,@P_ER_5_0_ID,@P_ER_5_1_ID,@P_ER_5_2_ID,@P_ER_5_3_ID,@P_ER_5_4_ID,@P_ER_94_ID,@P_ER_99_ID)) + (T.PROFIL_ID in (@P_ER_3_0_ID,@P_ER_3_1_ID,@P_ER_5_0_ID,@P_ER_5_1_ID,@P_ER_5_2_ID,@P_ER_5_3_ID,@P_ER_5_4_ID,@P_ER_95_3_ID,@P_ER_94_ID,@P_ER_99_ID)) AND T.EDIT = 0 AND T.IN_WORK = 0 AND T.ACTIVE = 1 AND TP.ACTIVE = 1