Home › Forums › Knowledge Base › Legacy Applications › Meal Listing Plugin
- This topic has 0 replies, 1 voice, and was last updated 19 years ago by
Rob.
-
AuthorPosts
-
April 15, 2006 at 2:57 am #1603
Rob
MemberMeal Listing Plugin
MealList 6.00Last edited: December 15, 2003 08:14 AM
The Meal Listing plugin is a custom plugin written explicitly for Foundation House, but is available for download to dealers who would like to use it as is. It provides a listing of all positively priced PLUs, referred to as meals, by customer number for the date range selected. The meals are listed by name and price. Totals are provided for number and dollar value of meals.
Place the following files in the Plugins directory:
* MealList.EXE – the program executable
* MealList.PID – the program definition fileSample
*** Meal Listing Report ***
Report Printed on: Tue, Oct 17, 2000 11:21am
Report For: Wed, Aug 16, 2000
> Wed, Aug 16, 2000*** Wendall Wonder( 1) ***
Date Time Check Meal Amount
Aug 16, 2000 11:42am 2528 T-Bone Steak 11.35
Aug 16, 2000 11:44am 2529 T-Bone Steak 11.35
Aug 16, 2000 11:53am 2530 Sirloin Steak 12.00
Aug 16, 2000 12:22pm 2531 T-Bone Steak 11.35
Aug 16, 2000 12:23pm 2532 T-Bone Steak 11.35
Totals 5 Meals 57.40*** Tuesday Toody( 2) ***
Date Time Check Meal Amount
Aug 16, 2000 12:27pm 2533 T-Bone Steak 11.35
Totals 1 Meal 11.35=============================================================
Grand Totals 6 Meals 68.75
* denotes an overring
(Version 6.00)
Technical
Meal Listing loads the product database for the PLU names, and reads the customer database on an as needed basis to get customer names, via the CusAccount index file. It then reads the journal files as necessary, until it has finished the last journal file, hit 10,000 entries, or 1,000 customers. The last step is to build the report. Because of the size of the report, coupled with the requirement to list individual meals by customer, report building can take up to 30 seconds.
If the user tries to run a report with more than 10,000 entries, only the first 10,000 entries will be printed, and the following warning message will be printed:
===> Report Exceeded Maximum Size of 10000 Lines <===
===> Some Lines Were Dropped <=== If the user tries to run a report with more than 1,000 customers, only the first 1,000 customers will be printed, and the following warning message will be printed: ===> Report Exceeded Maximum Number of 1000 Customers <===
===> Some Lines Were Dropped <=== Meal Listing defines a meal as any PLU with a positive price on it. With overrings, the amount is shown as a negative number, and the total meal counts are reduced. Meals on checks with no customer assigned will report as customer (0).
Revisions10/17/00 Version 6.00 rw
1. Initial Release
-
AuthorPosts
- You must be logged in to reply to this topic.