home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / CPMUG / CPMUG086.ARK / APPENDE.DOC < prev    next >
Text File  |  1986-10-19  |  10KB  |  445 lines

  1. .pl 66
  2.                            APPENDIX E
  3.  
  4.           COMPILATION OF PROGRAMS FOR BUSINESSMASTER II
  5.  
  6.               Creating a set of "RUNTIME" programs
  7.  
  8. CPMU╟ note║á  Thσ SU┬ file≤ mentioneΣ belo≈ werσ NO╘ contributed¼ ì
  9. anΣ arσ NO╘ par⌠ oµ thσ CPMU╟ volumes«á  EacΦ volumσ 87-9░á whicΦ ì
  10. contain≤á .SU┬ program≤ DOE╙ contaiε ß COMPILE.BAS¼á whicΦ ma∙ bσ ì
  11. useΣ viß symboliπ paramete≥ substitution«á  EacΦ linσ oµ thσ filσ ì
  12. contains lines like:
  13.  
  14. $1 $2EPTABS.BAS $3 $4
  15.  
  16. $▒   i≤ thσ compile≥ namσ (e.g« CBASIC2)
  17. $2   is the disk containing the .BAS programs, (e.g. B:)
  18. $3   is the output disk for the INT file (e.g. C:)
  19. $4   is for the options, such as $b.  
  20.  
  21. T∩ compilσ only¼ $3 may be "$BC" 
  22.  
  23. Thu≤ t∩ compilσ al∞ thσ .BA╙ file≤ oε ß volumσ iε you≥ B║á drive¼ ì
  24. placinτá thσ .IN╘ file≤ oε thσ C║á drive¼á anΣ suppres≤á listing¼ ì
  25. type:
  26.  
  27. submit b:compile cbasic2 b: c: $b
  28.  
  29. Iµá yo⌡ havσ ß tw∩ disδ system¼á yo⌡ wil∞ havσ t∩ makσá ßá systeφ ì
  30. disδáá whicΦá contain≤á thσá minima∞áá necessities║áá SUBMIT.COM¼ ì
  31. CBASIC2.COM, etc.
  32.  
  33. Als∩á notσ thσ split-ou⌠ oµ file≤ b∙ disδ doe≤ no⌠ exactl∙á matcΦ ì
  34. the documentation below.
  35.  
  36. Here is the original appendix E information:
  37.  
  38. ----------------------------------------------------------------
  39.  
  40. You≥á Businessmaste≥á I╔ softwarσ i≤ supplieΣ oεá fivσá diskette≤ ì
  41. (NortΦá Sta≥á singlσá densit∙ require≤ 2▓á diskettes«á SU┬á file≤ ì
  42. shoulΣá bσ editeΣ accordingl∙ oε eacΦá diskette)«á EacΦá diskettσ ì
  43. contain≤á .BA╙á file≤ plu≤ si° auxiliar∙ .SU┬ files«á ┴á separatσ ì
  44. diskettσ contain≤ samplσ datß files.
  45.  
  46.      The .SUB files are:
  47.  
  48. 1. COPYA-B.SUB      Copies program files from Drive A to Drive B.
  49.  
  50. 2. COPYB-A.SUB      Copies program files from Drive B to Drive A.
  51.  
  52. 3. PIPPRN.SUB       Allows the batch printing of all .BAS files.
  53.  
  54. 4« XREFPRN.SU┬      Allow≤ thσ  batcΦ  applicatioε oµ thσá CBASI├ ì
  55.    XRE╞ t∩ al∞ .BA╙ files.
  56. è5« COMPILE.SU┬      Allow≤ thσ  batcΦ compilatioε oµ al∞ program≤ ì
  57.    oε thσ diskettσ usinτ CBAS▓ aaaaaaaß B║á $B« Thσ diskettσ witΦ ì
  58.    thσá .BA╙á file≤á mus⌠á bσ iε Drivσá ┴á alonτá witΦá CBAS2«á ┴ ì
  59.    preformatteΣ diskettσ mus⌠ bσ iε Drivσ B.
  60.  
  61. 6« COMPILEP.SU┬á    Allow≤ thσ  abovσ  operatioε bu⌠ witΦ ß hard-ì
  62.    cop∙ print-ou⌠ oµ thσ compilation« Use≤ CBAS▓ aaaaaaaß B║ $BF.
  63.  
  64.  
  65.  
  66.    Table≤ ▒ througΦ ╡ lis⌠ thσ file≤ containeΣ oε eacΦ diskette.
  67.  
  68. ┴á WorΣ oµ cautioε - iε al∞ thσ followinτ operations¼á alway≤ usσ ì
  69. thσ "verifyó functioε witΦ PIP«á i.e« PI╨ A:aaaaaaaa.xx° ╜ B:[v]« ì
  70. Thi≤ give≤ somσ degreσ oµ filσ integrit∙ regardles≤ oµ rumor≤á t∩ ì
  71. thσ contrary« 
  72.  
  73.  
  74.  
  75. bizmii.bas
  76. master1.bas
  77. master11.bas
  78. master12.bas
  79. glentry.bas
  80. glsort.bas
  81. gljotran.bas
  82. gljosort.bas
  83. gljopost.bas
  84. glcdtran.bas
  85. glcdsort.bas
  86. glcdpost.bas
  87. glcktran.bas
  88. glcksort.bas
  89. glckpost.bas
  90. glchart.bas
  91. gltbal.bas
  92. glbalsht.bas
  93. glincome.bas
  94. gcincome.bas
  95. glbudget.bas
  96. gdchecks.bas
  97. glclear.bas
  98. format.bas
  99. control.bas
  100. readfile.bas
  101. all.bas
  102. check.bas
  103. copyb-a.sub
  104. copya-b.sub
  105. compile.sub
  106. compilep.sub
  107. pipprn.sub
  108. xrefprn.sub
  109.  
  110. è
  111.  
  112.  
  113.                              Table 1
  114.  
  115. epentry.bas
  116. tmentry.bas
  117. epjotran.bas
  118. epsumary.bas
  119. epjopost.bas
  120. epchecks.bas
  121. eplist.bas
  122. epsort.bas
  123. fed941pr.bas
  124. w2print.bas
  125. epdposit.bas
  126. epclear.bas
  127. master5.bas
  128. master14.bas
  129. bizmii.bas
  130. format.bas
  131. control.bas
  132. readfile.bas
  133. all.bas
  134. check.bas
  135. copyb-a.sub
  136. copya-b.sub
  137. compile.sub
  138. compilep.sub
  139. pipprn.sub
  140. xrefprn.sub
  141.  
  142.  
  143.  
  144.  
  145.  
  146.                              Table 2
  147. .paè
  148. crentry.bas
  149. crsort.bas
  150. crjotran.bas
  151. crjolist.bas
  152. crjopost.bas
  153. crfminv.bas
  154. crppinv.bas
  155. crrpt.bas
  156. invent.bas
  157. crlabels.bas
  158. vpentry.bas
  159. vpsort.bas
  160. vpjotran.bas
  161. vpjolist.bas
  162. vpjopost.bas
  163. vpfmpo.bas
  164. vppppo.bas
  165. vprpt.bas
  166. poent.bas
  167. vplabels.bas
  168. master2.bas
  169. master3.bas
  170. bizmii.bas
  171. format.bas
  172. control.bas
  173. readfile.bas
  174. all.bas
  175. check.bas
  176. copyb-a.sub
  177. copya-b.sub
  178. compile.sub
  179. compilep.sub
  180. pipprn.sub
  181. xrefprn.sub
  182.  
  183.  
  184.  
  185.  
  186.                              Table 3
  187.  
  188. maentry.bas
  189. masort.bas
  190. malabels.bas
  191. crlabels.bas
  192. vplabels.bas
  193. eplabels.bas
  194. fgentry.bas
  195. fgsort.bas
  196. rgentry.bas
  197. rgsort.bas
  198. fgrpt.bas
  199. rgrpt.bas
  200. fgalert.bas
  201. rgalert.basècgentry.bas
  202. cgsort.bas
  203. cgdepcal.bas
  204. cgfm4562.bas
  205. cgrpt.bas
  206. master4.bas
  207. master16.bas
  208. master6.bas
  209. bizmii.bas
  210. format.bas
  211. control.bas
  212. readfile.bas
  213. all.bas
  214. check.bas
  215. copyb-a.sub
  216. copya-b.sub
  217. compile.sub
  218. compilep.sub
  219. pipprn.sub
  220. xrefprn.sub
  221.  
  222.  
  223.  
  224.  
  225.                              Table 4
  226.  
  227. namentry.bas
  228. nmsort.bas
  229. glhentry.bas
  230. glhsort.bas
  231. glsentry.bas
  232. glssort.bas
  233. daentry.bas
  234. taentry.bas
  235. fmtentry.bas
  236. eptabs.bas
  237. epcuts.bas
  238. efentry.bas
  239. esentry.bas
  240. mmaint.bas
  241. qmaint.bas
  242. ymaint.bas
  243. bizmii.bas
  244. master7.bas
  245. master8.bas
  246. master9.bas
  247. master15.bas
  248. format.bas
  249. control.bas
  250. readfile.bas
  251. all.bas
  252. check.bas
  253. copyb-a.sub (*)
  254. copya-b.sub (*)
  255. compile.subècompilep.sub (*)
  256. pipprn.sub (*)
  257. xrefprn.sub (*)
  258. nm
  259. date
  260. gl
  261. glref
  262. glh
  263. gls
  264. glt
  265. glf
  266. ef
  267. es
  268. epc
  269. ept
  270. ma0
  271.  
  272. (*) Not on CPMUG disks.
  273.  
  274.  
  275.  
  276.                              Table 5
  277. .paè    Here is a step-by-step list of the operations necessary to get your
  278. system up and running:
  279.  
  280. 1.  Make backup copies of the diskettes supplied.
  281.  
  282. 2.  Put a "system" on each copied diskette using SYSGEN.
  283.  
  284. 3.  PIP a copy of PIP.COM and SUBMIT.COM to each copied diskette.
  285.  
  286. 4.  PIP a copy of CBAS2.COM and XREF.COM to each copied diskette.
  287.  
  288. 5.  Place the copied Program diskette #1 in Drive A.
  289.  
  290. 6«  Placσá ßá preformatteΣ  diskettσ labeleΣ "Diskettσ #▒á - .IN╘ ì
  291.     filesó iε Drivσ B.
  292.  
  293. 7«  Typσ "SUBMI╘ COMPIL┼ <cr>ó t∩ star⌠ thσ  batcΦ compilatioε oµ ì
  294.     al∞á .BA╙á file≤ oε thσ disk«á AlthougΦá thσá operatioεá wil∞ ì
  295.     proceeΣá withou⌠á you≥ intervention¼á i⌠ i≤ ßá gooΣá ideßá t∩ ì
  296.     monito≥á thσ operatioε t∩ catcΦ an∙ erroneou≤ compilation≤ o≥ ì
  297.     disδá failures«á Notσ an∙ error≤ anΣ recompilσá an∙á program≤ ì
  298.     tha⌠ fai∞ t∩ compilσ correctl∙ thσ firs⌠ time.
  299.  
  300. 8«  Repea⌠ step≤ 4¼á 5¼á anΣ ╢ fo≥  diskette≤ ▓ througΦ 5«á Labe∞ ì
  301.     eacΦ .IN╘ diskettσ witΦ it≤ prope≥ number.
  302.  
  303. 9«  No≈ SYSGE╬ ß "systemó t∩ eacΦ .IN╘  diskette« Als∩ PI╨ ß cop∙ ì
  304.     oµ CRUN▓ t∩ eacΦ diskette.
  305.  
  306. 10« Yo⌡ no≈ havσ aε operationa∞  se⌠ oµ prograφ diskettes«á Thesσ ì
  307.     diskette≤á wil∞ alway≤ bσ ruε iε Drivσ ┴ anΣ arσá starteΣá u≡ ì
  308.     witΦá CRUN▓ BIZMII«á Yo⌡ mus⌠ ALWAY╙ star⌠ froφ BIZMI╔á whicΦ ì
  309.     set≤á u≡á severa∞ variable≤ anΣ thσ %CHAI╬ functioεá fo≥á thσ ì
  310.     res⌠ oµ thσ programs.
  311.  
  312. Thσá nex⌠á ste≡ involve≤ creatinτ DAT┴ diskette≤ fo≥ thσá system« ì
  313. Normall∙ DAT┴ diskette≤ wil∞ ruε iε Drivσ B«á Thσ exception≤ wil∞ ì
  314. bσá wherσá somσá postinτá anΣá printinτá program≤á requirσáá DAT┴ ì
  315. diskette≤á iεá Drivσ ┴ anΣ Drivσ ┬ simultaneously«á Wheε thi≤á i≤ ì
  316. required¼á aεá appropriatσá messagσ i≤ buil⌠ int∩ thσá systeφá t∩ ì
  317. advisσ you« Thσ basiπ DAT┴ diskettσ requirement≤ arσ a≤ follows:
  318.  
  319.            All DATA diskettes should be preformatted.
  320.  
  321. 1.  GENERAL LEDGER FILE DISKETTE
  322.  
  323.     PI╨á thσ followinτ file≤ froφ diskettσ #╡ a≤ supplied«á Thesσ ì
  324.     caε bσ modifieΣ late≥ a≤ required.
  325.  
  326.     a.  NM    Company name file
  327.     b.  DATE    File containing 8 system dates.
  328.     c.  GL    Sample General Ledger file.
  329.     d.  GLF    Numeric Formats file.
  330.     e.  GLT    General Ledger Tabs file.
  331.     f.  GLREF    General Ledger Account # Reference file.è    g.  GLH    General Ledger HEADINGs file.
  332.     h.  GLS    General Ledger SUBHEADINGs file.
  333.  
  334.  
  335. 2.  JOURNAL FILES DISKETTE
  336.  
  337.     Thi≤á mus⌠á bσ ß separatσ diskettσ froφá thσá GENERA╠á LEDGE╥ ì
  338.     DISKETT┼á above«á Thesσ file≤ wil∞ bσ createΣ b∙ thσ use≥á a≤ ì
  339.     required.
  340.  
  341.     a.  GLJO    General Journal file.
  342.     b.  GLCD    Check Disbursements file.
  343.     c.  GLCK    Check Receipts file.
  344.  
  345.  
  346. 3.  PAYROLL FILE DISKETTE
  347.  
  348.     PI╨á thσá followinτá file≤ froφ diskettσá #5«á Thesσá caεá bσ ì
  349.     modifieΣ late≥ a≤ required.
  350.  
  351.     a.  NM
  352.     b.  DATE
  353.     c.  GLF
  354.     d.  GLT
  355.     e.  EF    Federal Withholding Tables.
  356.     f.  ES    California Withholding Tables.
  357.     g.  EPC    Payroll Cutoffs and percentages.
  358.     h.  EPT    Payroll Check Printing Tabs.
  359.  
  360.     Thσ followinτ file≤ wil∞ bσ createΣ wheε appropriatσ program≤ ì
  361.     arσ run.
  362.  
  363.     i.  EP    Employee Master Information file.
  364.     j.  TM    Time Card file.
  365.     k.  EDEP    Federal 501 Deposit file.
  366.  
  367.  
  368. 4.  CUSTOMER RECEIVABLES FILE DISKETTE
  369.  
  370.     PI╨á thσá followinτá file≤ froφ diskettσá #5«á Thesσá caεá bσ ì
  371.     modifieΣ late≥ a≤ required.
  372.  
  373.     a.  NM
  374.     b.  DATE
  375.     c.  GLF
  376.     d.  GLT
  377.  
  378.     Thσ followinτ file≤ wil∞ bσ createΣ wheε appropriatσ program≤ ì
  379.     arσ run.
  380.  
  381.     e.  CR    Customer Master Information file.
  382.  
  383.  
  384. 5.  INVOICE REGISTER (ORDER ENTRY) FILE DISKETTE
  385. è    Placσá prograφá diskettσá #│ iε Drivσ A«á Placσá thσá INVOIC┼ ì
  386.     REGISTE╥ diskettσ iε Drivσ B.
  387.  
  388.     Issue a Control C (hold control key and type letter C).
  389.  
  390.     Type "CRUN2 INVENT". Creates INV (Invoice # file).
  391.     
  392.     The system will prompt you to allow Invoice # set-up.
  393.     
  394.     If you enter a "0", invoices can be randomly numbered.
  395.  
  396.     Iµá yo⌡ desirσ "forceΣ sequentialó Invoicσ numbers¼á typσá iε ì
  397.     thσ numbe≥ oµ you≥ firs⌠ invoice.
  398.  
  399.     Thσá systeφ wil∞ takσ carσ oµ thσ rest«á Othe≥ file≤ wil∞á bσ ì
  400.     createΣ wheε appropriatσ program≤ arσ run.
  401.  
  402.     a.  IR    Invoice Register (Order) file.
  403.  
  404.  
  405. 6.  VENDOR PAYABLES FILE DISKETTE
  406.  
  407.     This is as #4, Customer diskette.
  408.  
  409.     e.  VP    Vendor Master Information file.
  410.  
  411.  
  412.  
  413. 7.  PURCHASE ORDER REGISTER DISKETTE
  414.  
  415.     This is as #5 but do CRUN2 POENT to set number. Creates POE.
  416.     a.  PR    Purchase Order Register file.
  417.  
  418.  
  419. 8.  INVENTORY / FINISHED GOODS FILE DISKETTE
  420.  
  421.     Thi≤ file¼ iµ unde≥ 5░ records¼ caε bσ placeΣ oε thσ Custome≥ ì
  422.     Informatioε diskettσ t∩ speeΣ orde≥ entr∙ processing« Iµ morσ ì
  423.     item≤ arσ required¼á makσ ß separatσ diskettσ anΣ includσ NM¼ ì
  424.     DATE¼ GLF¼ anΣ GLT.
  425.  
  426.  
  427. 9.  ALL OTHER DISKETTES
  428.  
  429.     Al∞á othe≥á diskette≤á excep⌠á thσ mailinτá lis⌠á file≤á wil∞ ì
  430.     requirσ a⌠ leas⌠ NM¼ DATE¼ GLF¼ anΣ GLT.
  431.  
  432.  
  433.  
  434.  
  435.                        *** N O T I C E ***
  436.  
  437. Iε al∞ oµ thσ followinτ operations¼ thσ firs⌠ tw∩ entrie≤ labeleΣ ì
  438. TA╟ anΣ REFERENC┼ ú o≥ ACCOUN╘ #¼ mus⌠ bσ NON-ZERO.
  439. èIµ thσ TA╟ i≤ zer∩ (0)¼á thσ recorΣ i≤ assumeΣ t∩ bσ deleteΣá anΣ ì
  440. i≤ ignored.
  441.  
  442. Iµá thσ REFERENC┼ ú o≥ ACCOUN╘ ú i≤ zer∩ (0)¼á thσ systeφá treat≤ ì
  443. tha⌠ recorΣ a≤ thσ las⌠ recorΣ iε thσ filσ (end-of-file).
  444.  
  445.