RCDPUDEP ;WISC/RFJ - Deposit Utilities ;29/MAY/2008
Source file <RCDPUDEP.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Accounts Receivable | 7 | RCDPDPL1 RCDPDPLM RCDPEM RCDPEM0 RCDPRPL3 RCDPXPAP ^RCY(344.1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADDDEPT(DEPOSIT,DEPDATE) | ; if the deposit is not entered, add it
|
|
| SELDEPT(ADDNEW) | ; select a deposit
; if $g(addnew) allow adding a new deposit ; returns -1 for timeout or ^, 0 for no selection, or ien of deposit |
|
| DICW | ; write identifier code for receipt lookup
|
|
| LOOKUP | ; special lookup on deposits, called from ^dd(344.1,.01,7.5)
; if rcdeflup flag not set, do not use special lookup |
|
| EDITDEP(DA,ASKDATE) | ; edit the deposit
; if $g(askdate) ask only the deposit date |
|
| CONFIRM(DA) | ; confirm the deposit
|
|
| TOTAL(RCDEPTDA) | ; compute total dollars for all receipts on the deposit
|
|
| AUTODEP(X) | ; Function returns 1 if the deposit ticket # in X is in the auto
; deposit number space 269xxx, 369xxx, 469xxx, 569xxx, or 669xxx ; and hasn't been previously entered via lockbox interface. ; |
|
| CHK | ; Check if a valid input
|
|
| MSG | ;
|
|
| PREPDEPT() | ||
| DISPOPT(RCARRAY) | ; display the deposits to select from
|
|
| ARYLST | ;
|
|
| ARYPRNT | ;
|
|
| PROMPT() | ;
|
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | LOOKUP+12, CHK+2, CHK+5, PREPDEPT+30, PREPDEPT+42, DISPOPT+53, DISPOPT+60 |
| ^DIC | SELDEPT+9 |
| FIND^DIC | PREPDEPT+39 |
| FILE^DICN | ADDDEPT+18, PREPDEPT+83 |
| ^DIE | EDITDEP+17, CONFIRM+4 |
| ^DIR | PREPDEPT+15, PREPDEPT+59, DISPOPT+32, ARYLST+6, PROMPT+5 |
| $$CHECKDEP^RCDPDPLU | EDITDEP+5 |
| $$NOW^XLFDT | PREPDEPT+77, DISPOPT+6 |
| $$UP^XLFSTR | DISPOPT+39 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RCY(344.1 - [#344.1] | Classic Fileman Calls, FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RC(342 - [#342] | EDITDEP+13 |
| ^RC(342.1 - [#342.1] | EDITDEP+7, EDITDEP+11 |
| ^RCY(344 - [#344] | TOTAL+3, TOTAL+5, TOTAL+6 |
| ^RCY(344.1 - [#344.1] | DICW+2, LOOKUP+12, AUTODEP+6, DISPOPT+19, ARYLST+4, ARYPRNT+6, ARYPRNT+8 |
| ^VA(200 - [#200] | DICW+4, DISPOPT+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, PREPDEPT+73~ |
| %DT | ADDDEPT+12~, CONFIRM+1~, PREPDEPT+73~ |
| %T | SELDEPT+3~ |
| %Y | SELDEPT+3~ |
| ADDNEW | SELDEPT~, SELDEPT+8 |
| ASKDATE | EDITDEP~, EDITDEP+16 |
| C | SELDEPT+3~ |
| D | EDITDEP+2~, CONFIRM+1~ |
| D0 | ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~ |
| DA | ADDDEPT+12~, SELDEPT+3~, EDITDEP~, EDITDEP+5, CONFIRM~, CONFIRM+3, PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66! , PREPDEPT+73~, DISPOPT+3~ |
| DATA | DICW+1~, DICW+2*, DICW+4, DICW+6*, DICW+7, DICW+9, DICW+11 |
| DD | ADDDEPT+12~, PREPDEPT+73~ |
| DEPDATE | ADDDEPT~, ADDDEPT+3, ADDDEPT+16 |
| DEPOSIT | ADDDEPT~, ADDDEPT+17 |
| DI | ADDDEPT+12~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~ |
| DIC | ADDDEPT+12~, ADDDEPT+13*, SELDEPT+3~, SELDEPT+4*, EDITDEP+2~, EDITDEP+3*, CONFIRM+1~, CONFIRM+2*, PREPDEPT+73~, PREPDEPT+74* |
| DIC("A" | SELDEPT+4* |
| DIC("DR" | ADDDEPT+16*, SELDEPT+8*, PREPDEPT+81* |
| DIC("S" | LOOKUP+5*, LOOKUP+7*, LOOKUP+13! |
| DIC("W" | SELDEPT+5* |
| DIC(0 | ADDDEPT+13*, SELDEPT+4*, SELDEPT+8*, LOOKUP+12, PREPDEPT+74* |
| DIE | ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, EDITDEP+3*, CONFIRM+1~, CONFIRM+2*, PREPDEPT+73~ |
| DIR | PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, DISPOPT+3~, ARYLST+2~, PROMPT+2~ |
| DIR("?" | PREPDEPT+12* |
| DIR("??" | PREPDEPT+13* |
| DIR("A" | PREPDEPT+14*, PREPDEPT+58*, DISPOPT+30*, DISPOPT+31*, ARYLST+3*, ARYLST+4*, PROMPT+3* |
| DIR("B" | PREPDEPT+57*, ARYLST+5* |
| DIR(0 | PREPDEPT+11*, PREPDEPT+57*, DISPOPT+29*, ARYLST+5*, PROMPT+4* |
| DIROUT | PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36, ARYLST+2~, PROMPT+2~ |
| DIRUT | PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, DISPOPT+3~, ARYLST+2~, PROMPT+2~ |
| DLAYGO | ADDDEPT+12~, ADDDEPT+13*, SELDEPT+3~, SELDEPT+8*, PREPDEPT+73~, PREPDEPT+74* |
| DO | ADDDEPT+12~, PREPDEPT+73~ |
| DQ | ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~ |
| DR | ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, EDITDEP+3*, EDITDEP+5*, EDITDEP+7*, EDITDEP+9*, EDITDEP+11*, EDITDEP+13*, EDITDEP+16* , CONFIRM+1~, CONFIRM+3*, PREPDEPT+73~ |
| DTOUT | SELDEPT+3~, SELDEPT+10, PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36 , ARYLST+2~, PROMPT+2~, PROMPT+8 |
| DUOUT | SELDEPT+3~, SELDEPT+10, PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36 , ARYLST+2~, PROMPT+2~, PROMPT+8 |
| DUZ | ADDDEPT+16, SELDEPT+8, CONFIRM+3, PREPDEPT+81 |
| ENDFLG | ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+6, ARYPRNT+8, ARYPRNT+15* |
| I | ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+6*, ARYPRNT+8, ARYPRNT+10 |
| IOSL | ARYPRNT+13 |
| J | EDITDEP+2~ |
| MSG | LOOKUP+12, LOOKUP+13!, CHK+2, CHK+5, CHK+6!, PREPDEPT+2~, PREPDEPT+30, PREPDEPT+31!, PREPDEPT+42!, DISPOPT+3~ , DISPOPT+53, DISPOPT+54!, DISPOPT+60, DISPOPT+61! |
| MSG(1 | LOOKUP+13!, CHK+6!, MSG+1*, DISPOPT+50*, DISPOPT+58* |
| MSG(2 | LOOKUP+13!, CHK+6!, MSG+2*, DISPOPT+51*, DISPOPT+59* |
| MSG(3 | LOOKUP+13!, CHK+6!, MSG+3*, DISPOPT+52* |
| RCANS | PREPDEPT+2~, PREPDEPT+8, PREPDEPT+10*, PREPDEPT+52*, PREPDEPT+65* |
| RCARRAY | PREPDEPT+2~, PREPDEPT+47, DISPOPT~ |
| RCARRAY("DILIST" | PREPDEPT+42, PREPDEPT+47, PREPDEPT+52, DISPOPT+9, DISPOPT+18, DISPOPT+47, DISPOPT+55 |
| RCARYCT | DISPOPT+2~, DISPOPT+9*, DISPOPT+17, DISPOPT+46, DISPOPT+62 |
| RCCT | DISPOPT+2~, DISPOPT+17*, DISPOPT+18, DISPOPT+20, DISPOPT+46*, DISPOPT+47, DISPOPT+55, ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+9* , ARYPRNT+13, ARYPRNT+15* |
| RCDA | PREPDEPT+2~, PREPDEPT+52*, PREPDEPT+70 |
| RCDATA | DISPOPT+2~, DISPOPT+19*, DISPOPT+20, DISPOPT+21, DISPOPT+22*, DISPOPT+23, DISPOPT+24, DISPOPT+25 |
| RCDEFLUP | SELDEPT+3~, SELDEPT+7*, LOOKUP+2 |
| RCDEP | PREPDEPT+2~, PREPDEPT+19*, PREPDEPT+25, PREPDEPT+26, PREPDEPT+39, PREPDEPT+42, PREPDEPT+58, PREPDEPT+82 |
| RCDEPTDA | TOTAL~, TOTAL+3 |
| RCDPDT | DISPOPT+2~, DISPOPT+47*, DISPOPT+48 |
| RCIEN | DISPOPT+2~, DISPOPT+18*, DISPOPT+19 |
| RCNOW | PREPDEPT+2~, PREPDEPT+77*, PREPDEPT+81, DISPOPT+2~, DISPOPT+6* |
| RCOPT | PREPDEPT+2~, PREPDEPT+8, PREPDEPT+10*, PREPDEPT+28*, PREPDEPT+37*, PREPDEPT+47*, PREPDEPT+49, PREPDEPT+52, PREPDEPT+69, PREPDEPT+70 |
| RCRECTDA | TOTAL+1~, TOTAL+2*, TOTAL+3*, TOTAL+5, TOTAL+6 |
| RCRESULT | PREPDEPT+2~ |
| >> RCSTAT | DISPOPT+55*, DISPOPT+56 |
| RCTODAY | PREPDEPT+2~, PREPDEPT+77*, PREPDEPT+81, DISPOPT+2~, DISPOPT+6*, DISPOPT+48 |
| RCTRANDA | TOTAL+1~, TOTAL+4*, TOTAL+5*, TOTAL+6 |
| RCVALID | PREPDEPT+2~, PREPDEPT+23*, PREPDEPT+25*, PREPDEPT+26*, PREPDEPT+27 |
| TOTAL | TOTAL+1~, TOTAL+6*, TOTAL+7 |
| U | DISPOPT+20, ARYLST+4 |
| X | ADDDEPT+12~, ADDDEPT+17*, SELDEPT+3~, LOOKUP+5*, LOOKUP+7*, LOOKUP+12*, EDITDEP+2~, CONFIRM+1~, AUTODEP~, AUTODEP+6 , CHK+2, CHK+3, CHK+4, CHK+6!, PREPDEPT+9~, PREPDEPT+10*, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, PREPDEPT+73~ , PREPDEPT+82*, DISPOPT+3~, ARYLST+2~, PROMPT+2~ |
| Y | ADDDEPT+12~, ADDDEPT+19, SELDEPT+3~, SELDEPT+10*, SELDEPT+11, DICW+2, EDITDEP+2~, CONFIRM+1~, AUTODEP+4~, AUTODEP+5* , AUTODEP+6*, AUTODEP+7, PREPDEPT+9~, PREPDEPT+10*, PREPDEPT+18, PREPDEPT+19, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+65, PREPDEPT+66! , PREPDEPT+73~, PREPDEPT+84, DISPOPT+3~, DISPOPT+12, DISPOPT+36*, DISPOPT+39*, DISPOPT+40*, DISPOPT+44, DISPOPT+46, DISPOPT+49* , DISPOPT+57*, DISPOPT+62*, DISPOPT+64, DISPOPT+65, ARYLST+2~, ARYLST+9, ARYPRNT+2~, ARYPRNT+7*, ARYPRNT+8*, PROMPT+2~ |