1 | PRCNTIWH ;SSI/SEB,ALA-Warehouse review ;[ 05/20/96 10:10 AM ]
|
---|
2 | ;;1.0;Equipment/Turn-In Request;**6**;Sep 13, 1996
|
---|
3 | EN ; Warehouse entry point
|
---|
4 | S DIC("S")="I $P(^(0),U,7)=22",DIC(0)="AEQZ",DIC="^PRCN(413.1,"
|
---|
5 | D ^DIC K DIC("S") G EXIT:Y<0 S WDA=+Y
|
---|
6 | S C=""
|
---|
7 | I $P($G(^PRCN(413.1,WDA,3)),U,4)="" D ASSIG G EXT
|
---|
8 | E D WHSIG
|
---|
9 | EXT K DIC,DA,Y,WDA,DIE,DR,C,F,NL,TDA,TI,X,ANS,PRCNTI,PRCNFA,XMB,XMDUZ,XMY
|
---|
10 | G EN
|
---|
11 | ASSIG ; Warehouse manager assigns item to a warehouse worker
|
---|
12 | S TI=0 F S TI=$O(^PRCN(413.1,WDA,1,TI)) Q:'+TI!(C="^") D
|
---|
13 | . S NL=0,TDA=WDA D TURNIN^PRCNPRNT W ! F J=1:1:78 W "-"
|
---|
14 | S DIC="^VA(200,"
|
---|
15 | W ! S DIC("A")="Assign turn-in # "_$P(^PRCN(413.1,WDA,0),U)_" to whom? "
|
---|
16 | D ^DIC I Y'<0 S $P(^PRCN(413.1,WDA,3),U,4)=+Y
|
---|
17 | ; Send a message to assigned person
|
---|
18 | S XMB="PRCNWHSE",XMB(1)=$P(^PRCN(413.1,WDA,0),U),XMDUZ=DUZ,XMY(+Y)=""
|
---|
19 | D ^XMB
|
---|
20 | Q
|
---|
21 | WHSIG ; Display line items & ask for warehouse signature
|
---|
22 | S TI=0 F S TI=$O(^PRCN(413.1,WDA,1,TI)) Q:'+TI!(C="^") D
|
---|
23 | . S NL=0,TDA=WDA D TURNIN^PRCNPRNT W ! F J=1:1:78 W "-"
|
---|
24 | . S DA(1)=WDA,DA=TI
|
---|
25 | . R !!,"Is this the correct item turned in? ",ANS:DTIME I '$T S C="^" Q
|
---|
26 | . S ANS=$$UP^XLFSTR(ANS)
|
---|
27 | . I ANS'="Y" S C="^" Q
|
---|
28 | . S DIC="^PRCN(413.1,"_DA(1)_",1,",DIE=DIC,DR=1 D ^DIE
|
---|
29 | . R !,"Hit RETURN to continue. ",C:DTIME
|
---|
30 | . S PRCNTI=$P(^PRCN(413.1,WDA,1,TI,0),U),PRCNFA=$$CHKFA^ENFAUTL(PRCNTI)
|
---|
31 | Q:$G(C)="^"
|
---|
32 | D ES^PRCNUTL I $G(FAIL)<1 K FAIL Q
|
---|
33 | I +PRCNFA S DR="6////^S X=43;7////^S X=DT"
|
---|
34 | I '+PRCNFA S DR="6////^S X=23;7////^S X=DT"
|
---|
35 | S DIE=413.1,DA=WDA D ^DIE
|
---|
36 | Q
|
---|
37 | EXIT K DIC,FF,FN,GLO,I,ID,IN,J,N,N2,NEWL,PC,PGL,PRCNDD,PRCNDEEP,PV,VAL
|
---|
38 | Q
|
---|