🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb
Article #160

Re: Forsvundne fakturaer: XAL native database

#160
From: Gorm Larsen
Date: Wed, 27 May 1998 00:00
59 lines
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-mail
References: <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