Ok, quick primer for 3700:
Micros provides good documentation for most aspects of the system. You can get DB schemas, explanation of every report and field within the report, and help with how to interact with the database.
Start here:
\Micros\Documentation\
REPORTS
Figure out what reports you are using for EOD and EOW. You'll use these as the basis for figuring out where to fetch the data you want. I'd guess the Daily System Sales Detail is going to be the primary report, so we'll use that for example.
Find the report in the Reports manual:
\Micros\Documentation\res\POS\Reports\3700POSrpts_Man.pdf
First, read up on the Profiles concept. The Profiles appear in almost all of the reports in some form.
Next, look for the Daily System Sales Detail under Sales Balance Reports. It will tell you which Profiles are used for the report, give an example report, and then most importantly tell you where each field in the report comes from, whether it comes from the database or is calculated in the Crystal Report.
For data extraction purposes, find what Views are used:
v_R_sys_sales
v_R_sys_trk
v_R_sys_sales essentially gives you the data you see in the top of the report (net sales, covers, voids, etc)
v_R_sys_trk gives you the 64 items you are tracking in the middle of the report, the things that are specific to your restaurant setup.
The Reports manual gives you all of the field names you need to access the data from the view, but if you want more detail, check out the SQL manual:
\Micros\documentation\RES\Common\SQL\3700SQL_Man.pdf
Search for the particular view and you'll see the tables that the view consists of, datatypes, etc.
DATABASE ACCESS
Use the Sybase manager app to explore the db. You can connect to the db using ODBC, the micros dsn, and a user/pass of support/support.
You can experiment with interactive SQL queries using dbisql (start-->Run-->dbisql) login as support/support, choosing the micros dsn
EXCEL
To pull the data into Excel, you'll want to setup an ODBC connection to the micros dsn, using the username/password combo of: support/support
A simple query to get sales and tracking group information for today (the same data you'd see in your daily report):
SELECT sales.*, trk.* FROM micros.v_R_sys_sales sales INNER JOIN micros.v_R_sys_trk trk ON sales.business_date=trk.business_date WHERE DATEFORMAT(sales.business_date, 'yyyymmdd') = '20070914'
2700...if you have the backoffice software I believe you can configure the reports to dump to text files back there. Then I suppose you could scrape them into Excel somehow. Honestly don't remember much about it.