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

ACRF347.m

Go to the documentation of this file.
  1. ACRF347 ;IHS/OIRM/DSD/THL,AEF - SOLICITATION FOR COMMERCIAL ITEMS; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. EN D ^ACRFSSPO,EN1
  1. EXIT K ACRX,ACREFFD
  1. F X=1:1:21,211 K @("ACR"_X)
  1. K ACR211
  1. Q
  1. EN1 S:IOSL<62 IOSL=62
  1. I '$D(ACRORIGF) D ^ACRPSS Q
  1. D GATHER
  1. D ^ACRF3472:$D(ACRORIGF)
  1. Q
  1. GATHER ;GATHER ALL INFO REQUIRED TO PRINT THE DOCUMENT
  1. D SETDOC^ACRFEA1
  1. N ACRPO
  1. S ACRPO=$G(^ACRDOC(ACRDOCDA,"PO"))
  1. S ACR5=$G(^ACRDOC(ACRDOCDA,"POIO"))
  1. S ACR6=$G(^ACRDOC(ACRDOCDA,"POST"))
  1. S ACR21=$G(^ACRDOC(ACRDOCDA,"POMI"))
  1. S ACR26=$G(^ACRDOC(ACRDOCDA,26))
  1. S ACR33=$G(^ACRDOC(ACRDOCDA,33))
  1. S ACR211=$G(^ACRDOC(ACRDOCDA,21))
  1. S ACR7=$P(ACRPO,U,5)
  1. S ACR11=$P(ACRPO,U,8)
  1. S X=$G(^AUTTPRG(+ACR5,"DT"))
  1. ISSUE S ACR5(1)=$P($G(^AUTTPRG(+ACR5,0)),U)
  1. S ACR5(2)=$P(X,U)
  1. S ACR5(3)=$P(X,U,2)
  1. S ACR5(4)=$P(X,U,3)
  1. S ACR5(5)=$P(X,U,4)
  1. S ACR5(6)=$P(X,U,5)
  1. S ACR5(7)=$P(X,U,6)
  1. S ACR5(5)=$P($G(^DIC(5,+ACR5(5),0)),U,2)
  1. SHIPTO S X=$G(^AUTTPRG(+ACR6,"DT"))
  1. S ACR6(1)=$P($G(^AUTTPRG(+ACR6,0)),U)
  1. S ACR6(2)=$P(X,U)
  1. S ACR6(3)=$P(X,U,2)
  1. S ACR6(4)=$P(X,U,3)
  1. S ACR6(5)=$P(X,U,4)
  1. S ACR6(6)=$P(X,U,5)
  1. S ACR6(7)=$P(X,U,6)
  1. S ACR6(5)=$P($G(^DIC(5,+ACR6(5),0)),U,2)
  1. VENDOR S X=$G(^AUTTVNDR(+ACR7,11))
  1. S ACR7(1)=$P($G(^AUTTVNDR(+ACR7,0)),U)
  1. S ACR7(7)=$P(X,U,13)
  1. S X=$G(^AUTTVNDR(+ACR7,13))
  1. S ACR7(2)=$P(X,U)
  1. S ACR7(3)=$P(X,U,10)
  1. S ACR7(4)=$P(X,U,2)
  1. S ACR7(5)=$P(X,U,3)
  1. S ACR7(6)=$P(X,U,4)
  1. S ACR7(5)=$P($G(^DIC(5,+ACR7(5),0)),U,2)
  1. PAY S X=$G(^AUTTPRG(+ACR21,"DT"))
  1. S ACR21(1)=$P($G(^AUTTPRG(+ACR21,0)),U)
  1. S ACR21(2)=$P(X,U)
  1. S ACR21(3)=$P(X,U,2)
  1. S ACR21(4)=$P(X,U,3)
  1. S ACR21(5)=$P(X,U,4)
  1. S ACR21(6)=$P(X,U,5)
  1. S ACR21(7)=$P(X,U,6)
  1. S ACR21(5)=$P($G(^DIC(5,+ACR21(5),0)),U,2)
  1. S ACR1=$P(ACRDOC0,U)
  1. S ACR2=$P(ACRDOC0,U,2)
  1. S Y=$P(ACRPO,U)
  1. X ^DD("DD")
  1. N ACREFFD
  1. S ACREFFD=Y
  1. S ACR3=$P(ACRPO,U,3)
  1. S X=+$G(^ACRDOC(ACRDOCDA,"PA"))
  1. S ACR7B=$P($G(^ACRPO(+$G(ACRPODA),0)),U,9)
  1. S ACR12=$P(ACRPO,U,9)
  1. S X=$P(^DD(9002196,103120,0),U,3)
  1. S:ACR12 ACR12=$P($P(X,((ACR12)_":"),2),";")
  1. S ACR13=$P(ACRPO,U,11)
  1. S:ACR13 ACR13=$P(^AUTTPRG(ACR13,0),U)
  1. S ACR14=$P(ACRPO,U,10)
  1. S Y=$P(ACRPO,U,12)
  1. X ^DD("DD")
  1. S ACR15=Y
  1. S X=$P(ACRPO,U,13)
  1. S ACR16(1)=$E(X,1,15)
  1. S ACR16(2)=$E(X,16,30)
  1. S ACR18=$P(ACRPO,U,14)
  1. S ACR19=$P(ACRPO,U,15)
  1. S ACR20=$P(ACRPO,U,16)
  1. Q
  1. DISP ;EP;
  1. D DISP^ACRF3472
  1. Q