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.)
|
// 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.
|
// 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_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 such_aktenart = "";
|
||||||
String aktenname = "";
|
String aktenname = "";
|
||||||
@@ -50,6 +52,7 @@ public class Hooks
|
|||||||
do_it = true;
|
do_it = true;
|
||||||
such_aktenart = "AGAKE";
|
such_aktenart = "AGAKE";
|
||||||
aktenname = "Geraeteakte Kundeneinzel";
|
aktenname = "Geraeteakte Kundeneinzel";
|
||||||
|
doc.status = Document.DocStatus.DOC_STAT_RELEASE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( dokumentarten_geraeteakte.contains( docType.id() ) )
|
if ( dokumentarten_geraeteakte.contains( docType.id() ) )
|
||||||
@@ -58,8 +61,17 @@ public class Hooks
|
|||||||
do_it = true;
|
do_it = true;
|
||||||
such_aktenart = "APRKE";
|
such_aktenart = "APRKE";
|
||||||
aktenname = "Produktakte Kundeneinzel";
|
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 )
|
if ( do_it )
|
||||||
{
|
{
|
||||||
// DDF22: Vertriebsbelegposition DDF60: Auftrags-Nr.
|
// DDF22: Vertriebsbelegposition DDF60: Auftrags-Nr.
|
||||||
|
|||||||
Reference in New Issue
Block a user