Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ACGS2811

ACGS2811.m

Go to the documentation of this file.
  1. ACGS2811 ;IHS/OIRM/DSD/THL,AEF - UTILITY TO PRINT THE SMALL PURCHASE 281 REPORT - CONT; [ 03/27/2000 2:22 PM ]
  1. ;;2.0t1;CONTRACT INFORMATION SYSTEM;;FEB 16, 2000
  1. ;;UTILITY TO PRINT THE SMALL PURCHASE 281 REPORT - CONT
  1. D L2
  1. W !,"1. TARIFF/REGULATED"
  1. D L111
  1. W !," ACQUISITION"
  1. D L111
  1. D L2
  1. W !,"2. CONTRACT FOR GOV"
  1. D L111
  1. W !," OR INTNAT ORG"
  1. D L111
  1. D L2
  1. I $D(IOST),$E(IOST,1,2)="C-" D HOLD^ACGSMENU
  1. W !,"3. SMALL PURCHASE"
  1. D L11
  1. W !," (FAR PART 13)"
  1. S ACGX=1 D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"4. DO (GSA SCHED)"
  1. S ACGX=2 D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"5. DO (OTH FED SCHED"
  1. S ACGX=3 D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"6. DO (ALL OTHER)"
  1. S ACGX=4 D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"7. OTHER PROC METHOD"
  1. S ACGX=5 D L4
  1. D L2
  1. W !," PERRY POINT"
  1. S ACGX=6 D L4
  1. D L2
  1. W !," VA - HINES"
  1. S ACGX=7 D L4
  1. D L2
  1. W !," FEDSTRIP"
  1. S ACGX=8 D L4
  1. D L2
  1. W !," IMPREST FUND"
  1. S ACGX=9 D L4
  1. D L2
  1. W !," SF-44"
  1. S ACGX=0 D L4
  1. D L2
  1. W !,"8. TOTAL NEW AWARDS"
  1. D L11
  1. W !," AND MODIFICATIONS"
  1. W ?20,"|",$J($P(ACGPM(ACG4XX,1),U,3),8),?30,"|",$J($FN(ACGPM(ACG4XX,"A1"),"P",0),9),?40,"|",$J($FN(ACGPM(ACG4XX,"A2"),"P",0),9),?50,"|",$J($FN(ACGPM(ACG4XX,"A3"),"P",0),9),?60,"|",$J($FN(ACGPM(ACG4XX,"A4"),"P",0),9),?70,"|"
  1. W $J($FN($P(ACGPM(ACG4XX,1),U,4),"P",0),9)
  1. I $D(IOST),$E(IOST,1,2)="C-" D HOLD^ACGSMENU I 1
  1. D L
  1. W !?4,"COMPETITION"
  1. D L
  1. W ! D L11
  1. W !,"9. COMPETED"
  1. S ACGX="A" D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"10.NOT AVAILABLE FOR"
  1. D L11
  1. W !," COMPETITION"
  1. S ACGX="B" D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W ! D L11
  1. W !,"11.NOT COMPETED"
  1. S ACGX="C" D L4 ;W ?20,"|",?30,"|",?40,"|",?50,"|",?60,"|",?70,"|"
  1. D L2
  1. W !,"12.TOT MODIFICATIONS"
  1. D L111
  1. W !," (EXCLUDING -L 3)"
  1. D L111
  1. D L
  1. I $D(IOST),$E(IOST,1,2)="C-" D HOLD^ACGSMENU
  1. W @IOF,!?15,"PART II - SELECTED SOCIOECONOMIC STATISTICS"
  1. W !?15,"(includes both new awards and modifications)"
  1. D L
  1. W !?10,"PREFERENCE PROGRAM",?40,"|",?50,"TYPE OF CONTRACTOR"
  1. W !,"----------------------------------------|---------------------------------------"
  1. W !?20,"| NUMBER | TOTAL | | NUMBER | TOTAL"
  1. W !?5,"CATEGORY",?20,"| OF | NET | CATEGORY | OF | NET"
  1. W !?20,"| ACTIONS | DOLLARS | | ACTIONS | DOLLARS"
  1. D L3
  1. W !,"13.SMALL BUS. SMALL |",?30,"|",?40,"|18.SMALL DISADVAN |",?70,"|"
  1. W !," PURCHASE SETASIDE|" S X=ACGPP(ACG4XX,1) D L5
  1. W ?40,"| BUSINESS |" S X=ACGTC(ACG4XX,1) D L5
  1. W !,"14.LABOR SURPLUS |",?30,"|",?40,"|19.WOMAN OWND SMALL|",?70,"|"
  1. W !," AREA SET-ASIDE |" S X=ACGPP(ACG4XX,2) D L5
  1. W ?40,"| BUSINESS |" S X=ACGTC(ACG4XX,2) D L5
  1. W !,"15.COMB LABOR SURP/ |",?30,"|",?40,"|20.SHELTERED |",?70,"|"
  1. W !," SM BUS. SET-ASIDE|" S X=ACGPP(ACG4XX,3) D L5
  1. W ?40,"| WORKSHOP |" S X=ACGTC(ACG4XX,3) D L5
  1. W !,"16.BUY INDIAN |" S X=ACGPP(ACG4XX,4) D L5
  1. W ?40,"|21.UNICOR |" S X=ACGTC(ACG4XX,4) D L5
  1. W !,"17.OTHER |" S X=ACGPP(ACG4XX,5) D L5
  1. W ?40,"|22.BUY INDIAN |" S X=ACGTC(ACG4XX,6) D L5
  1. W !?40,"|23.OTHER |" S X=ACGTC(ACG4XX,5) D L5
  1. D L
  1. W !,"PERSON SUBMITTING REPORT"
  1. D L
  1. W !,"NAME",?25,"| SIGNATURE",?50,"| PHONE",?65,"| DATE"
  1. W !,ACGDUZ,?25,"|",?50,"| ",ACGPHONE,?65,"| ",ACGTODAY
  1. I $D(IOST),$E(IOST,1,2)="C-" D HOLD^ACGSMENU I 1
  1. E D L
  1. Q
  1. L W !,"--------------------------------------------------------------------------------"
  1. Q
  1. L1 W !?20,"|---------|---------|---------|---------|---------|---------"
  1. Q
  1. L11 W ?20,"| | | | | |"
  1. Q
  1. L111 W ?20,"| |XXXXXXXXX|XXXXXXXXX|XXXXXXXXX|XXXXXXXXX|"
  1. Q
  1. L2 W !,"--------------------|---------|---------|---------|---------|---------|---------"
  1. Q
  1. L3 W !,"--------------------|---------|---------|-------------------|---------|---------"
  1. Q
  1. L4 S ACG5=0
  1. F X=1:1:4 S X(X)=+ACGPM(ACG4XX,ACGX,"A"_X) D Y S ACG5=ACG5+X(X)
  1. S X=$P(ACGPM(ACG4XX,ACGX),U,2),X=$S(X:X,1:0)
  1. W ?20,"|",$J(X,8),?30,"|",$J($FN(X(1),"P",0),9),?40,"|",$J($FN(X(2),"P",0),9),?50,"|",$J($FN(X(3),"P",0),9),?60,"|",$J($FN(X(4),"P",0),9),?70,"|",$J($FN(ACG5,"P",0),9)
  1. Q
  1. L5 S X(1)=X,X=1
  1. D Y
  1. W $J($S($P(X(1),U,2):$P(X(1),U,2),1:0),8)," |",$J($FN(+X(1),"P",0),9)
  1. Q
  1. Y Q S Y=X(X),Y=$E(Y,1,$L(Y)-3)+$S($E(Y,$L(Y)-2)>4:1,1:0),X(X)=Y
  1. Q