English
Overslaan naar inhoud
Nederlands - Nederland
  • Er zijn geen suggesties want het zoekveld is leeg.

Factuur maken van leverbon: Attempt to read property "Grootboeknummer" on null

Bij het maken van een factuur van een leverbon, kreeg ik de melding dat de factuur niet gemaakt kon worden. In het message center onving ik een melding:  Attempt to read property "Grootboeknummer" on null. 

Wanneer producten gekoppeld staan aan grootboek nummers, heeft elk product enkele grootboek rekeningen, veelal gekoppeld aan 'geen'

Om te achterhalen waar het mis gaat, doorloop de volgende stappen. 

Van alle producten op de leverbon, maak een query alsvolgt: 

SELECT * FROM [database].artikel WHERE Artikelnummer in ('[artikelnummer1]', [artikelnummer2]', '[artikelnummer3]', '[artikelnummer4]);
bijvoorbeeld: SELECT * FROM ophof_aa_web.artikel WHERE Artikelnummer in ('44550', '9000292', '9000298', '9000818', '9000114', '9000422');

Gebruik van deze artikelen de ID's 
SELECT * FROM ophof_aa_web.grootboek_schema WHERE ArtikelID IN ([artikelD1],  [artikelD2],  [artikelD3],  [artikelD4]);
bijvoorbeeld: SELECT * FROM ophof_aa_web.grootboek_schema WHERE ArtikelID IN (28240,  11114,  11493,  11499,  28153,  29027);

Het overzicht dat je dan krijgt zijn alle groetboek koppelingen per artikel. 
In dit specifieke voorbeeld stonden er ook koppelingen naar een grootboek_typeID met als waarde 0. 
Dit kan technisch niet voorkomen. Deze records (soft) verwijderen lost het probleem om.