Checkbox 'Lagerartikel'
Thilo Langer
Hallo,ich möchte gern, dass beim Wechseln in den Hinzufüge-Modus im Fensters 'Artikelstammdaten' (150), die Checkbox 'Lagerartikel' (InvntItem) nicht gesetzt ist. Als EventType würde ich 'FormLoad' nutzen, aber ich bin mir nicht sicher, in welcher Sprache ich den Ausdruck anlegen soll.
Wie kann ich mir hier behelfen?
Vielen Dank und schöne Grüsse
Thilo
Michael Egloff
Hallo Thilo,Formload ist nur, wenn das Formular das erste mal geöffnet wird. Wenn danach in den Suchmodus und wieder in den Hinzufügen modus gewechselt wird, gibts den Event nicht!
Am Besten meldest du dich auf den MenuClick an, welcher gemacht wird, wenn ein neuer Artikel hinzugefügt werden soll.
Etwa so:
Optimizer Regel,
Typ: CSHARP
FormTyp (grüner Bereich)= 1282
Eventtyp = MenuClick
FormModus = ALL
Ausdruck =
try
{
Form form = Form.GetFormFromUID(SwissAddonFramework.B1Connector.GetB1Connector().Application.Forms.ActiveForm.UniqueID);
if(form.Type == "150")
{
CheckBox.GetFromUID(form, "14").Checked = false;
}
}
catch(System.Exception ex)
{
MessageBox.Show("Fehler beim MenuClick: " + ex.Message, "OK");
}
return true;
Gruss,
Michael
Thilo Langer
Hallo Michael,habe alles so eingestellt. Als Aktion habe ich 'Change_Value' gewählt. Leider funktioniert es nicht. Muss ich noch zusätzliche Dinge beachten? Muss ich im grauen oder grünen Bereich noch zusätzliche Dinge einstellen?
Vielen Dank und viele Grüße
Thilo
Michael Egloff
Hallo Thilo,am Besten schauen wir das kurz remot an. Melde dich per Email mit einem Terminvorschlag bei mir.
Gruss,
Michael
Rafael Stalder
Hallo Michael,habe so ein ähnliches Problem, ich möchte eine MessageBox anzeigen lassen, wenn auf "Duplizieren" geklickt wurde.
Es ist alles so eingestellt wie in Deiner Beschreibung. doch der Event scheint nicht ausgeführt zu werden.
Wie wurde das Problem bei Thilo gelöst?
Gruss Rafael
Michael Egloff
Leider konnten wir das Problem bei Thilo noch nicht lösen. Die Events werden in seiner Version nicht geworfen und somit bekommen wir da keine :-(Rafael Stalder
Hallo Michael,bei mir werden die Events korrekt ausgelöst.
In dem Beispiel habe ich den Click auf den Menüpunkt "Duplizieren" aufgezeichnet.
Im Optimizer habe ich folgende Regel dazu:
Aktion: Change_Values
FormTyp: 1287
EventTyp: MenuClick
FormModus: All
falls der Event ausgeführt wird, soll eine MessageBox angezeigt werden, das funktioniert aber im Moment nicht.
Es scheint als wird der Event nicht erkannt...
Irgendwelche Tips?
Gruss Rafael
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/rafaelstalder/EventLogger.jpg]EventLogger.jpg[/url]
Michael Egloff
Hallo Rafael,was für eine SAP und EventLogger Version hast du?
Auf dem angehängten Bild sehe ich den Menuclick anders als normal...
anstatt
et_MENU_CLICK
Rafael Stalder
Hallo Michael,ich habe die Version 1.3 vom Eventlogger.
Gelten diese in Klammern gesetzten Events nicht als normale Events? oder wie ist das Ganze zu verstehen?
Gruss Rafael
Rafael Stalder
Hallo Zusammen,habe die Lösung bei diesem Problem gefunden, bei mir erscheint das Ganze nun korrekt.
Habe die Customize-Regel im Anhang
Gruss Rafael
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/rafaelstalder/Checkbox Lagerartikel.cocu]Checkbox Lagerartikel.cocu[/url]
Rafael Stalder
Sorry, das obere File ist ein falscher Export.Richtiges hier im Anhang
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/rafaelstalder/Checkbox Lagerartikel.cocu]Checkbox Lagerartikel.cocu[/url]
0
Please sign in to leave a comment.
Comments
0 comments