1 | IBY8POST ;ALB/AAS - UNBILLED AMOUNTS POST INT ;29-SEP-94
|
---|
2 | ;;Version 2.0 ; INTEGRATED BILLING ;**19**; 21-MAR-94
|
---|
3 | ;
|
---|
4 | ;
|
---|
5 | % N X,Y,I,J,DA,DR,DIC,DIE,DINUM,IB,DIFROM,DLAYGO
|
---|
6 | D DT^DICRW
|
---|
7 | D FORM,MAILGRP,EDIT
|
---|
8 | W !!,"<<< Post init complete!"
|
---|
9 | G END
|
---|
10 | ;
|
---|
11 | FORM ; -- add new entry to billing form table
|
---|
12 | N X,Y,I,J,DA,DIC,DLAYGO,DINUM,DO,DD,IB
|
---|
13 | S DA=$O(^IBE(353,"B","IB REPORTS",0)) G:DA FORMQ
|
---|
14 | W !!,"<<< Adding new entry to BILL FORM TYPE for IB REPORTS!"
|
---|
15 | K DO,DD S X="IB REPORTS",DIC="^IBE(353,",DIC(0)="L",DLAYGO=353
|
---|
16 | F IB=5:1:100 I '$D(^IBE(353,IB)) S DINUM=IB D FILE^DICN Q
|
---|
17 | FORMQ Q
|
---|
18 | ;
|
---|
19 | MAILGRP ; -- Stuff in new mail group
|
---|
20 | N A,B,C,D,E,F
|
---|
21 | S A="IB UNBILLED AMOUNTS",B=0,C=.5,D=1,G=1
|
---|
22 | I $D(^XMB(3.8,"B",A)) Q
|
---|
23 | S E(DUZ)=""
|
---|
24 | S F(1)="This mail group will be automatically mailed the IB Unbilled Amounts"
|
---|
25 | S F(2)="report each month."
|
---|
26 | S X="XMBGRP" X ^%ZOSF("TEST") S IBT=$T
|
---|
27 | W !!,"<<< Adding mail group "_A,!
|
---|
28 | I IBT S X=$$MG^XMBGRP(A,B,C,D,.E,.F,G)
|
---|
29 | I 'IBT D
|
---|
30 | .S X=A
|
---|
31 | .;
|
---|
32 | .W !," You may add members at this time."
|
---|
33 | .S DIC="^XMB(3.8,",DIC(0)="FZMNL",DLAYGO=3.8
|
---|
34 | .S DIC("DR")="3///"_F(1)_F(2)_";4///"_$S(B=0:"PU",1:"PR")_";5///"_C_";10///0;7///"_$S(D>0:"y",1:"n")_";2"
|
---|
35 | .D FILE^DICN I Y<0 W !,"<<< Mail Group ("_X_") CREATION FAILED !!!" Q
|
---|
36 | Q
|
---|
37 | ;
|
---|
38 | EDIT ; -- Edit new site parameters
|
---|
39 | Q:$P($G(^IBE(350.9,1,6)),"^",25)
|
---|
40 | W !!,"<<< Updating your IB Site Parameters"
|
---|
41 | S DA=1,DR="6.25///IB UNBILLED AMOUNTS;6.24///0",DIE="^IBE(350.9," D ^DIE
|
---|
42 | Q
|
---|
43 | ;
|
---|
44 | END K DLAYGO
|
---|
45 | Q
|
---|