STANDARD DATA DICTIONARY #441.7 -- AMENDMENTS TO DELIVERY SCHEDULES FILE 6/27/25 PAGE 1 STORED IN ^PRC(441.7, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.1) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains the delivery locations and dates for display on purchase orders. FILE SCREEN (SCR-node) : X $S('$D(PRCHPONO):"I 1",'$D(PRCHLINO):"I $P(^(0),U,1)=PRCHPONO",1:"I $P(^(0),U,1)=PRCHPONO,$P(^(0),U,2)=P RCHDA") IDENTIFIED BY: "Z1": W ?5,$E($P(^(0),U,3),4,5)_"-"_$E($P(^(0),U,3),6,7)_"-"_$E($P(^(0),U,3),2,3) "Z2": S %I=Y,Y=$S('$D(^(0)):"",$D(^PRCS(410.8,+$P(^(0),U,4),0))#2:$P(^(0),U,1),1:""),C=$P(^DD(410.8,.01,0),U,2) D Y^DIQ:Y] "" W ?14,Y,@("$E("_DIC_"%I,0),0)") S Y=%I K %I "Z3": W ?55,$P(^(0),U,2) "Z4": W ?62,"DELV.QTY:",$J($P(^(0),U,5),6) CROSS REFERENCED BY: DELIVERY DATE(AC), LOCATION FOR DELIVERY(AD), QTY TO BE DELIVERED(AE), ORDER NUMBER (PAT)(AG), ITEM(AH), ORDER NUMBER (PAT)(B) 441.7,.01 ORDER NUMBER (PAT) 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:X[""""!($A(X)=45) X LAST EDITED: APR 11, 1994 HELP-PROMPT: Enter entire PAT number DESCRIPTION: This is the entire PAT (Pending Accounting Transaction) number that must be a Purchase Order or Requisition. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.7^AG^MUMPS 1)= I $P(^PRC(441.7,DA,0),U,2) S ^PRC(441.7,"AG",$E(X,1,30),$P(^(0),U,2),DA)="" 2)= I $P(^PRC(441.7,DA,0),U,2) K ^PRC(441.7,"AG",$E(X,1,30),$P(^(0),U,2),DA) This x-ref and the "AH" x-ref in the ITEM field work together to control the "AG" x-ref, a list of ORDER NUMBER (PAT) and ITEM. Both fields must have a value for the "AG" x-ref to be created. The ITEM field must have a value to remove the "AG" x-ref. CROSS-REFERENCE: 441.7^B 1)= S ^PRC(441.7,"B",$E(X,1,30),DA)="" 2)= K ^PRC(441.7,"B",$E(X,1,30),DA) 441.7,1 ITEM 0;2 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>5!($L(X)<1)!'(X?1N.N) X I $D(X) S Z=$O(^PRC(443.6,"B",$P(^PRC (441.7,DA,0),U,1),0)) K:'$D(^PRC(443.6,+Z,2,X,0)) X K Z LAST EDITED: APR 08, 1997 HELP-PROMPT: Enter line-item number from the order (Must be an item on a Purchase Order or Requisition). Type a number between 1 and 99999. DESCRIPTION: This is the Line-item number for a Purchase Order or Requisition. EXECUTABLE HELP: S:$D(D) PRCHD=D S X="?",DIC="^PRC(443.6,"_PRCHPO_",2,",DIC(0)="QEM" D ^DIC S:$D(DIE) DIC=DIE S:$D(P RCHD) D=PRCHD K PRCHD,Z NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.7^AH^MUMPS 1)= I $P(^PRC(441.7,DA,0),U,1)]"" S ^PRC(441.7,"AG",$P(^(0),U,1),X,DA)="" 2)= I $P(^PRC(441.7,DA,0),U,1)]"" K ^PRC(441.7,"AG",$P(^(0),U,1),X,DA) This x-ref and the "AG" x-ref in the ORDER NUMBER (PAT) field work together to control the "AG" x-ref, a list of ORDER NUMBER (PAT) and ITEM. Both fields must contain data for the "AG" x-ref to be created. The ORDER NUMBER (PAT) field must have data to remove the "AG" x-ref. 441.7,2 DELIVERY DATE 0;3 DATE (Required) INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: FEB 21, 1997 HELP-PROMPT: Enter date on which delivery is to be made. DESCRIPTION: This is the date on which delivery of the item (s) is to be made. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.7^AC^MUMPS 1)= I $G(PRCHNORE)=1 D:PRCHAMDA=21 EN6^PRCHAMXE Q:PRCHAMDA=21 D FLAG^PRCHMA Q:$T I "22,23"[PRCHAM DA S PRCHX=X,X=0 D EN2^PRCHAMXE S X=PRCHX K PRCHX 2)= I $G(PRCHNORE)=1,"22,23"[PRCHAMDA S FLAG=1 D EN2^PRCHAMXE This x-ref will set the old value in the CHANGES multiple. If there was no previous value for this field or this is a new field the old value is set to '0'. If there was a previous value for this field that becomes the old value. ****NOTE-See routine PRCHAMXA for information on variable PRCHNORE and incidence of undefined DIK variable errors. 441.7,3 LOCATION FOR DELIVERY 0;4 POINTER TO DELIVERY POINT FILE (#410.8) (Required) LAST EDITED: FEB 21, 1997 HELP-PROMPT: Enter location to which the item should be delivered. DESCRIPTION: This is the location to which the item should be delivered. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.7^AD^MUMPS 1)= I $G(PRCHNORE)=1 D:PRCHAMDA=21 EN7^PRCHAMXE Q:PRCHAMDA=21 D FLAG^PRCHMA Q:$T I "22,23"[PRCHAM DA S PRCHX=X,X=0 D EN3^PRCHAMXE S X=PRCHX K PRCHX 2)= I $G(PRCHNORE)=1,"22,23"[PRCHAMDA S FLAG=1 D EN3^PRCHAMXE This x-ref will set the old value in the CHANGES multiple. If there was no previous value for this field or this is a new field the old value is set to '0'. If there was a previous value for this field that becomes the old value. ****NOTE-See routine PRCHAMXA for information on variable PRCHNORE and incidence of undefined DIK variable errors. 441.7,4 QTY TO BE DELIVERED 0;5 NUMBER (Required) INPUT TRANSFORM: K:+X'=X!(X>999999.99)!(X<0)!(X?.E1"."3N.N)!($D(PRCHQTY)&$D(PRCHTOT)&($G(PRCHTOT)+X-$P($G(^PRC(441.7 ,DA,0)),U,5)>$G(PRCHQTY)&(X'=0))) X LAST EDITED: FEB 21, 1997 HELP-PROMPT: How many units should be delivered on this date? (Enter zero to exit option and delete this schedule.) DESCRIPTION: This is the quantity to be delivered to the specified location on the specified date. EXECUTABLE HELP: I $D(PRCHTOT) S PRCHSUM=$G(PRCHQTY)-PRCHTOT+$P($G(^PRC(441.7,DA,0)),U,5) W !,"The largest valid qua ntity here is ",$S($G(PRCHSUM)>0:PRCHSUM,1:"0"),".",! NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 441.7^AE^MUMPS 1)= I $G(PRCHNORE)=1 D:PRCHAMDA=21 EN8^PRCHAMXE Q:PRCHAMDA=21 D FLAG^PRCHMA Q:$T I "22,23"[PRCHAM DA S PRCHX=X,X=0 D EN4^PRCHAMXE S X=PRCHX K PRCHX 2)= I $G(PRCHNORE)=1,"22,23"[PRCHAMDA S FLAG=1 D EN4^PRCHAMXE This x-ref will set the old value in the CHANGES multiple. If there was no previous value for this field or this is a new field the old value is set to '0'. If there was a previous value for this field that becomes the old value. ****NOTE-See routine PRCHAMXA for information on variable PRCHNORE and incidence of undefined DIK variable errors. 441.7,5 DELETE FLAG 0;6 SET 'D' FOR DELETE; LAST EDITED: MAR 07, 1994 DESCRIPTION: It is a flag to delete the amendments to delivery schedules. 441.7,6 PERMANENT ENTRY 0;7 POINTER TO DELIVERY SCHEDULE (ORDER) FILE (#442.8) LAST EDITED: APR 01, 1994 DESCRIPTION: It is a permanent corresponding entry in File 442.8 FILES POINTED TO FIELDS DELIVERY POINT (#410.8) LOCATION FOR DELIVERY (#3) DELIVERY SCHEDULE (ORDER) (#442.8) PERMANENT ENTRY (#6) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):