source: FOIAVistA/trunk/r/IFCAP-PRC-PRX--PRCA--PRCN/PRC5B.m@ 1154

Last change on this file since 1154 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 3.8 KB
Line 
1PRC5B ;WISC/PLT-IFCAP post install routine defined in package file ; 03/14/95 11:45 AM
2V ;;5.0;IFCAP;**27**;4/21/95
3 ;
4 ;invoke by the post initial installation field of package file.
5EN ;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 ;
14EN2 ;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 ;
37EN3 ;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
56EN4 ;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
67EN442 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 ;
77MM442 ;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
Note: See TracBrowser for help on using the repository browser.