Bij gebruik van de Exact Online Excel add-in 20.2.34 krijg ik op de formule:
=I_EOL_CCE_BAL_YEAR_OPEN(2032946;10000;2020)
de foutmelding:
De berekende waarde ‘F99F349’ van ‘division’ kan niet worden geconverteerd naar het gegevenstype ‘int32’.
Een formule zoals deze werkt wel:
=I_EOL_BAL_YEAR_OPEN(2032946;2020;“00610”)
De rest van de foutmelding:
The value ‘F99F349’ is not a valid integer.
ValidationException
bij System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bij System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
bij System.String.System.IConvertible.ToInt32(IFormatProvider provider)
bij System.Convert.ToInt32(Object value)
bij Invantive.Data.DataUtility.ConvertToInt32(GlobalState owner, ExecutionOptions executionOptions, Object val)
De oorzaak is dat Outlook ook benadert wordt voor een “partitie” op het moment van het raadplegen van de balansstanden per kostenplaats/kostendrager.
Workaround is om Outlook af te sluiten bij het gebruik van deze formules.
In de volgende versie zal het probleem naar verwachting opgelost zijn. Zodra deze beschikbaar komt in de loop van de week zal een antwoord toegevoegd worden.
De foutmelding is nu inderdaad weg, alleen in plaats van #NB geeft bij nu als uitkomst 0. Ook bij het verwijderen van de formule, waarna deze opnieuw ingevoerd wordt. Alle beginsaldi op Kostendrager niveau zijn nu dus 0.
Deze vraag is automatisch gesloten na 2 weken 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.