Article View: dk.edb
Article #160Re: Forsvundne fakturaer: XAL native database
From: Gorm Larsen
Date: Wed, 27 May 1998 00:00
Date: Wed, 27 May 1998 00:00
59 lines
2607 bytes
2607 bytes
Carsten Overgaard skrev: > Vi st�r med 14 fakturaer i h�nden, som ikke er registeret i databasen, men > er udskrevet derfra. De forefindes hverken i lagerposteringer, > debitorposteringer, som ordrelinier og i finanskartoteket. <SNIP en hel masse> Hej Carsten. Jeg har l�st de �vrige indl�g vedr�rende dit problem, og mit svar er: Eftersom alle fakturaer er genereret p� den samme arbejdsplads, er der ingen tvivl om at der er en manglende TTSCOMMIT eller en RETURN 0 uden TTSABORT i et af de programmer brugeren har anvendt. F�r dine brugere nogen sinde en r�d advarselsbox n�r de forlader XAL, hvor der st�r noget i retning af Advarsel. Manglende TTSCOMMIT i Kartotek ? XAL'en opererer p� den m�de at n�r der skal opdateres/oprettes data, starter (De fleste) programmer med at lave en l�sning (TTSBEGIN) p� de kartoteker, der skal opdateres. Hvis der opst�r en fejl i forbindelse med opdatering, laves en TTSABORT som ruller alle data tilbage til udgangspunktet, hvorimod der laves en TTSCOMMIT p� alle kartoteker hvis opdateringen gik godt. Eks. TTSBEGIN FinKart TTSBEGIN FinPost SEARCH FinPost #USING(KtoDatoIdx) WHERE ****** IF NOT Dato THEN TTSABORT SET BOX(1,'Fejl i post.',0) RETURN 0 ENDIF END TTSCOMMIT FinKart TTSCOMMIT FinPost Hvis TTSABORT'en ikke er sat rigtigt vil programmet afbryde ved RETURN 0 og TTSCOMMIT'erne vil aldrig blive effektueret. Du kan selv pr�ve ved at starte XAL op og lave en TTSBEGIN p� FirmaOplysninger. (Bare en XAL er ikke laver andet end TTSBEGIN FirmaOplysning). Derefter kan du jo pr�ve at oprette en debitor, lave en ordre, fakturere den og checke at alt er OK. Forlad XAL og bem�rk advarselsboxen (Du kan ikke g�re andet end at acceptere den), genstart XAL og se om du kan finde dine data. PS. Fejlen kan ogs� opst� hvis en Query (S�gning) bliver afbrudt med CTRL-Break. HTH -- Gorm Larsen 1relax@image.dk og gla@syspart.dk
Technical Details
Message-ID:
<356BE0B7.80D2C9E5@image.dk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bd78e7$4308ca70$0a14a0c0@FG_P01>Show Full Headers
Complete Article Headers
X-Google-Language: DANISH,ASCII X-Google-Thread: 10ad1d,d598acd4582e98c6 X-Google-Attributes: gid10ad1d,public X-Google-Thread: fcdf9,d598acd4582e98c6 X-Google-Attributes: gidfcdf9,public From: Gorm Larsen <1relax@image.dk> Subject: Re: Forsvundne fakturaer: XAL native database Date: 1998/05/27 Message-ID: <356BE0B7.80D2C9E5@image.dk> X-Deja-AN: 356937013 Content-Transfer-Encoding: 8bit References: <01bd78e7$4308ca70$0a14a0c0@FG_P01> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Trace: 27 May 1998 10:07:25 GMT, 194.234.169.200 Newsgroups: dk.edb,dk.edb.database