Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03597.jsonl.gz/2638

Problem mit auslesen von UDF Feld in Ansprechpartner
Hallo zusammen,
Ich habe ein wohl ein ganz simples Problem. Gerne möchte ich einen Function Button bei den Ansprechpartnern hinterlegen, welcher mir ein UDT Form öffnet, dort dann nach diesem Wert sucht und anzeigt. Nun schaffe ich es aber nicht, auf dieses UDF Feld zuzugreifen. Verschiedene Sachen habe ich versucht:
- Per Feld Definition, welche auch in FMS verwendet wird
- UID des Fensters versucht zu ermitteln
Das Feld befindet sich ja eigentlich nicht mehr in der OCRD Tabelle, sondern in OCPR. Auch ist das Pane ein anderes. Nur, wie greife ich auf dieses Feld zu? Mit BP Feldern klappt es natürlich.
Zudem möchte ich, dass nachher quasi mit Enter nach diesem Wert im Form gesucht wird.
Vielleicht gibt es aber auch einen einfacheren Weg?
Vielen lieben Dank für die Hilfe!
Der Code basiert auf dem coresuite customize Beispiel. Bei U_XYZ käme das Feld hinein
Try
Dim PersID As String = TextEdit.GetFromUID(pVal.Form, "U_XYZ").Value
MenuItem.GetFromUID("47651").Activate() 'activate new object by menu item
Dim form As Form = Form.GetFormFromUID(customize.B1Connector.GetB1Connector().Application.Forms.ActiveForm.UniqueID)
TextEdit.GetFromUID(form, "0_U_E").Value = PersID 'set PersID to new form
--> ENTER Funktion
Catch ex As Exception
End Try