Fejlen opstår specielt på konti som vedr. valuta som du har opdaget, men kan være helt ude i 3 - 4 decimal og altså helt ligegyldig for Primoposten.
Hvis din version af C5 er fra 2008 og frem - altså version 4.2 4.3 eller 4.4, kan du kommer uden om fejlen ved blot at ændre lidt i en kørsel (fodudsætter du har rettigheder til dette).
Kørslen (QTX) hedder : LedCreateOpening
I triggeren for kørslen, den som hedder 'Stop' tjekkes der på om gennemløbet af posteringer giver difference. Hvis der findes differencer opdateres variablen &err_num (Det er en tæller som tæller antallet af fejl i en given kørsel).
Når kørslen er kørt igennem, tjekkes om &err_num er størrer en '0' (nul) - hvis der er fundet fejl kasseres hele kørslen.
Dette sker som sagt i triggeren (Stop).
Det frækkeste og nemmeste er simpelthen at ophæve tjekket af &err_num ved simpelthen at annullere den del af koden:
Den ser normal således ud:
IF &Err_num THEN #TTSABORT #ShowErrorLog("Dan primoposter") ELSE #TTS(COMMIT) ENDIF
Du ophæver blot linjerne omkring TTSABORT:
IF &Err_num THEN //#TTSABORT //#ShowErrorLog("Dan primoposter") ELSE #TTS(COMMIT) ENDIF
Du ophæver linjerne ved at sætte 2 skråstreger (den over 7-taller) forand.
Når du triller 'Dan primoposter' næste gang, så virker det.
God fornøjelse
ADDCON
Peter Agger
OBS - Hvis det er en ældre C5 hedder kørslen (QTX) 'DanPrimopost'
Det er lidt for frækt et forslag efter min smag. Sæt i stedet hak i feltet som hedder noget med Debit/Kredit i det samme skærmbillede hvor du angiver datoen, når du vil danne primoposterne. Det burde virke så.
Hvad værre er, så vil forslaget fra Peter Agger efterlade databasen med en åben transaktion hvilket vil lede til blokeringer af andre brugere og datatab når C5 lukkes ned.
Nu efterlader den så TTS'en åben, hvis der _ikke_ er fejl. Hvis &Err_Num = 0, så bliver #TTS(COMMIT) ikke kørt
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.