Delen via


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

Dit artikel bevat een oplossing voor een probleem waarbij er een onjuiste uitgebreide kostenregel op een detailregel voor inkooporders staan wanneer het scherm Inkooporder (04.250.00) is aangepast.

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

Symptomen

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

Oplossing

Notitie

Deze tijdelijke oplossing mag alleen worden gebruikt als de database een individuele valutadatabase 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 er een waarde in het veld wordt geplaatst en wordt voorkomen dat de gebruiker wordt gevraagd of de gebruiker wijzigingen in de detailregel wil afbreken.

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