Hook-Anpassung
This commit is contained in:
@@ -36,8 +36,10 @@ public class Hooks
|
||||
// Da die Dokumentarten nach Akte aufgeteilt sind, kann man also prüfen, ob bei einer Ablage eines Dokuments in die Produktakte bereits eine entsprechende Geräteakte existiert, und - falls ja - die Ablage ablehnen. (Umgekehrt natürlich genauso.)
|
||||
// Diese Logik wird benötigt, weil die Kollegen die Dokumentart während der Ablage ändern könnten.
|
||||
|
||||
String dokumentarten_produktakte = "DBESC;DCSTR;DEAUS;DDBLT;DERST;DGSPZ;DHAND;DKAEL;DKONF;DSOND;DSTRO;DWINP;DWINS";
|
||||
String dokumentarten_produktakte = "DBESC;DCSTR;DEAUS;DDBLT;DERST;DGSPZ;DHAND;DKAEL;DKONF;DSOND;DSTRO;DWINP;DWINS;DZPRO";
|
||||
String dokumentarten_geraeteakte = "DCHEA;DCHEP;DCHLP;DCHEC;DDFAD;DLAUF;DPDK1;DPDK2;DPDK3;DPDW1;DPDW2;DPDW3;DPRSP;DPR01;DTYPD;DTYPS;DVSAK";
|
||||
String dokumentarten_auftrag_sap = "DCONO;SCONO;SINVO;SCORD;SDENO;SMSDP;SDSW;SSVRP;";
|
||||
|
||||
|
||||
String such_aktenart = "";
|
||||
String aktenname = "";
|
||||
@@ -50,6 +52,7 @@ public class Hooks
|
||||
do_it = true;
|
||||
such_aktenart = "AGAKE";
|
||||
aktenname = "Geraeteakte Kundeneinzel";
|
||||
doc.status = Document.DocStatus.DOC_STAT_RELEASE;
|
||||
}
|
||||
|
||||
if ( dokumentarten_geraeteakte.contains( docType.id() ) )
|
||||
@@ -58,8 +61,17 @@ public class Hooks
|
||||
do_it = true;
|
||||
such_aktenart = "APRKE";
|
||||
aktenname = "Produktakte Kundeneinzel";
|
||||
doc.status = Document.DocStatus.DOC_STAT_RELEASE;
|
||||
}
|
||||
|
||||
if ( dokumentarten_auftrag_sap.contains( docType.id() ) )
|
||||
{
|
||||
doc.status = Document.DocStatus.DOC_STAT_RELEASE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if ( do_it )
|
||||
{
|
||||
// DDF22: Vertriebsbelegposition DDF60: Auftrags-Nr.
|
||||
|
||||
Reference in New Issue
Block a user