Aktivität anlegen bei Hinzufügen eines Geschäftspartners
Daniel Ebi
Hallo zusammen,ich habe eine Optimizer-Regel erstellt, die auf das Hinzufügen eines Geschäftspartners reagiert: Es soll eine Aktivität zu den neuen GP angelegt werden, wenn dieser hinzugefügt wurde.
Dies funktioniert auch, solange ich in der Regel bei Act.CardCode einen festen Wert übergebe. Sobald ich aber mit der Variablen arbeite, passiert gar nichts mehr. Ich vermute, weil ich nicht auf den "Before-Event" reagiere. Wenn ich das mache, kann ich nicht mehr hinzufügen.
Try
Dim company As SAPbobsCOM.Company
Dim Act As SAPbobsCOM.Contacts
company = SwissAddonFramework.B1Connector.GetB1Connector().Company
Act = company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oContacts)
If Not IsNothing(Act) Then
Act.Activity = SAPbobsCOM.BoActivities.cn_Task
Act.CardCode = TextEdit.GetFromUID(pVal.Form, "5").Value
Act.ActivityType = "3"
Act.SalesEmployee = "4"
Act.Details = "Neu angelegten Geschäftspartner prüfen"
Act.Recontact = Now()
Act.EndDuedate = Now()
End If
Dim i As Integer
i = Act.Add()
If i > 0 Then
SwissAddonFramework.UI.Dialogs.MessageBox.Show("Fehler : " & i & " " & company.GetLastErrorDescription(), "Ok")
End If
Catch Ex As Exception
SwissAddonFramework.UI.Dialogs.MessageBox.Show("-" + Ex.Message, "Ok")
End Try
Kann mit jemand weiterhelfen?
Danke und Gruss
Daniel
Andreas Scherer
Hallo Danielprüfe mal ob dein Feld gefüllt ist oder nicht.
Wenn nicht kannst du es mit einem Delegate lösen.
Weitere Details zum delegate() Befehl findest du hier:
http://msdn.microsoft.com/de-de/library/ms173172(v=vs.80).aspx
grüsse
Andy
0
Please sign in to leave a comment.
Comments
0 comments