USE topfactArchiv
GO
TRUNCATE TABLE tf_ArchiveTabelle
TRUNCATE TABLE tf_ArchiveTabelleFiles
-- Archive documents
INSERT INTO topfactArchiv.dbo.tf_ArchiveTabelle
(tf_docguid, tf_datecreated, tf_usercreated, tf_datemodified, tf_usermodified, tf_datelastaccess, tf_userlastaccess, tf_filecount, tf_filesize,
-- hier benutzerdefinierte topfact Archiv Felder
[KU__LIEF_NR_]
,[KU__LIEF_NAME]
-- weitere Felder hinzufügen
,[Betrag]
-- ....
-- Diese Felder Sind Pflichtfelder !!
dwdocid, dwtransfer
)
SELECT
NEWID(), DWSTOREDATETIME, DWSTOREUSER, DWMODDATETIME, DWMODUSER, DWLASTACCESSDATETIME, DWLASTACCESSUSER, 0, DWDOCSIZE,
-- hier Original DocuWare Felder
[KU__LIEF_NR_]
,[KU__LIEF_NAME]
,CONVERT(DECIMAL(18,2),BETRAG)/100 AS BETRAG
,dwdocid
,
CASE
-- 0, 1 Original
-- 2 PDF ohne Anno
-- 3 PDF mit Anno
-- 4 zip dont unzip this file
WHEN DWEXTENSION IS NULL THEN 3
WHEN DWEXTENSION ='.'THEN 3
WHEN DWEXTENSION ='.msg'THEN 1
WHEN DWEXTENSION ='.pdf'THEN 3
WHEN DWEXTENSION ='.dwtiff'THEN 3
WHEN DWEXTENSION ='.zip'THEN 4
ELSE 1
END AS DWTRANSFER
FROM dwdata.dbo.Archivtabelle