home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / cs4_b.zip / SUMMARY2.STY < prev   
Text File  |  1994-05-15  |  5KB  |  155 lines

  1. @IF @SA > {13} THEN
  2.  @UE
  3. @EI
  4. @MA7 @MD00 @MC+ @MS- @ME10
  5. > @VS01 := "FIRST_TIME"
  6. @IF @RD = "SCREEN" THEN
  7. @MK8 @MV22 @MH2
  8. @IF @RG = "PAYEE" THEN
  9. Payees/Payors;
  10. @EI
  11. @IF @RG = "MEMO" THEN
  12. Memos        ;
  13. @EI
  14.          @SI01--  @SI02--  @SI03--  @SI04--  @SI05--  @SI06--  @SI07--  @SI08--  @SI09--  @SI10--  @SI11--  @SI12--  @MB{(12-@SA)*8}    Total
  15. @IF @RT  "NONE" THEN
  16.     Avg
  17. @EI
  18. 
  19. ═════════════════════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ @MB{(12-@SA)*8} ════════
  20. @IF @RT  "NONE" THEN
  21.  ══════
  22. @EI
  23. 
  24. > @VN82 := {0}
  25. @EL
  26. > @VN82 := {1}
  27. @PA ;
  28. @IF @SA > {4} THEN
  29. @PD ;
  30. @EI
  31. @EI
  32.  
  33. @LA12345
  34. @IF {@VN82} = {1} THEN
  35. > @VN81 := {5}  ; adjust form feed counter for heading
  36. > @VN82 := {0}
  37. @MI{@RI} @HC------                           @MT+ @HN------------------------------------------------------------ @MT- 
  38. @MI{@RI} @HA-----                            @MT+ @HS------   through   @HE------                                 @MT- 
  39.  
  40. @MI{@RI}
  41. @IF @RG = "PAYEE" THEN
  42. Payees/Payors;
  43. @EL
  44. Memos        ;
  45. @EI
  46.          @SI01--  @SI02--  @SI03--  @SI04--  @SI05--  @SI06--  @SI07--  @SI08--  @SI09--  @SI10--  @SI11--  @SI12--  @MB{(12-@SA)*8}    Total
  47. @IF @RT  "NONE" THEN
  48.     Avg
  49. @EI
  50. 
  51. @MI{@RI} ===================== ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= @MB{(12-@SA)*8} ========
  52. @IF @RT  "NONE" THEN
  53.  ======
  54. @EI
  55. 
  56. @EI
  57. > @VN01 := {@VN01+@SH01}
  58. > @VN02 := {@VN02+@SH02}
  59. > @VN03 := {@VN03+@SH03}
  60. > @VN04 := {@VN04+@SH04}
  61. > @VN05 := {@VN05+@SH05}
  62. > @VN06 := {@VN06+@SH06}
  63. > @VN07 := {@VN07+@SH07}
  64. > @VN08 := {@VN08+@SH08}
  65. > @VN09 := {@VN09+@SH09}
  66. > @VN10 := {@VN10+@SH10}
  67. > @VN11 := {@VN11+@SH11}
  68. > @VN12 := {@VN12+@SH12}
  69. > @VS99 := "      -"
  70. @IF {@SH00}  {0} THEN
  71. @IF {@SH00} > {0} THEN
  72. > @VN90 := {1}                ; Check for any income payee
  73. > @VN83 := {@VN83+@SH00}      ; Total income
  74. @EL
  75. > @VN84 := {@VN84+@SH00}      ; Total expense
  76. @EI
  77. @IF @RD = "SCREEN" THEN
  78. @SN------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8} @MA8  @SH00---
  79. @EL
  80. @MI{@RI} @SN------------------  @SH01--  @SH02--  @SH03--  @SH04--  @SH05--  @SH06--  @SH07--  @SH08--  @SH09--  @SH10--  @SH11--  @SH12-- @MB{(12-@SA)*8} @MA8  @SH00---
  81. @EI
  82. @IF @RT  "NONE" THEN
  83. > @VN80 := {@SH00/@SA}
  84. > @VS99 := "      -"
  85. @MA6  @VN80- @MA7
  86. @EI
  87. 
  88. @EI
  89. > @VN81 := {@VN81+1}          ; increase form feed counter
  90. @A+1
  91. @IF {@SH00} < {0} THEN
  92. @IF {@VN90} = {1} THEN
  93. @IF @VS01 = "FIRST_TIME" THEN
  94. > @VS01 := ""
  95. @IF @RD = "SCREEN" THEN
  96.                       ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  97. @EL
  98. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  99. @EI
  100. @IF @RD  "SCREEN" THEN
  101. @MI{@RI}
  102. @EI
  103. TOTAL INCOME......... @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8}  @MA8 @VN83--- @MA7
  104.  
  105.  
  106. > @VN01 := {0}
  107. > @VN02 := {0}
  108. > @VN03 := {0}
  109. > @VN04 := {0}
  110. > @VN05 := {0}
  111. > @VN06 := {0}
  112. > @VN07 := {0}
  113. > @VN08 := {0}
  114. > @VN09 := {0}
  115. > @VN10 := {0}
  116. > @VN11 := {0}
  117. > @VN12 := {0}
  118. > @VN81 := {@VN81+3}  ; adjust form feed counter
  119. @EI  ; end of "FIRST_TIME" condition
  120. @EI  ; end of {@VN90} = {1}
  121. @EI  ; end of {@SH00} = {0} condition
  122. @IF @RD  "SCREEN" THEN
  123. @IF {@VN81} ≥ {@RF} THEN
  124. @PB 
  125. @UM"Ready to print next page."
  126. > @VN82 := {1}
  127. @EI
  128. @EI
  129. @EA
  130. @IF @RD = "SCREEN" THEN
  131.                       ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  132. @EL
  133. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  134. @EI
  135. @IF @RD  "SCREEN" THEN
  136. @MI{@RI}
  137. @EI
  138. TOTAL EXPENSE........ @VN01--  @VN02--  @VN03--  @VN04--  @VN05--  @VN06--  @VN07--  @VN08--  @VN09--  @VN10--  @VN11--  @VN12-- @MB{(12-@SA)*8} @MA8  @VN84--- @MA7 
  139. @IF @RD = "SCREEN" THEN
  140.                       ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── ─────── @MB{(12-@SA)*8} ────────
  141. @EL
  142. @MI{@RI}                       ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- @MB{(12-@SA)*8} --------
  143. @EI
  144. @IF @RD  "SCREEN" THEN
  145. @MI{@RI}
  146. @EI
  147. > @VN80:={@VN83 + @VN84}
  148. @MS+ GRAND TOTAL (Inc-Exp) @SV01--  @SV02--  @SV03--  @SV04--  @SV05--  @SV06--  @SV07--  @SV08--  @SV09--  @SV10--  @SV11--  @SV12-- @MB{(12-@SA)*8}  @MA8 @VN80--- 
  149. @IF @RD = "SCREEN" THEN
  150.                       ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ ═══════ @MB{(12-@SA)*8} ════════
  151. 
  152. @EL
  153. @MI{@RI}                       ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= @MB{(12-@SA)*8} ========
  154. @EI
  155.