home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / watzthat.zip / WATZTHAT.DOC < prev   
Text File  |  1988-07-17  |  18KB  |  413 lines

  1.  
  2.  
  3.  
  4.                              -  WATZTHAT  -  
  5.  
  6.                       inventory listing and control
  7.  
  8.  
  9.      This program creates, maintains sorts and prints a list of inventory
  10. items.  It is suitable for use in homes and small businesses.  It will be
  11. especially useful for maintaining insurance and tax records.  Instead of
  12. continually referring to a cluttered box of receipts, a single disk data
  13. file, which can be kept in a separate and secure place, stores and organizes
  14. all the inventory information.  This is not a sales inventory program.  This
  15. program keeps track of the items that you plan to keep, not the ones you plan
  16. to sell.
  17.  
  18.      The program is extremely easy to use because it is entirely menu driven.
  19. This is a helpful trait in a program which most people will probably use very
  20. infrequently.  It is not even necessary to read this documentation, though
  21. reading it (especially the section on building a list) will be extremely
  22. helpful.  Though it is not as flexible as an inventory created with a spread
  23. sheet or data base program, it is much simpler and can be run by almost anyone.
  24.  
  25.      The program saves the inventory list you create in a file named
  26. INVENTRY.WTZ which is put in the current default drive or directory.  It will
  27. reload this data file each time it starts unless you give it the name of
  28. another file to load.  You can specify another file by giving its name (and
  29. path) on the command line at start up.  Do this by entering WATZTHAT and then
  30. your alternate file name. (e.g. A:>WATZTHAT MY-STUFF.DAT)   You can enter
  31. WATZTHAT ? for a reminder of this fact.
  32.  
  33.  
  34.  
  35.                          FIRST GETTING STARTED
  36.  
  37.      As always, be sure to make a backup copy of the program before running
  38. it.   To start the inventory program put its disk in the default drive (or
  39. copy it into the default directory) and then enter its name, WATZTHAT, at the
  40. DOS prompt.  ( eg. A:>WATZTHAT )   To see a demonstration, enter DEMO at the
  41. prompt ( eg. A:>DEMO ) and the program will load a sample inventory list
  42. after it starts.  All distribution files must be in the default drive or
  43. directory for the demonstration to work.
  44.  
  45.      When WATZTHAT.COM starts for the very first time it creates an empty
  46. data file on your default disk or directory named INVENTRY.WTZ.  The VERY
  47. FIRST THING you must do is create a list by entering at least one inventory
  48. item.  None of the other options in the program will work until they have a
  49. list of at least one item to act on.
  50.  
  51.      To create a list:
  52.  
  53.      1) Choose the "View" option on the main menu,
  54.      2) Next choose the "Add" function,
  55.      3) Choose to "Append" a record because even though it is first, you are
  56.         still adding to the end of the list.
  57.  
  58.      When entering data, a carriage return always saves the data in the
  59. current field and takes you to the next field.  A carriage return before
  60. entering any data will always cause a blank field to be saved, and move you
  61. to the next field.  You can't go back to an earlier field while entering
  62. data, so if you want to change something after you have entered it, complete
  63. the entire record and then use the Modify procedure.  You may only enter as
  64. much data in each field as there are dots.
  65.  
  66.  
  67.  
  68.  
  69.                           MAIN MENU OPTIONS
  70.  
  71.  
  72.         Please choose one of the following HIGHLIGHTED letters.
  73.  
  74.  
  75.              View, modify, or create the inventory.
  76.              Save the current inventory list to the disk.
  77.              Get a different inventory list from the disk.
  78.              Data about the current list.
  79.              sOrt the current list
  80.              sEarch the current list.
  81.              Print the current list.
  82.              Look at a specific record.
  83.              eXit from the program.
  84.  
  85.  
  86.              ?:
  87.  
  88.  
  89.        (If you do not see highlighted letters on your screen adjust the
  90.        contrast on your monitor until they appear.)
  91.  
  92.  
  93.  
  94. View    "V"
  95.      This is the section of the program in which list maintenance is done.
  96. It is used to view the entire list and to add, remove and change records.
  97.  
  98. Save      "S"
  99.      Saves the current form of the list to its disk data file.  This new form
  100. of the list will replace the list already on the disk so be sure you want to
  101. save the list in its current form.
  102.  
  103. Get      "G"
  104.      Replaces the list currently being processed with a new list loaded from
  105. the disk.  The contents of the default directory will be shown if you answer
  106. "Y" to the file listings question.  To see the contents of any other
  107. directory, or to use wild cards during viewing, enter them instead of "Y" or
  108. "N".  The alternate path must end with *.* (e.g. C:\WATZTHAT\DATA\*.* will
  109. show all the files in the \DATA directory and C:\WATZTHAT\DATA\*.WTZ will
  110. show only those files with the extension .DAT).  If you answer "N" the
  111. program skips the listing of the files.
  112.      This is also the best method for starting a new list.  If the file
  113. specified for loading doesn't exist a new file with that name will be
  114. created.  Therefor, to start a new list with a new file name simply enter the
  115. new name you want to use and the program will create the file.
  116.  
  117. Data      "D"
  118.      Shows basic information about the inventory file being used.  This is
  119. the way to identify which inventory list (or which version of a list) is
  120. currently being worked on in memory.  A short description of the list as well
  121. as a page header for use during printing can be entered using this procedure.
  122.  
  123. Sort      "O"
  124.      Sorts the list using the order chosen.  The list can then be resorted
  125. with any of the other orders.  For instance, it can be sorted first by
  126. original cost and then by year to get items arranged by cost within years.
  127. Remember that the list can never by UNsorted.  You should always consider
  128. saving a copy of the current list before sorting it.
  129.  
  130.  
  131.  
  132. Search    "E"
  133.      Searches the names and or the descriptions in the list for whatever text
  134. is entered.  It finds every occurrence of the text string entered so it will
  135. find "ants" in "pants".  To find only whole words enter a space before and
  136. after the word. (e.g. " ants ")  To use this procedure effectively it is wise
  137. to be consistent in entering data.  If a store's name, is always entered in
  138. exactly the same way, all items purchased there can be quickly located.
  139.  
  140. Print     "P"
  141.      Prints the list using the format chosen.  The list currently in memory
  142. is the one that is printed so it is possible to sort the list, print it for
  143. future reference, and then restore your original list with its original order
  144. by reloading it from the disk.
  145.      A page header may be used.  This is set in the "Data about file"
  146. function.  The date when the list was last modified (NOT the date when it is
  147. being printed) is also put in the header of each page.  All printing assumes
  148. an 80 character line and a 66 line page.
  149.  
  150. Look at   "L"
  151.      View all the data in a single record.  By entering P, for previous, and
  152. N, for next, it is possible to view records backward and forward through the
  153. whole list.
  154.  
  155. Exit      "X"
  156.      Exit the program and return to the operating system.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                            MODIFY RECORDS MENU
  163.  
  164.  
  165. -----------------------------------------------------------------------------
  166.  Add Remove Modify View Chart Save    ?:_    Quit  move: PgUp/PgDn; Home/End
  167.  
  168.  
  169.  
  170.      Whenever the cursor is at the question mark any of the following
  171. commands can be entered by typing their highlighted letters.  If you do not
  172. see the highlighted letters adjust the contrast on your monitor until they
  173. appear.
  174.  
  175.  
  176. Add     "A"
  177.      Under this option you have two choices.  You can either Append a record,
  178. which always puts the record at the end of the list, or you can Insert a
  179. record at any position within an existing list.  When you start a list the
  180. first record is always appended, after that you can append or insert items in
  181. any order.  It is possible to organize a list either by adding random entries
  182. and sorting them latter, or by inserting new items into already existing
  183. categories so that like items are grouped together.
  184.      Before entering any data read about the suggested contents of the data
  185. fields.  They are described below in "Building a List".
  186.  
  187. Remove  "R"
  188.      Removes the indicated item from the list.  Once removed items can not be
  189. resurrected except by reloading the entire backup data file (named .BAK)
  190. from disk.
  191.  
  192.  
  193.  
  194. Modify  "M"
  195.      Allows for modification of an already existing record.  Any field within
  196. the record can be changed.  Entering a carriage return skips to the next
  197. field with no change; any entry will entirely replace the old information.
  198. Entering a zero in a numeric, or a blank (space bar) in a letter field clears
  199. the field.  You may not edit the chart of categories while modifying a
  200. record.
  201.  
  202. View    "V"
  203.      View all the data in a single record. (same as View on the main menu)
  204.  
  205. Chart   "C"
  206.      The chart of categories appears for review or editing.  Enter 20 to
  207. edit the chart. (All you really need enter is the 2.)  The chart may also be
  208. viewed, but not edited, by entering C at the main menu.
  209.  
  210. Save    "S"
  211.      This saves the current list to disk.  The backup file .BAK is created
  212. when you first start to work with a data file and NOT each time you save it.
  213. This means that the .BAK file always contains a copy of the list as it was
  214. when you first started working with it.  It is therefor always possible to
  215. return your data to its condition at the start of work.  The .BAK file is
  216. just a safety precaution.  Since a .BAK file is automatically changed each
  217. time a file is opened no file with the extension .BAK should ever be used for
  218. active data storage.  This function is identical to Save on the Main Menu.
  219.  
  220. Quit    "Q"
  221.     Returns you to the Main Menu.
  222.  
  223. move
  224.      These commands use the cursor control keys to move through the list.
  225.  
  226.      *>  The Home and End keys (as well as the keys for letters T and B) move
  227.      directly to the top and bottom of the list.
  228.      *>  The Page Up and Page Down keys (and the keys for U and D) move
  229.      up and down through the list one screen at a time.
  230.      *>  The Arrow keys move the list up and down by one line.
  231.      (After any change is made to a record the listing is always adjusted to
  232.      make that record the fourth one from the top of the screen.)
  233.  
  234.  
  235.  
  236.  
  237.                              BUILDING A LIST
  238.  
  239.  
  240. Name:
  241.      Name is used as a specific identifier, not as a general description.  If
  242. the serial number of an item is important for its identification then that
  243. information should be included with the name.  Name is currently set at the
  244. maximum size which will allow for effective use of most printers.
  245.  
  246. Number in Record:
  247.      This is not necessarily the total number of items of a given kind that
  248. you have on hand.  This entry represents the number of items collected in
  249. this specific record of the list.  It often makes sense to put similar items
  250. into different records.  If, for instance, you have items of the same kind
  251. that were purchased at different times, or for different amounts, it may be
  252. easiest to keep them straight by listing them in separate records.  The
  253. number in this field is used to calculate total cost of the entire record.
  254.  
  255.  
  256.  
  257. Year purchased:
  258.      This can be either the year purchased or the year put in service.
  259. Insurance companies and the IRS recommend having this information.
  260.  
  261. Original cost:
  262.      The amount originally paid for the item.  If a record includes more than
  263. one item this entry is the cost of a single item.  The total value of the
  264. record is calculate automatically by multiplying this amount by "number in
  265. record".
  266.  
  267. Replacement cost:
  268.      The total amount it would currently cost to replace an item with one of
  269. a comparable kind.  This can include additional but necessary costs such as
  270. tax and shipping.  As with "current cost" if a record includes more than one
  271. item this entry is the cost of one single item.
  272.  
  273. Category:
  274.      Each record can be assigned to one of 19 categories.  The current chart
  275. of categories appears when the cursor reaches this field.  Assign the record
  276. to an existing category by entering its number.  If the number of an
  277. undefined category is entered you will be prompted for that categories new
  278. name.  You may edit the chart by entering 20.  Categories are always sorted
  279. in ascending order so be sure that the items you want at the start of the
  280. list are assigned to the lowest categories.
  281.  
  282. Description:
  283.      The field Description &/or Purchase location is for any other incidental
  284. information about an item.  This might include such things as where it is
  285. kept, or its current condition.  The original purchase location or exact
  286. purchase date can be helpful when there is a collection of paper receipts
  287. which must be coordinated with the inventory list.
  288.  
  289.  
  290.  
  291.  
  292.                                 OTHER
  293.  
  294. System requirements:
  295.  
  296.             IBM PC, XT, AT or close compatible
  297.             MS/PC-DOS 2.0 or latter
  298.             150K. of memory (RAM)
  299.             Monochrome (Hercules is OK), CGA, or EGA monitor
  300.             Any printer which understands ASCII codes
  301.  
  302.  
  303. Adding place holder records:
  304.      Sometimes you may want to insert lines into the list for the purpose of
  305. formating (e.g."   ***   OTHER STUFF   ***  " ).  When this is done it is
  306. essential that these entries do not contain a numeric value in any of their
  307. fields.  If they do, it will corrupt the totals for the entire list.  When
  308. adding a formatting line to a list it is best to insert it as a new record
  309. rather than modifying an existing record.  If it is a new record there is no
  310. possibility that it will contain a residual value.
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.                               MIXLISTS.COM
  319.  
  320.      This simple program, which is menu driven and easy to run, allows items
  321. to be moved between lists.  It has a few limitations which are sometimes
  322. circuitous but are essential to preserve list integrity.  In order to avoid
  323. creating different files with the same name through willy nilly additions,
  324. items from one file can not be ADDED to an another EXISTING file. Any
  325. addition of items always results in the creation of a NEW file.
  326.  
  327.      For instance, to move items from one list into another list, first, use
  328. the Export function to put the items you want moved into a new file with a
  329. new name.  Second, combine this new file with the existing file you want to
  330. add the items to and give it another new name.  This insures that each
  331. variation of a list will have a distinct name.
  332.  
  333.  
  334. The two procedures:
  335.  
  336.      1)  "Combine files" will combine the contents of two inventory data
  337. files into a third new file with all the records of both.  The records from
  338. the first file named will come at the start of the new list and are
  339. followed by those of the second file.  The combined file has all of the
  340. category names and all of the original category assignments from the first
  341. file.  The category names and all category assignments are removed from the
  342. second file as it is added in order to preserve the integrity of the original
  343. chart.
  344.  
  345.      2)  "Export records" will either move or copy a section from one list
  346. into a second newly created file.  When "moving" a section, that section is
  347. deleted from the old list.  When "copying" a section the old list remains the
  348. same.  The new file has the category names and assignments of the original
  349. file.
  350.  
  351.  
  352.  
  353.  
  354.  
  355.                               WATZ2DIF.COM
  356.  
  357.  
  358.      This conversion program allows WATZTHAT data files to be transformed
  359. into a row-wise DIF format so that the data can be integrated into other
  360. programs.  There are some advantages to maintaining an inventory with a simple 
  361. program like WATZTHAT.  DIF conversion makes your inventory data available to 
  362. many other programs.
  363.  
  364.      Syntax:
  365.          WATZ2DIF  [ input-file-name  ( output-file-name)]
  366.  
  367.      Both input and output file names can be supplied on the command line.
  368. If the input file isn't found or the output file already exists the program
  369. will abort.  If only one name is supplied (eg INVENTRY.WTZ) the output file
  370. name is automatically set to the input file name with .DIF as the new
  371. extension. (eg INVENTRY.WTZ becomes INVENTRY.DIF).  If no file names are
  372. given the program will solicit them.
  373.  
  374.  
  375.  
  376.  
  377.      These are user supported shareware products.  Futzing around with the
  378. program is free, but if you are using WATZTHAT to maintain your personal
  379. inventory a contribution to its author is in order. ($10 is suggested)   You
  380. may not use this program in a commercial or governmental environment without
  381. paying a site license fee of $20.
  382.  
  383.      You are encouraged to share this program through bulletin boards and
  384. with your friends.  You may not, however, charge a fee for any copying or
  385. distribution (excepting only recognized users' groups), nor may you
  386. distribute it in other than its original, complete and unmodified form.
  387.  
  388.      Comments, contributions, bug reports, and questions should be sent to:
  389.  
  390.  
  391.  
  392.                              James MacDonald
  393.                                  SOFTEXT
  394.                             4021 Davis Pl. NW
  395.                            Washington, DC 20007
  396.  
  397.                                 71121,3611
  398.  
  399.  
  400.      The author has taken due care in developing and testing the
  401. effectiveness of these programs, but the programs are provided "as is"
  402. without warranty of any kind, either expressed or implied, including, but not
  403. limited to the implied warranties of merchantability and fitness for a
  404. particular purpose.  The entire risk as to the results and performance of the
  405. programs is assumed by the user.  In no event will the author and copyright
  406. holder be liable to you for any damages, including any lost profits, lost
  407. savings or other incidental or consequential damages arising out of the use
  408. of or inability to use this program.  Your use of the programs constitutes
  409. your agreement to these conditions.
  410.  
  411.  
  412.  
  413.                 WATZTHAT is Copyright (c) 1988 James MacDonald