Consolidating Store Information

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