ABSVDDE ;VAMC ALTOONA/CTB - DELETE DAILY ENTRYS IN FILE 503331 ;4/13/94 11:42 AM V ;;4.0;VOLUNTARY TIMEKEEPING;;JULY 6, 1994 D ^ABSVSITE G OUT:'% D NOW^ABSVQ S XDATE=X I +$E(X,4,5)=1 S XDATE=$E(X,1,3)-1_1200 E S MO=0_($E(X,4,5)-1),MO=$E(MO,$L(MO)-1,$L(MO)) S XDATE=$E(X,1,3)_MO_"00" S ABSVXA="This option will delete ALL entries in the Daily Entry File up to the month ",ABSVXA(1)="specified. Do you wish to continue",ABSVXB="",%=1 D ^ABSVYN I %'=1 S X=" NO ACTION TAKEN" D MSG^ABSVQ G OUT F ZZ=1:1 W ! S %DT("A")="Select Month/Year to end purge: ",%DT="AE" D ^%DT Q:$E(Y,4,7)'="0000" W *7," ??" K ZZ I Y<0 S X=" No month selected" D MSG^ABSVQ G OUT S Y=$E(Y,1,5)_"00" I Y'MONTH,$P(^(0),"^",7)=ABSV("SITE") D DEL S COUNT=COUNT+1 W "." W !!,"FINISHED DELETION PASS TO ",FULLMON,", ",COUNT," ENTRIES DELETED." D NOW^ABSVQ W !,"Deletion completed on ",ABSVXX I $D(ZTQUEUED) D KILL^%ZTLOAD K ABSVXX Q DEL ;DELETE SINGLE ENTRY IN FILE 503331 S DIK="^ABS(503331," D ^DIK QUIT