home *** CD-ROM | disk | FTP | other *** search
- 4000 COLOR 7,0: REM ***************************************************************************************************
- 4010 REM 'CHECKAUD' SUBROUTINE TO PRINT THE ACTIVITY LOG FILE (AUDIT TRAIL)
- 4020 REM **************************************************************************************************************
- 4030 COLOR 7,0: CLS
- 4040 PRINT: PRINT " AUDTRAIL.REC FILE is on PAMCHECK"
- 4045 PRINT " or was copied to PAMBOOKS diskette."
- 4050 COLOR 0,7: PRINT " Insert proper diskette on DRIVE B"
- 4060 PRINT " Press any key to continue";SPC(8): COLOR 7,0
- 4070 IF INKEY$ = "" THEN 4070
- 4080 OPEN "B:AUDTRAIL.REC" FOR INPUT AS #3
- 4090 PAGENO% = 0 'INITIALIZE TO ZERO
- 4100 LINECT% = 0 'INITIALIZE TO ZERO
- 4110 IF EOF(3) THEN GOTO 4620
- 4120 CLS
- 4130 PRINT " Press ENTER key to print the entire"
- 4140 PRINT: PRINT " Audit Trail file, or else enter"
- 4150 PRINT: PRINT " the FROM date at which printing"
- 4160 PRINT: PRINT " is to begin"
- 4170 PRINT: PRINT " (use format: MO-DA-YEAR)";: Y = CSRLIN: X = POS(0)
- 4180 FIELDMAX% = 10: NUM.ONLY% = TRUE%: DEC.MINUS% = TRUE%: GOSUB 330
- 4190 PDATE$ = DATU$
- 4200 IF PDATE$ = "" THEN GOTO 4250
- 4210 IF EOF(3) THEN GOTO 4620
- 4220 INPUT #3,DA$,TI$,TC$,CN%,AC$,TD$,PA%,PC$,PA$,TAMT,LACTM%,LACTS%,LAMT,BDIW,BAMT
- 4230 IF PDATE$<>DA$ THEN GOTO 4210
- 4240 GOTO 4280
- 4250 IF EOF(3) THEN GOTO 4620
- 4260 INPUT #3,DA$,TI$,TC$,CN%,AC$,TD$,PA%,PC$,PA$,TAMT,LACTM%,LACTS%,LAMT,BDIW,BAMT
- 4270 IF PDATE$ = "" THEN PDATE$ = DA$
- 4280 IF PAGENO% = 0 THEN GOSUB 4500
- 4290 LINECT% = LINECT% + 2
- 4300 LPRINT DA$;" ";TI$;" ";TC$;
- 4310 IF CN% = -1 THEN LPRINT " DEP";
- 4320 IF CN% = -2 THEN LPRINT " INT";
- 4330 IF CN% = -3 THEN LPRINT " W/D";
- 4340 IF CN% > 0 THEN LPRINT USING " ####";CN%;
- 4350 IF CN% = 0 THEN LPRINT SPC(5);
- 4360 LPRINT " ";AC$;" ";TD$;
- 4370 LPRINT USING " ###";PA%;
- 4380 LPRINT " ";PC$;" ";PA$;
- 4390 LPRINT USING "#####,.##-";TAMT;BDIW;BAMT;
- 4400 LPRINT USING "####";LACTM%;
- 4410 LPRINT "-";
- 4420 LPRINT USING "####";LACTS%;
- 4430 LPRINT USING "#####,.##-";LAMT
- 4440 LPRINT
- 4450 IF LINECT% > 60 THEN GOSUB 4500
- 4460 GOTO 4250
- 4470 REM **************************************************************************************************************
- 4480 REM SUBROUTINE TO PRINT REPORT HEADING FOR AUDIT TRAIL LISTING
- 4490 REM **************************************************************************************************************
- 4500 IF PAGENO% <> 0 THEN LPRINT CHR$(12)
- 4510 PAGENO% = PAGENO% + 1
- 4520 LINECT% = 5
- 4530 LPRINT PMODE$;TAB(40);"ACTIVITY LOG FILE AUDIT TRAIL RECORDS FROM ";PDATE$; TAB(122);"PAGE ";
- 4540 LPRINT USING "####";PAGENO%: LPRINT
- 4550 LPRINT TAB(21);"TRANS CK# STA- TRANS --------P A Y E E------------------- TRANS BANK-STATEMENT-FIELDS BOOKKEEPING"
- 4560 LPRINT " LOG DATE TIME CODE DIW TUS DATE REC# PAYEE# NAME AMOUNT D-I-W CHECKS ACCOUNT AMOUNT"
- 4570 LPRINT
- 4580 RETURN
- 4590 REM **************************************************************************************************************
- 4600 REM END OF FILE
- 4610 REM **************************************************************************************************************
- 4620 LPRINT CHR$(18); CHR$(12) 'RETURN TO NORMAL PRINT & SKIP TO NEXT PAGE
- 4630 CLOSE #3
- 4640 REM --------------------------------------------------------------------------------------------------------------
- 4650 REM KILL THE AUDIT TRAIL FILE AFTER PRINTING IT IF THE SIMPLE BOOKKEEPING OPTION IS NOT USED
- 4660 REM --------------------------------------------------------------------------------------------------------------
- 4670 IF BOOKS$<>"Y" THEN KILL "B:AUDTRAIL.REC"
- 4680 GOTO 260 'RETURN TO DISPLAY UTILITY JOB CHOICES MENU
- 9000 GOTO 9000 'CHAIN MERGE AREA LAST STATEMENT
- B:AUDTRAIL.REC"
- 4680 GOTO 260 'RETURN TO DISPLA