DGRP9 ;ALB/RMO/MIR - Screen 9 - Income Screening Data ;23 JAN 1992 11:00 am
Source file <DGRP9.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TOT(DGINC,DGDOEXP) | ; Totals income ; Input ; DGINC(x,ct) where X is V, S, or D and CT(counter)(per ALL^DGMTU21) ; DGDOEXP: IF =1 TOTAL EXPENSE | |
| DIS1 | ;Display income in version 1 form for screen 9 in Load/Edit. | |
| EN | ; ; DVBGUI : CAPRI GUI User | |
| GET0ND(IEN) | ; Returns the 0 node of File #408.21 | |
| FLD(DGIN,DGPCE,DGTXT) | ;Display inc. fields ; Input: ; DGIN 0 node of #408.21 for vet,spouse, and deps ; DGRPCE as piece ; DGTXT as income desc. ; DGGTOT - If defined keeps running total | |
| MTCKQT | ||
| GET1ND(IEN) | ; Returns the 1 node of file #408.21 | |
| IAICK(DFN,DGINC) | ;Check version of IAI recs that don't have assoc. MT and convert version 0 record | |
| MTCHK | ; Checks if MT/CP is complete for prior calendar year ; Input: ; DFN ; DGINR array of income relation for deps ; DGISYR as income screening year | |
| DIS | ;Display income | 
| Name | Field # of Occurrence | 
|---|---|
| $$AMT^DGMTSCU1 | DIS+17, DIS+20, DIS1+15, DIS1+18, FLD+10, FLD+11, FLD+12, FLD+13, FLD+15 | 
| $$LYR^DGMTSCU1 | EN+21 | 
| $$LST^DGMTU | EN+10 | 
| $$UPDTTSTS^DGMTU21 | IAICK+6 | 
| ALL^DGMTU21 | EN+8, EN+22 | 
| $$NOBUCKS^DGMTU22 | EN+9 | 
| ISCNVRT^DGMTUTL | IAICK+5 | 
| $$VER^DGMTUTL3 | EN+41, EN+45 | 
| NEW^DGRPEIS1 | EN+7 | 
| ^DGRPP | EN+55 | 
| $$MTCOMP^DGRPU | MTCHK+18 | 
| H^DGRPU | EN+6 | 
| WW^DGRPV | DIS+7, DIS+8, DIS+9, DIS+10, DIS+11, DIS+12, DIS+13, DIS+14, DIS+15, DIS+16 , DIS1+6, DIS1+8, DIS1+10 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGMT(408.21 - [#408.21] | GET0ND+1, GET1ND+1, MTCHK+17, IAICK+2 | 
| ^DGMT(408.22 - [#408.22] | MTCHK+25, MTCHK+27 | 
| ^DGMT(408.31 - [#408.31] | EN+31, EN+38 | 
| Name | Line Occurrences | 
|---|---|
| $$GET0ND | TOT+14, TOT+17 | 
| $$GET1ND | TOT+13, TOT+16 | 
| DIS | EN+52 | 
| DIS1 | EN+53 | 
| FLD | DIS+7, DIS+8, DIS+9, DIS+10, DIS+11, DIS+12, DIS+13, DIS+14, DIS+15, DIS+16 , DIS1+7, DIS1+9, DIS1+13 | 
| IAICK | EN+41, EN+45 | 
| MTCHK | DIS+1, DIS1+1 | 
| MTCKQT | MTCHK+24 | 
| TOT | EN+51 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | EN+8, EN+9, EN+10, EN+22, EN+41, EN+45, MTCHK+18, IAICK~, IAICK+6 | 
| DGBL | DIS+2~, DIS+17, DIS1+2~, DIS1+15, FLD+7*, FLD+9, FLD+12, FLD+13 | 
| DGCT | TOT+9~, TOT+15*, TOT+16, TOT+17 | 
| DGDEP | EN+3!, DIS+4, DIS1+3 | 
| DGDOEXP | TOT~, TOT+10*, TOT+13, TOT+16 | 
| DGEFDT | EN+4~, EN+10*, EN+20*, EN+21, EN+22, EN+38, EN+40, EN+48, MTCHK+18, MTCHK+24 | 
| >> DGEXP( | TOT+13*, TOT+16* | 
| DGFL | MTCHK+11~, MTCHK+12*, MTCHK+25*, MTCHK+26*, MTCHK+27*, MTCHK+28 | 
| >> DGGTOT | DIS+6*, DIS+17, DIS1+5*, DIS1+15, FLD+16* | 
| DGHD | MTCHK+11~, MTCHK+13*, MTCHK+17*, MTCHK+18, MTCHK+22*, MTCHK+23 | 
| DGIAINEW | EN+26, EN+28, EN+54! | 
| DGIN | FLD~ | 
| DGIN( | FLD+14 | 
| DGIN("D" | FLD+13 | 
| DGIN("S" | FLD+12 | 
| DGIN("V" | FLD+10, FLD+11 | 
| DGINC | EN+3!, EN+41, EN+45, EN+51, TOT~, IAICK~, IAICK+5 | 
| DGINC( | TOT+13, TOT+14, TOT+15, TOT+16, TOT+17 | 
| DGINC("V" | MTCHK+17, IAICK+2 | 
| >> DGINR("D" | MTCHK+27 | 
| >> DGINR("S" | MTCHK+25 | 
| >> DGISYR | EN+21*, DIS+20, DIS1+18, MTCHK+13 | 
| DGLSTYR | EN+4~, EN+5* | 
| DGMT | EN+4~, EN+10*, EN+20, EN+31, EN+32, EN+35, EN+38, EN+40, EN+45, EN+48 | 
| >> DGMTC | MTCHK+12*, MTCHK+22*, MTCHK+29* | 
| >> DGMTC("D" | MTCHK+28*, MTCHK+29 | 
| >> DGMTC("S" | MTCHK+26*, MTCHK+29 | 
| DGMTCP | MTCHK+11~, MTCHK+19*, MTCHK+22, MTCHK+29, MTCHK+30 | 
| DGMTED | EN+4~ | 
| DGMTED("D" | MTCHK+27* | 
| DGMTED("S" | MTCHK+25* | 
| DGMTED("V" | MTCHK+22* | 
| DGMTV | EN+4~, EN+26*, EN+31*, EN+33*, EN+38*, EN+48*, EN+52, EN+53, MTCHK+14~*, MTCHK+15 , MTCHK+16, MTCHK+20, MTCHK+21, MTCHK+29 | 
| DGMTYPT | MTCHK+11~, MTCHK+19 | 
| DGNOBUCK | EN+4~, EN+9*, EN+20, EN+38, EN+40 | 
| DGPCE | FLD~, FLD+10, FLD+11, FLD+12, FLD+13, FLD+14 | 
| DGREL | EN+3! | 
| DGREL( | TOT+12 | 
| DGREL("D" | MTCHK+27 | 
| DGREL("S" | EN+50, MTCHK+25 | 
| >> DGRPS | EN+6* | 
| >> DGRPV | EN+7, EN+9 | 
| >> DGRPVV(9 | MTCHK+15*, MTCHK+16*, MTCHK+20*, MTCHK+21*, MTCHK+29* | 
| >> DGRPW | DIS+6*, DIS1+5* | 
| >> DGSP | EN+50*, DIS+4, DIS1+3 | 
| DGTOT | EN+54!, DIS+7, DIS+8, DIS+9, DIS+10, DIS+11, DIS+12, DIS+13, DIS+14, DIS+15 , DIS+16, DIS1+7, DIS1+9, DIS1+13, FLD+6~, FLD+14*, FLD+15, FLD+16 | 
| DGTOT( | TOT+12*, TOT+14* | 
| DGTOT("D" | TOT+18* | 
| DGTOT("V" | DIS+20, DIS1+18, TOT+11* | 
| DGTXT | FLD~, FLD+9 | 
| DGTY | IAICK+1~, IAICK+2*, IAICK+6 | 
| >> DGTYPE | TOT+12*, TOT+13, TOT+14, TOT+15, TOT+16, TOT+17 | 
| DT | EN+5, EN+8, EN+9, EN+10, EN+20, EN+22, EN+31, EN+32, EN+35, EN+38 , EN+40, EN+48, MTCHK+24, IAICK+2 | 
| >> DVBGUI | EN+2 | 
| I | FLD+6~, FLD+14*, MTCHK+11~, MTCHK+27* | 
| IEN | GET0ND~, GET0ND+1, GET1ND~, GET1ND+1 | 
| IO | EN+2 | 
| NODE | TOT+9~, TOT+17*, TOT+18 | 
| OTHRTST | IAICK+1~, IAICK+6* | 
| PIECE | TOT+9~, TOT+18* | 
| SCV0 | DIS+2~, DIS+3*, DIS1+2~, DIS1+12*, DIS1+14!, FLD+10, FLD+11 | 
| U | EN+10, EN+20, EN+38, EN+40, EN+48, DIS+20, DIS1+18, MTCHK+17 | 
| X | MTCHK+11~, MTCHK+27* | 
| >> Z | DIS+7*, DIS+8*, DIS+9*, DIS+10*, DIS+11*, DIS+12*, DIS+13*, DIS+14*, DIS+15*, DIS+16* , DIS1+6*, DIS1+8*, DIS1+10*, FLD+8 |