1 | PRC5B ;WISC/PLT-IFCAP post install routine defined in package file ; 03/14/95 11:45 AM
|
---|
2 | V ;;5.0;IFCAP;**27**;4/21/95
|
---|
3 | ;
|
---|
4 | ;invoke by the post initial installation field of package file.
|
---|
5 | EN ;called from routine prcinit
|
---|
6 | D EN^DDIOL("IFCAP POST-INITIALIZATION STARTS at "_$$NOW^PRC5A)
|
---|
7 | D:PRCIVER<5
|
---|
8 | . D ^PRCOSRV8 ;update 423.5, .01 field with 'FMS-'
|
---|
9 | . D ALD^PRC5B1 ;move name to ald field for file 420.3
|
---|
10 | . D CC^PRC5B3 ;deactivate subcost centers
|
---|
11 | D EN^DDIOL("IFCAP POST-INITIALIZATION ENDS at "_$$NOW^PRC5A)
|
---|
12 | QUIT
|
---|
13 | ;
|
---|
14 | EN2 ;called from ifcap v5 installation 'PRC5PKG' option '2'
|
---|
15 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 2' STARTS at "_$$NOW^PRC5A)
|
---|
16 | D:PRCIVER<5
|
---|
17 | . D FND^PRC5B1 ;convert fms FND document (add fund code in file 420.3)
|
---|
18 | . D PCL^PRC5B1 ;convert fms PCL document (set-up program dic)
|
---|
19 | . D PAC^PRC5B1 ;convert fms ACC document (set-up fcp/prj dic)
|
---|
20 | D:PRCIVER<5&PRCIVER
|
---|
21 | . D CPF^PRC5B1 ;convert fms CPF document
|
---|
22 | . D EN2^PRC5B6 ;converting posted current qtr IB txn in file 410
|
---|
23 | . N L,DIC,FLDS,BY,FR,TO,DHD
|
---|
24 | . D EN^DDIOL("Print FCP ACCOUNTING ELEMENTS LIST")
|
---|
25 | . S L=0,DIC=420,FLDS="[PRCB CPF ACC ELEMENT]" D EN1^DIP
|
---|
26 | . D EN^DDIOL("Ask Fiscal Service to check the FCP ACCOUNTING ELEMENTS LIST for each Fund Control Point with the Cross-walk Table.")
|
---|
27 | .D EN^DDIOL("Your Accounting Elements should match your Cross-walk Table.")
|
---|
28 | . D EN^DDIOL("Note: You can not run Option 3 or 4 if your site has an active SUPPLY FUND Control Point but the FCP Accounting Elements are missing or incorrect.")
|
---|
29 | . D EN^DDIOL("You also can not run Option 3 or 4 if you have an active GPF Control Point and your FCP Accounting Elements List does not show a 'GPF FMS CONVERSION' Fund Control Point.")
|
---|
30 | . I $$SPFCP^PRC5B7]"" QUIT
|
---|
31 | . QUIT
|
---|
32 | S PRCRI(420.92)=$O(^PRCU(420.92,"B",PRCFIXV,"")) D:PRCRI(420.92)
|
---|
33 | . D EDIT^PRC0B(.X,"420.92;^PRCU(420.92,;"_PRCRI(420.92),"2.7///^S X=""N""","LS")
|
---|
34 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 2' ENDS at "_$$NOW^PRC5A)
|
---|
35 | QUIT
|
---|
36 | ;
|
---|
37 | EN3 ;called from ifcap v5 installation 'PRC5PKG' option '3'
|
---|
38 | I $$SPFCP^PRC5B7]"" QUIT
|
---|
39 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 3' STARTS at "_$$NOW^PRC5A)
|
---|
40 | S PRCRI(420.92)=$O(^PRCU(420.92,"B",PRCFIXV,"")) D:PRCRI(420.92)
|
---|
41 | . D EDIT^PRC0B(.X,"420.92;^PRCU(420.92,;"_PRCRI(420.92),"2///^S X=""N"";2.5///^S X=""@""","LS")
|
---|
42 | . QUIT
|
---|
43 | D ^PRCFOOR1 ;recalculate all FCP and snap shot fcp balance
|
---|
44 | D FCPFY^PRC5B7 ;delete all fcp fiscal yearly account elements
|
---|
45 | D CEIL96^PRC5B7 ;reset 1-4 qtr code sheet generated flags in file 421
|
---|
46 | S PRCRI(420.92)=$O(^PRCU(420.92,"B",PRCFIXV,"")) D:PRCRI(420.92)
|
---|
47 | . D EDIT^PRC0B(.X,"420.92;^PRCU(420.92,;"_PRCRI(420.92),"2.5///^S X=""N""","LS")
|
---|
48 | . QUIT
|
---|
49 | D
|
---|
50 | . N L,DIC,FLDS,BY,FR,TO,DHD
|
---|
51 | . D EN^DDIOL("Print SNAP SHOT FCP BALANCE")
|
---|
52 | . S L=0,DIC=420.99,FLDS=".01,1;""DATE"",2.5;""QTR"",2;""FCP BAL"",9" D EN1^DIP
|
---|
53 | . QUIT
|
---|
54 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 3' ENDS at "_$$NOW^PRC5A)
|
---|
55 | QUIT
|
---|
56 | EN4 ;FILLE 442 conversion called from PRC5PKG option 4
|
---|
57 | I $$SPFCP^PRC5B7]"" QUIT
|
---|
58 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 4' STARTS at "_$$NOW^PRC5A)
|
---|
59 | D START^PRC5B7("ALL")
|
---|
60 | D EN442
|
---|
61 | D EN^DDIOL("IFCAP V5 INSTALLATION 'Option 4' ENDS at "_$$NOW^PRC5A)
|
---|
62 | D EN^DDIOL("This is the last installation option you just finished.")
|
---|
63 | I PRCQ21=1 D EN^DDIOL("Check file 442 conversion task is running.")
|
---|
64 | QUIT
|
---|
65 | ;
|
---|
66 | I PRCQ21=1 D QUIT
|
---|
67 | EN442 N PRCDUZ
|
---|
68 | S PRCDUZ=DUZ
|
---|
69 | I PRCQ21=1 D QUIT
|
---|
70 | . D EN^DDIOL("IFCAP V5 FILE 442 CONVERSION SUBMITTED TO TASK MANAGER AT "_$$NOW^PRC5A)
|
---|
71 | . S A=$$TASK^PRC0B2("LOOP^PRCHPRCV~IFCAP V5 FILE 442 CONVERSION","PRCDUZ","")
|
---|
72 | . D EN^DDIOL("IFCAP V5 FILE 442 CONVERSION HAS TASK NUMBER "_$P(A,"^"))
|
---|
73 | . QUIT
|
---|
74 | D LOOP^PRCHPRCV
|
---|
75 | QUIT
|
---|
76 | ;
|
---|
77 | MM442 ;send conversion done message
|
---|
78 | N A,B,X,Y
|
---|
79 | S (A,B)=0 F S B=$O(^GECS(2100.1,B)) QUIT:'B S A=A+1
|
---|
80 | S X(1)="IFCAP V5 file 442 conversion done. Total FMS documents = "_A
|
---|
81 | S Y(.5)="",Y(PRCDUZ)="",Y("G.CSFISMGMT@FORUM.VA.GOV")=""
|
---|
82 | D MM^PRC0B2("IFCAP V5 FILE 442 CONVERSION DONE^IFCAP V5 Installer","X(",.Y)
|
---|
83 | K PRCDUZ
|
---|
84 | QUIT
|
---|