Ich muss die benutzerdefinierten Feldwerte von Opportunity in Kundenauftrag kopieren, während die Opportunity in Kundenauftrag konvertiert wird. Ich bin auf einen Beispielcode gestoßen, um ein benutzerdefiniertes Feld vom Kundenauftrag zum Versand zu übergeben, und ich habe versucht, den Code zum Überschreiben der Aktion "Kundenauftrag erstellen" zu verwenden. Das folgende Code-Snippet, das ich in der OpportunityMaint-Erweiterungsklasse verwendet habeWie übergeben Sie benutzerdefinierte Feldwerte aus Opportunity an Kundenauftrag?
öffentliche PXAction-Aktion; [PXButton] [PXUIField (Displayname = "Aktionen", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select)] geschützt IEnumerable Aktion (PXAdapter Adapter, [PXIntList (new int [] {1,2,3} , neue Zeichenfolge [] { "Konto erstellen", "Kundenauftrag", "Rechnung erstellen"}), PXInt] int? ActionID, [PXString] Zeichenfolge Action) { if (ActionID == 2) { // Implementieren So-Reihenfolge Zeileneinfügemodul } zurück Base.Action.Press (Adapter); }
Das Stück Code löst nicht aus. Wir freuen uns für eine bessere Lösung, um diese Option zu implementieren Grüße, R.Muralidharan
Vielen Dank. Ich habe getestet und es hat gut funktioniert –