printdef bei gep. Beleg deaktivieren
Manuel Marhold
Hi..ich habe eine weitere PrintDef für den Auftrag hinzugefügt. Diese soll aber nur dann aktiv sein, wenn der beleg in der Datenbank existiert, also nicht bei geparkten Belegen.
Ich habe beim Parameter Ausdruck
hinterlegt, in der Query (geloggt) wird das dann:'[%AddMode]'='N'
SELECT CASE WHEN('N'='Y') THEN 1 ELSE 0 END bzw. SELECT CASE WHEN('Y'='Y') THEN 1 ELSE 0 ENDEr deaktiviert mir die Printdef, wenn diese Bedingung nicht zutrifft (Beleg ist nicht in DB), aber er aktiviert mir NUR diese, wenn die Bedigung zutrifft (beleg ist in DB).
Er darf aber die normale Printef nicht deaktivieren.
hat jemand eine Idee??
Philipp Knecht
Hi ManuelWenn '1' zurückkommt dann sollen nur die Printdefs gezeigt werden welche ebenfalls '1' zurückliefern.
Du musst in der anderen Definition nun auch eine Bedingung formulieren die ebenfalls eine 1 zurückgibt.
hth
Manuel Marhold
Hi Philipp,danke für den Hinweis.. aber bei der neuen Version klappt das mit dem AddMode nicht mehr.. der gibt mir immer "N" zurück, obwohl das ein nicht hinzugefügter Beleg ist.. was nun??
Philipp Knecht
Hallo ManuelDürfte nicht sein...
Melde dich bei uns dann kann ich ev. via remote weiterhelfen.
hth
Manuel Marhold
Hi Philipp,schon was rausgefunden??
Philipp Knecht
Hi ManuelIst in der Dev- Version gefixt.
Beta ev. nächste Woche.
Melde dich wenn du einen Hotfix brauchst.
hth
0
Please sign in to leave a comment.
Comments
0 comments