* Added this short version 12/20/21 *run ftplate *run ftplate2 *clear *? ' ' *? ' ' *type f:\acct\rlg.prn *wait *return select 1 STORE 'Y' TO PRINT INDEX ON DAYLATE TO DLl SET INDEX TO DLl STORE 'Y' TO SOLID IF PRINT = 'Y' SET PRINTER TO RLG SET PRINT ON ENDIF goto top store 2 to row if print = 'N' clear @ 0,0 SAY DTOC(date()) @ 1,0 SAY 'DAYS LATE 15 20 25 30 35 40 45 50 55 60 65 70 75' ELSE ? DTOC(date()),"
"," Tenants over 10 days late (does not show Tenants 1-9 days late","
" ? ' ' ? 'DAYS LATE 15-20-25-30-35-40-45-50-55-60-65-70-75
' ENDIF do while .not. eof() if active <> 'Y' skip loop endif IF DAYLATE <10 SKIP LOOP ENDIF *removed 10/10/2021 to include 324SG *IF hcode ='4722C'.OR.HCODE='4716C'.OR.HCODE='4718C'.OR.HCODE='324SG' IF hcode ='4722C'.OR.HCODE='4716C'.OR.HCODE='4718C' SKIP LOOP ENDIF STORE TRIM(HCODE) + ' ---------------' TO FF STORE SUBSTR(FF,1,8) TO FF IF PRINT = 'N' @ ROW,0 SAY FF ELSE STORE FF TO PLINE ENDIF STORE DAYLATE TO DD STORE 10 TO COL DO WHILE .T. IF SOLID = 'Y' IF PRINT = 'N' @ ROW,COL SAY CHR(219) ELSE STORE PLINE + '-' TO PLINE ENDIF ELSE IF PRINT = 'N' @ ROW,COL SAY CHR(177) ELSE STORE PLINE + '-' TO PLINE ENDIF ENDIF STORE LEN(PLINE) TO YY STORE LEN(TRIM(HCODE)) TO KK IF COL > DD IF PRINT = 'N' @ ROW,COL-LEN(TRIM(HCODE)) SAY str(daylate,3,0) ELSE * changed to fix house code from clipping off 10/10/21 * STORE SUBSTR(PLINE,1,YY-KK-2) + str(daylate,3,0)+ 'print Y' TO PLINE STORE TRIM(PLINE) + ' ' + str(daylate,3,0) TO PLINE IF SOLID = 'Y' STORE PLINE + '--' TO PLINE ELSE STORE PLINE + '--' TO PLINE ENDIF ENDIF EXIT ENDIF STORE COL+1 TO COL ENDDO store name to xname SKIP IF SOLID = 'Y' STORE 'N' TO SOLID ELSE STORE 'Y' TO SOLID ENDIF STORE ROW+1 TO ROW IF PRINT = 'Y' * ? PLINE ? PLINE + ' ' + xname + "
" ENDIF ENDDO *SET PRINT OFF *SET PRINTER TO ? ' ' ? ' ' *Run again for days under 10 to RLG1 select 1 STORE 'Y' TO PRINT *INDEX ON DAYLATE TO DLl SET INDEX TO DLl STORE 'Y' TO SOLID *IF PRINT = 'Y' * SET PRINTER TO RLG1 * SET PRINT ON *ENDIF goto top store 2 to row if print = 'N' clear @ 0,0 SAY DTOC(date()) @ 1,0 SAY 'DAYS LATE 15 20 25 30 35 40 45 50 55 60 65 70 75' ELSE ? ' ' ? ' ' ? DTOC(date())," Tenants UNDER 10 days late (does not show Tenants 10+ days late","
" ? ' ' * ? 'DAYS LATE 15-20-25-30-35-40-45-50-55-60-65-70-75
' ENDIF do while .not. eof() if active <> 'Y' skip loop endif IF DAYLATE >=10 .OR. DAYLATE <1 SKIP LOOP ENDIF *removed 10/10/2021 to include 324SG *IF hcode ='4722C'.OR.HCODE='4716C'.OR.HCODE='4718C'.OR.HCODE='324SG' IF hcode ='4722C'.OR.HCODE='4716C'.OR.HCODE='4718C' SKIP LOOP ENDIF STORE TRIM(HCODE) + ' ---------------' TO FF STORE SUBSTR(FF,1,8) TO FF IF PRINT = 'N' @ ROW,0 SAY FF ELSE STORE FF TO PLINE ENDIF STORE DAYLATE TO DD STORE 10 TO COL DO WHILE .T. IF SOLID = 'Y' IF PRINT = 'N' @ ROW,COL SAY CHR(219) ELSE STORE PLINE + '-' TO PLINE ENDIF ELSE IF PRINT = 'N' @ ROW,COL SAY CHR(177) ELSE STORE PLINE + '-' TO PLINE ENDIF ENDIF STORE LEN(PLINE) TO YY STORE LEN(TRIM(HCODE)) TO KK IF COL > DD IF PRINT = 'N' @ ROW,COL-LEN(TRIM(HCODE)) SAY str(daylate,3,0) ELSE * changed to fix house code from clipping off 10/10/21 * STORE SUBSTR(PLINE,1,YY-KK-2) + str(daylate,3,0)+ 'print Y' TO PLINE STORE TRIM(PLINE) + ' ' + str(daylate,3,0) TO PLINE IF SOLID = 'Y' STORE PLINE + '--' TO PLINE ELSE STORE PLINE + '--' TO PLINE ENDIF ENDIF EXIT ENDIF STORE COL+1 TO COL ENDDO SKIP IF SOLID = 'Y' STORE 'N' TO SOLID ELSE STORE 'Y' TO SOLID ENDIF STORE ROW+1 TO ROW IF PRINT = 'Y' * ? PLINE ? PLINE + "
" ENDIF ENDDO SET PRINT OFF SET PRINTER TO