Running a multistore operation brings both challenges and opportunities.
The HOPE system provides for consolidation of information for several stores. To do so requires no changes in individual store operation. However, certain choices must be made for the "chain" of stores as a whole. These choices can be made at set up time, evaluated during operations, and modified as needed.
For example, purchasing may be done locally or centrally.
Local purchasing has the advantages of managability, and tight control on inventories through visual inspection. Central purchasing may be needed to secure maximum discounts from vendors. Either setup may be used, but the programs and procedures must be specified, do the right information can be found at the right places.
The consolidating program is called "SACONSOL". While these instructions normally avoid program names, this program is referred to below for clarity, since it is not reached from the store HOPE menu, but from the consolidating menu found at chain headquarters. See the technical note for the detailed procedures and functions of SACONSOL.
SACONSOL Technical Note
Listed below are the program components of SACONSOL:
SACONSOL.BAS - Main program
PCH.BAS - used to produce special screens
MESSAGE2.BAS - used to produce message screens SCRCOPY.BAS - used to produce special screens WINDOMGR.BAS - used to produce message screens PTEXTIN.BAS - used to enter text with initial caps. NUMIN.BAS - used to enter numeric text.
CAPNUM.BAS - used to set and check Caps Lock and Num Lock. V79.BAS - Array scrolling program for individual store data. ADDINDBF.BAS
CACONSOL.BAS
Listed below are the sub-program components of SACONSOL:
SACONSOL.BAS
SUB Dayfile
SUB DictMaint
SUB DisplayTitle
SUB Getinfo
FUNCTION Menu%
PCH.BAS
FUNCTION PC$
SUB Show40
MESSAGE2.BAS
SUB Message20
SCRCOPY.BAS
SUB FixMenu
SUB Ledit
SUB scrcopy
WINDOMGR.BAS
SUB WindowMgr
PTEXTIN.BAS
SUB PTextin
NUMIN.BAS
SUB NumIn
CAPNUM.BAS
SUB CapNum STATIC
V79.BAS
SUB VertMenuT
ADDINDBF.BAS
SUB CLOSE.FILES STATIC
FUNCTION FIXname$ FUNCTION FORMAT$
SUB Get.Fields
SUB HILITE.FIELD
SUB HILITE.LINE
SUB Leadin
SUB LOAD.STRUCTURE STATIC
SUB PRINT.ERROR
SUB PutFields
SUB Quit STATIC
SUB RESET.RECORD STATIC
SUB SAVE.RECORD STATIC
CACONSOL.BAS
SUB CAConsol
SUB PollCollect