Für das direkte Aufrufen des p102/p202 mit einem definierten Vorgangstypen kann ein Button konfiguriert werden.
Dieser wird wie folgt Konfiguriert:
Das Feld Scriptklasse wird mit dem Wert
Assembly:SOG.ERP.WinControls:SOG.ERP.WinControls.VorgangstypButton:Init('FELDNAME_FIRMA','FELDNAME_SATZART','FELDNAME_KONTO', VORGANGSTYP)
oder
Assembly:SOG.ERP.WinControls:SOG.ERP.WinControls.VorgangstypButton:Init('FELDNAME_FIRMA','FELDNAME_SATZART','FELDNAME_KONTO','FELDNAME_ANSPRECHPARTNER', VORGANGSTYP)
belegt.
Zu Beachten ist dabei, dass die Feldnamen in Anführungszeichen stehen, wenn diese zuerst aufgelöst werden müssen. Z.B '#Kundenstamm.m_firma', ansonsten können auch feste Werte z.B 1 (ohne Anführungszeichen) übergeben werden.
Als letzter Parameter wird der Index des Vorgangstyps erwartet, mit dem das p102/p202 aufgerufen werden soll.
Ein konkretes Beispiel für die Scriptklasse könnte so aussehen:
Assembly:SOG.ERP.WinControls:SOG.ERP.WinControls.VorgangstypButton:Init('#Kundenstamm.m_firma','#Kundenstamm.m_sa','#Kundenstamm.m_konto',9)
Oder mit Ansprechpartner aus dem Maskenfeld aus einem entsprechenden Maskenfeld:
Assembly:SOG.ERP.WinControls:SOG.ERP.WinControls.VorgangstypButton:Init('#Kundenstamm.m_firma','#Kundenstamm.m_sa','#Kundenstamm.m_konto','m_anr',9)
#button #controls #vorgangstypen