Verversen lukt nog niet. Lijkt vanaf mij gezien dat de tabel ExactOnlineREST.Logistics.ItemExtraFieldValues problemen op te leveren.
itgensql288
Exception
The calculated value ‘791951’ of ‘itemId’ can not be converted to the data type ‘guid.’ (.itemId).
The value ‘791951’ is not a valid GUID.
Use a text with a GUID format acceptable as parameter for the Guid method of C#.
Het probleem is gereproduceerd op een omgeving en lijkt samen te hangen met de aanpassing voor de workaround op een Exact Online-bug. Het probleem treedt niet op in 24.0.187 maar wel in 24.0.190.
Het probleem kan opgewekt worden via de query uit deze view:
select ief.*
from ExactOnlineREST.System.SystemDivisions sdn
join ExactOnlineREST.Logistics.ItemExtraFields(sdn.code, null, sdn.created) ief
where sdn.status = 1 /* Active. */
De waarde uit de itgensql288-melding betreft de partitiecode (sdn.code).
De foutmelding treedt niet op als de tabelfunctie benaderd wordt via “by name” i.p.v. “by position”:
Een versie die dit probleem oplost is in productie genomen op Invantive Cloud. De workaround voor de Exact Online-bug waarbij data verdwijnt in de *Incremental-tabellen is hierin ook opgenomen.
Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.