Er zijn onjuiste uitgebreide kosten op een detailregel voor inkooporders wanneer het scherm Inkooporder (04.250.00) wordt aangepast

Dit artikel biedt een oplossing voor een probleem waarbij er onjuiste uitgebreide kosten op een detailregel voor inkooporders staan wanneer het scherm Inkooporder (04.250.00) wordt aangepast.

Van toepassing op: Microsoft Dynamics SL 2011
Origineel KB-nummer: 2953411

Symptomen

Wanneer u Inkooporderonderhoud aanpast, ziet u mogelijk dat de uitgebreide kosten op een detailregel voor inkooporders onjuist zijn.

Oplossing

Opmerking

Deze tijdelijke oplossing moet alleen worden gebruikt als de database een database met één valuta is.

Voeg de volgende aangepaste code toe aan de PORef_Chk gebeurtenis en de Spread1_LineGotFocus gebeurtenis om een standaardwaarde in te stellen voor het aangepaste veld. Dit zorgt ervoor dat een waarde in het veld wordt geplaatst en voorkomt de situatie waarin de gebruiker wordt gevraagd of deze wijzigingen in de detailregel wil afschaffen.

Private Sub cpolineref_Chk(ChkStrg As String, retval As Integer)

Dim CtlVal As String

CtlVal = GetObjectValue("xuser1")
 If (Trim$(CtlVal) = "") Then
 Call SetObjectValue("xuser1", "new hot")
 End If

End Sub

Private Sub Spread1_LineGotFocus(maintflg As Integer, retval As Integer)

Dim CtlVal As String

If (maintflg <> NEWROW) Then
 CtlVal = GetObjectValue("xuser1")
 If (Trim$(CtlVal) = "") Then
 Call SetObjectValue("xuser1", "new hot")
 End If
 End If

End Sub