Itgensdf031 Kan velden van blok 'Abonnementen (Abonnementen)' niet verversen

Na het installeren van de nieuwe versie 22.0.341 van de Control voor Excel, komt direct bij het synchroniseren van het eerste blok de melding:

itgensdf031
Kan velden van blok ‘Abonnementen (Abonnementen)’ niet verversen.
Onbekende tabel ‘SUBSCRIPTIONS’.
Mogelijke geldige alternatieven: Subscriptions, ExactOnlineREST.Subscription.Subscriptions, ExactOnlineREST.Webhooks.WebhookSubscriptions.

De query die uitgevoerd wordt via de Feiten tab van dit blok is:

Select A.Name AS Organisatie, C.LastName Contactpersoon, T.Description AS Abonnement, S.StartDate as StartDatum, S.paymentConditionDescription AS BetalingsConditie, L.Description AS Artikel, L.NetPrice*L.Quantity AS Bedrag 
from ExactOnlineREST.Subscription.Subscriptionlines L 
left outer join ExactOnlineREST.Subscriptions S 
on s.EntryID = l.EntryID
left outer join ExactOnlineREST.Accounts A
on S.OrderedBy = A.ID
left outer join ExactOnlineREST.SubscriptionTypes T
on S.SubscriptionType = T.ID
left outer join ExactOnlineREST.Contacts C
on C.ID = S.InvoiceToContactPerson

Hoe kan ik deze foutmelding vermijden?

Dit betreffend een gelijkend probleem als Probleem na nieuwste update: itgensdf031 Kan velden van blok Project niet verversen. Algemene uitleg is te vinden op Itgensdf031 Kan velden van blok 'Transactieregel (tle) niet verversen.

De query gebruikt een syntax die niet wordt meer ondersteund. Advies is tabelreferenties te herschrijven als “Catalog”.“Schema”.“Tabelnaam”, waarbij catalogus en schema optioneel zijn.

Dit zou bijvoorbeeld leiden tot:

select A.Name AS Organisatie
,      C.LastName Contactpersoon
,      T.Description AS Abonnement
,      S.StartDate as StartDatum
,      S.paymentConditionDescription AS BetalingsConditie
,      L.Description AS Artikel
,      L.NetPrice*L.Quantity AS Bedrag 
from   ExactOnlineREST.Subscription.Subscriptionlines L 
left 
outer 
join   ExactOnlineREST..Subscriptions S 
on     s.EntryID = l.EntryID
left 
outer 
join   ExactOnlineREST..Accounts A
on     S.OrderedBy = A.ID
left 
outer 
join   ExactOnlineREST..SubscriptionTypes T
on     S.SubscriptionType = T.ID
left 
outer 
join   ExactOnlineREST..Contacts C
on     C.ID = S.InvoiceToContactPerson

Voor het overige kan het ook handig zijn om over te stappen op de incrementele tabellen zoals beschreven in Snel en met minder API-calls Exact Online uitlezen met de incrementele "sync API"-tabellen.

Deze vraag is automatisch gesloten na tenminste 2 weken inactiviteit nadat een mogelijk passend antwoord is gegeven. 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.