Jag försöker skapa orderhuvuden (ADK_DB_ORDER_HEAD) och när jag kommer till fält 8 (ADK_OOI_HEAD_DOCUMENT_DATE1) så får jag följande felmeddelande:
" Rc:Ej tillåtet att ange värde till aktuellt fält"
" Function:AdkAdd"
" Field:8"
Jag har dubbelkollat referensmanualen; det står att fältet är RW.
Jag har dessutom kollat mot API:t om det är tillåtet att skriva till fältet:
var pOrderHead = // pekaren till orderhuvudet.
AdkIsReadWrite(pOrderHead, ADK_OOI_HEAD_DOCUMENT_DATE1) vilket i sin tur returnerar true.
Exempel på hur jag sätter värdet:
var date = DateTime.Now;
var sDate = date.ToString("yyyy-MM-dd"); // vilket i skrivande tillfälle är "2015-03-25"
var lDate = 0;
AdkDateToLong(sDate, ref lDate);
AdkSetDate(pOrderHead, ADK_OOI_HEAD_DOCUMENT_DATE1, lDate);
AdkSetDate ger inte ifrån sig några fel.
Det är först när jag gör AdkAdd(pOrderHead) som felet uppstår.
Tacksam för snabbt svar
// Gabriel
Copyright 2024 Visma Spcs. All rights reserved.