MS EnvelopeCreator, orgFLOW und Taskflow
This commit is contained in:
parent
294bb8bfd0
commit
47668cf14c
@ -11,7 +11,7 @@ GO
|
|||||||
--SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS'
|
--SET @ADMIN_GROUPNAME = 'fileFLOW_ADMINS'
|
||||||
|
|
||||||
-- 20.09.2024 MS @MODULE_SHORT eingesetzt
|
-- 20.09.2024 MS @MODULE_SHORT eingesetzt
|
||||||
CREATE PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER)
|
CREATE OR ALTER PROCEDURE [dbo].[PRDD_CHECK_REL_DOCTYPE_MODULE] (@MODULE_SHORT VARCHAR(20),@DOCTYPE_ID INTEGER)
|
||||||
AS
|
AS
|
||||||
DECLARE @MODULEID INTEGER
|
DECLARE @MODULEID INTEGER
|
||||||
SELECT @MODULEID = GUID FROM TBDD_MODULES WHERE SHORT_NAME = @MODULE_SHORT
|
SELECT @MODULEID = GUID FROM TBDD_MODULES WHERE SHORT_NAME = @MODULE_SHORT
|
||||||
|
|||||||
@ -42,29 +42,29 @@ FROM
|
|||||||
(SELECT * FROM TBEDMI_ITEM_VALUE ) A INNER JOIN
|
(SELECT * FROM TBEDMI_ITEM_VALUE ) A INNER JOIN
|
||||||
(SELECT * FROM TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE WHERE Active = 1) B ON A.SPEC_NAME = B.SPECNAME
|
(SELECT * FROM TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE WHERE Active = 1) B ON A.SPEC_NAME = B.SPECNAME
|
||||||
GO
|
GO
|
||||||
CREATE FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_TAX] (@pMSGID VARCHAR(100))
|
CREATE OR ALTER FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_TAX] (@pMSGID VARCHAR(100))
|
||||||
RETURNS @TABLE TABLE(SPEC_NAME VARCHAR(100),ITEM_VALUE VARCHAR(250),Area VARCHAR(60),Row_Caption Varchar(100), SequenceItem INT)
|
RETURNS @TABLE TABLE(SPEC_NAME VARCHAR(100),ITEM_VALUE VARCHAR(250),Area VARCHAR(60),Row_Caption Varchar(100), SequenceItem INT,Display BIT)
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE @GROUP_COUNTER INT,@INDEX INT = 60
|
DECLARE @GROUP_COUNTER INT,@INDEX INT = 402
|
||||||
DECLARE cursGroupCounter CURSOR FOR
|
DECLARE cursGroupCounter CURSOR FOR
|
||||||
select GROUP_COUNTER from TBEDMI_ITEM_VALUE WHERE REFERENCE_GUID = @pMSGID And SPEC_NAME = 'INVOICE_TAXPOS_RATE' ORDER BY GROUP_COUNTER
|
select GROUP_COUNTER from TBEDMI_ITEM_VALUE WHERE REFERENCE_GUID = @pMSGID And SPEC_NAME = 'INVOICE_TAXPOS_RATE' ORDER BY GROUP_COUNTER
|
||||||
OPEN cursGroupCounter
|
OPEN cursGroupCounter
|
||||||
FETCH NEXT FROM cursGroupCounter INTO @GROUP_COUNTER
|
FETCH NEXT FROM cursGroupCounter INTO @GROUP_COUNTER
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE @SPEC_NAME VARCHAR(100),@ITEM_VALUE VARCHAR(100),@Row_Caption VARCHAR(100)
|
DECLARE @SPEC_NAME VARCHAR(100),@ITEM_VALUE VARCHAR(100),@Row_Caption VARCHAR(100),@Display BIT
|
||||||
DECLARE cursPosItems CURSOR FOR
|
DECLARE cursPosItems CURSOR FOR
|
||||||
select A.SPEC_NAME,ITEM_VALUE, B.Row_Caption from TBEDMI_ITEM_VALUE A INNER JOIN TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE B ON A.SPEC_NAME = B.SPECNAME WHERE REFERENCE_GUID = @pMSGID And A.SPEC_NAME IN ('INVOICE_TAXPOS_AMOUNT',
|
select A.SPEC_NAME,ITEM_VALUE, B.Row_Caption, B.Display from TBEDMI_ITEM_VALUE A INNER JOIN TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE B ON A.SPEC_NAME = B.SPECNAME WHERE REFERENCE_GUID = @pMSGID And A.SPEC_NAME IN ('INVOICE_TAXPOS_AMOUNT',
|
||||||
'INVOICE_TAXPOS_RATE','INVOICE_TAXPOS_TYPE') AND GROUP_COUNTER = @GROUP_COUNTER ORDER BY B.SequenceItem
|
'INVOICE_TAXPOS_RATE','INVOICE_TAXPOS_TYPE') AND GROUP_COUNTER = @GROUP_COUNTER ORDER BY B.SequenceItem
|
||||||
OPEN cursPosItems
|
OPEN cursPosItems
|
||||||
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE,@Row_Caption
|
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE,@Row_Caption,@Display
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
SET @INDEX += 1
|
SET @INDEX += 1
|
||||||
INSERT INTO @TABLE (SPEC_NAME,ITEM_VALUE,Area,Row_Caption,SequenceItem) VALUES
|
INSERT INTO @TABLE (SPEC_NAME,ITEM_VALUE,Area,Row_Caption,SequenceItem,Display) VALUES
|
||||||
(@SPEC_NAME,@ITEM_VALUE,'TAXPOS',@Row_Caption,@INDEX)
|
(@SPEC_NAME,@ITEM_VALUE,'TAXPOS',@Row_Caption,@INDEX,@Display)
|
||||||
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE, @Row_Caption
|
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE, @Row_Caption,@Display
|
||||||
END
|
END
|
||||||
CLOSE cursPosItems
|
CLOSE cursPosItems
|
||||||
DEALLOCATE cursPosItems
|
DEALLOCATE cursPosItems
|
||||||
@ -76,8 +76,8 @@ RETURN
|
|||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_POSITIONS] (@pMSGID VARCHAR(100))
|
CREATE OR ALTER FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_POSITIONS] (@pMSGID VARCHAR(100))
|
||||||
RETURNS @TABLE TABLE(SPEC_NAME VARCHAR(100),ITEM_VALUE VARCHAR(250),Area VARCHAR(60),SequenceItem INT)
|
RETURNS @TABLE TABLE(SPEC_NAME VARCHAR(100),ITEM_VALUE VARCHAR(250),Area VARCHAR(60),SequenceItem INT,Display BIT)
|
||||||
AS
|
AS
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE @GROUP_COUNTER INT,@INDEX INT = 15
|
DECLARE @GROUP_COUNTER INT,@INDEX INT = 15
|
||||||
@ -87,18 +87,18 @@ BEGIN
|
|||||||
FETCH NEXT FROM cursGroupCounter INTO @GROUP_COUNTER
|
FETCH NEXT FROM cursGroupCounter INTO @GROUP_COUNTER
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
DECLARE @SPEC_NAME VARCHAR(100),@ITEM_VALUE VARCHAR(100)
|
DECLARE @SPEC_NAME VARCHAR(100),@ITEM_VALUE VARCHAR(100),@Display BIT
|
||||||
DECLARE cursPosItems CURSOR FOR
|
DECLARE cursPosItems CURSOR FOR
|
||||||
select A.SPEC_NAME,ITEM_VALUE from TBEDMI_ITEM_VALUE A INNER JOIN TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE B ON A.SPEC_NAME = B.SPECNAME WHERE REFERENCE_GUID = @pMSGID And A.SPEC_NAME IN ('INVOICE_POSITION_AMOUNT',
|
select A.SPEC_NAME,ITEM_VALUE,Display from TBEDMI_ITEM_VALUE A INNER JOIN TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE B ON A.SPEC_NAME = B.SPECNAME WHERE REFERENCE_GUID = @pMSGID And A.SPEC_NAME IN ('INVOICE_POSITION_AMOUNT',
|
||||||
'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE') AND GROUP_COUNTER = @GROUP_COUNTER ORDER BY B.SequenceItem
|
'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE','INVOICE_POSITION_TAX_AMOUNT') AND GROUP_COUNTER = @GROUP_COUNTER ORDER BY B.SequenceItem
|
||||||
OPEN cursPosItems
|
OPEN cursPosItems
|
||||||
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE
|
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE,@Display
|
||||||
WHILE @@FETCH_STATUS = 0
|
WHILE @@FETCH_STATUS = 0
|
||||||
BEGIN
|
BEGIN
|
||||||
SET @INDEX += 1
|
SET @INDEX += 1
|
||||||
INSERT INTO @TABLE (SPEC_NAME,ITEM_VALUE,Area,SequenceItem) VALUES
|
INSERT INTO @TABLE (SPEC_NAME,ITEM_VALUE,Area,SequenceItem,Display) VALUES
|
||||||
(@SPEC_NAME,@ITEM_VALUE,'POSITION',@INDEX)
|
(@SPEC_NAME,@ITEM_VALUE,'POSITION',@INDEX,@Display)
|
||||||
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE
|
FETCH NEXT FROM cursPosItems INTO @SPEC_NAME,@ITEM_VALUE,@Display
|
||||||
END
|
END
|
||||||
CLOSE cursPosItems
|
CLOSE cursPosItems
|
||||||
DEALLOCATE cursPosItems
|
DEALLOCATE cursPosItems
|
||||||
@ -110,7 +110,7 @@ RETURN
|
|||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_CUST_RESULT] (@pMSGID VARCHAR(100))
|
CREATE OR ALTER FUNCTION [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_CUST_RESULT] (@pMSGID VARCHAR(100))
|
||||||
RETURNS TABLE
|
RETURNS TABLE
|
||||||
AS RETURN
|
AS RETURN
|
||||||
(
|
(
|
||||||
@ -118,11 +118,13 @@ AS RETURN
|
|||||||
WHERE REFERENCE_GUID = @pMSGID
|
WHERE REFERENCE_GUID = @pMSGID
|
||||||
AND A.SPEC_NAME NOT IN ('INVOICE_POSITION_AMOUNT',
|
AND A.SPEC_NAME NOT IN ('INVOICE_POSITION_AMOUNT',
|
||||||
'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE','INVOICE_TAXPOS_AMOUNT',
|
'INVOICE_TAXPOS_TAX_RATE','INVOICE_POSITION_ARTICLE','INVOICE_TAXPOS_AMOUNT',
|
||||||
'INVOICE_TAXPOS_RATE','INVOICE_TAXPOS_TYPE')
|
'INVOICE_TAXPOS_RATE','INVOICE_TAXPOS_TYPE','INVOICE_POSITION_TAX_AMOUNT')
|
||||||
UNION
|
UNION
|
||||||
SELECT SPEC_NAME,ITEM_VALUE,Area,'' Row_Caption,10 xPosition, 0 Y_eq_lastrow,SequenceItem ORDER_SEQ, 1 Display FROM [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_POSITIONS] (@pMSGID)
|
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)
|
||||||
UNION
|
UNION
|
||||||
SELECT SPEC_NAME,ITEM_VALUE,Area,Row_Caption Row_Caption,10 xPosition, 0 Y_eq_lastrow,SequenceItem ORDER_SEQ, 1 Display FROM [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_TAX] (@pMSGID)
|
SELECT SPEC_NAME,ITEM_VALUE,Area,'' Row_Caption,10 xPosition, 0 Y_eq_lastrow,SequenceItem ORDER_SEQ, Display FROM [dbo].[FNDD_ZUGFERD_VIEW_RECEIPT_TAX] (@pMSGID)
|
||||||
|
UNION
|
||||||
|
SELECT SPECNAME SPEC_NAME,Row_Caption,Area,Row_Caption Row_Caption,10 xPosition, 0 Y_eq_lastrow,SequenceItem ORDER_SEQ, Display FROM TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE WHERE Area = 'INTERNAL'
|
||||||
)
|
)
|
||||||
GO
|
GO
|
||||||
DELETE FROM TBDD_SQL_COMMANDS WHERE TITLE = 'VWDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE_ITEMS';
|
DELETE FROM TBDD_SQL_COMMANDS WHERE TITLE = 'VWDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE_ITEMS';
|
||||||
@ -139,25 +141,29 @@ Insert INTO TBDD_ZUGFERD_VIEW_RECEIPT_TEMPLATE
|
|||||||
('INVOICE_DATE', 'Datum/Date:', 'HEAD', 10, 4, 0, 1),
|
('INVOICE_DATE', 'Datum/Date:', 'HEAD', 10, 4, 0, 1),
|
||||||
('INVOICE_SERVICE_DATE','Leistungsdatum/Service date:', 'HEAD', 10, 5, 0, 1),
|
('INVOICE_SERVICE_DATE','Leistungsdatum/Service date:', 'HEAD', 10, 5, 0, 1),
|
||||||
('INVOICE_SELLER_NAME', '', 'SELLER', 10, 6, 0, 1),
|
('INVOICE_SELLER_NAME', '', 'SELLER', 10, 6, 0, 1),
|
||||||
('INVOICE_SELLER_ADRESS', '', 'SELLER', 10, 7, 0, 1),
|
('INVOICE_SELLER_ADDRESS', '', 'SELLER', 10, 7, 0, 1),
|
||||||
('INVOICE_SELLER_POSTALCODE', '', 'SELLER', 10, 8, 0, 1),
|
('INVOICE_SELLER_POSTALCODE', '', 'SELLER', 10, 8, 0, 1),
|
||||||
('INVOICE_SELLER_CITY', '', 'SELLER', 35, 9, 1, 1),
|
('INVOICE_SELLER_CITY', '', 'SELLER', 35, 9, 1, 1),
|
||||||
('INVOICE_SELLER_TAX_ID', 'USt-ID/Seller tax ID:', 'SELLER', 10, 10, 0, 1),
|
('INVOICE_SELLER_TAX_ID', 'USt-ID/Seller tax ID:', 'SELLER', 10, 10, 0, 1),
|
||||||
|
('INVOICE_SELLER_ID', 'Lieferant-Nr/Seller ID:', 'SELLER', 10, 10, 0, 1),
|
||||||
('INVOICE_BUYER_NAME', '', 'BUYER', 10, 11, 0, 1),
|
('INVOICE_BUYER_NAME', '', 'BUYER', 10, 11, 0, 1),
|
||||||
('INVOICE_BUYER_ADRESS', '', 'BUYER', 10, 12, 0, 1),
|
('INVOICE_BUYER_ADRESS', '', 'BUYER', 10, 12, 0, 1),
|
||||||
('INVOICE_BUYER_POSTALCODE', '', 'BUYER', 10, 13, 0, 1),
|
('INVOICE_BUYER_POSTALCODE', '', 'BUYER', 10, 13, 0, 1),
|
||||||
('INVOICE_BUYER_CITY', '', 'BUYER', 35, 14, 1, 1),
|
('INVOICE_BUYER_CITY', '', 'BUYER', 35, 14, 1, 1),
|
||||||
('INVOICE_POSITION_AMOUNT', '', 'POSITION', 10, 15, 0, 0),
|
--('STATIC_Y_SWITCH', '271', 'INTERNAL', 35, 15, 0, 0),
|
||||||
('INVOICE_POSITION_ARTICLE', '', 'POSITION', 10, 16, 0, 0),
|
('INVOICE_POSITION_AMOUNT', '', 'POSITION', 10, 16, 0, 0),
|
||||||
('INVOICE_TAXPOS_TAX_RATE', '', 'POSITION', 10, 17, 0, 1),
|
('INVOICE_POSITION_ARTICLE', '', 'POSITION', 10, 17, 0, 0),
|
||||||
('INVOICE_TOTAL_NET', 'Nettobetrag/Net amount:', 'AMOUNT', 10, 58, 0, 1),
|
('INVOICE_TAXPOS_TAX_RATE', '', 'POSITION', 10, 18, 0, 0),
|
||||||
('INVOICE_TOTAL_GROSS', 'Bruttobetrag/Gross amount:', 'AMOUNT', 10, 59, 0, 1),
|
('INVOICE_POSITION_TAX_AMOUNT', '', 'POSITION', 10, 19, 0, 1),
|
||||||
('INVOICE_TAXPOS_RATE', '', 'TAXPOS', 10, 60, 1, 0),
|
('INVOICE_TOTAL_NET', 'Nettobetrag/Net amount:', 'AMOUNT', 10, 400, 0, 1),
|
||||||
('INVOICE_TAXPOS_AMOUNT', '', 'TAXPOS', 10, 61, 0, 0),
|
('INVOICE_TOTAL_TAX', 'Steuerbetrag/Tax amount:', 'AMOUNT', 10, 401, 0, 1),
|
||||||
('INVOICE_TAXPOS_TYPE', '', 'TAXPOS', 10, 62, 1, 1),
|
('INVOICE_TOTAL_GROSS', 'Bruttobetrag/Gross amount:', 'AMOUNT', 10, 402, 0, 1),
|
||||||
('INVOICE_PAYMENT_TERMS','', 'PAYMENT', 10, 100, 0, 1),
|
('INVOICE_TAXPOS_RATE', '', 'TAXPOS', 10, 403, 1, 0),
|
||||||
('INVOICE_PAYMENT_IBAN','IBAN:', 'PAYMENT', 10, 101, 0, 1),
|
('INVOICE_TAXPOS_AMOUNT', '', 'TAXPOS', 10, 404, 0, 0),
|
||||||
('INVOICE_PAYMENT_BIC','BIC:', 'PAYMENT', 10, 102, 0, 1);
|
('INVOICE_TAXPOS_TYPE', '', 'TAXPOS', 10, 405, 1, 1),
|
||||||
|
('INVOICE_PAYMENT_TERMS','', 'PAYMENT', 10, 500, 0, 1),
|
||||||
|
('INVOICE_PAYMENT_IBAN','IBAN:', 'PAYMENT', 10, 501, 0, 1),
|
||||||
|
('INVOICE_PAYMENT_BIC','BIC:', 'PAYMENT', 10, 502, 0, 1);
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
BIN
01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.5.2.sql
Normal file
BIN
01_SMART_UP_TOOLS/08_ORGFLOW/SQL/UPDATE_SCRIPTS/2.5.5.2.sql
Normal file
Binary file not shown.
@ -9,6 +9,8 @@ ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD [TOTP_EXPIRATION] DATETIME;
|
|||||||
GO
|
GO
|
||||||
ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD [TOTP_SECRET_KEY] NVARCHAR(MAX);
|
ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD [TOTP_SECRET_KEY] NVARCHAR(MAX);
|
||||||
GO
|
GO
|
||||||
|
ALTER TABLE [dbo].[TBSIG_RECEIVER] ADD [TFA_REG_DEADLINE] DATETIME;
|
||||||
|
GO
|
||||||
USE [DD_ECM]
|
USE [DD_ECM]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user