I have a problem I'm hoping you Aloha guys can help me on, I'm not an authorized Aloha reseller/expert by any means, very little experience, but I'm in a situation where I've become responsible for several restaurants about 2 months ago due to their situation.... I've learned allot fast due to necessity.. much from this site (thanks!), I've replaced/moved/rebuilt terminals and printers, and solved several longstanding issues for them.. but now I have hit a roadblock:
System Summary: Aloha version 5.2, 4 terminals
Starting about a week ago, one restaurant system stopped automatically running EOD. The restaurant manager forced EOD a couple of days in a row, ran into a problem with the server (unknown what this was, or what they thought this was), but he made terminal1 the master.... and then called me.
I went out on site, did fileserver recovery, worked fine. Except we now had a blank Tuesday data.. It was now Thursday, but the system thought it was Friday (dates at bottom of terminals/reports etc.)
So I went in after they were done for the day, but before 4am EOD run, I stopped FOH, erased the incorrect blank Tuesday dated dir, (After backup of all data of course), renamed the wed dir to the correct Tuesday date and on down the line, edited aloha.ini on each dated dir for correct date, and in both data and newdata directories. Erased downtime.ini from all terminals, did refresh data.. and did a regrind of all those directories for good measure... and all seemed fine.
Next day, it had skipped a day again -- all the data Tue-Thur was fine and matches up. Friday dated dir now exists and is all zeros in reports, and it thinks it's Saturday. -- Debugging files are/were yielding no help as far as errors/triggers.
Now for the last week, every time EOD does run (forced or auto).. it runs twice. Runs for the current day, copies data to dated dir, copies data from newdata, increments aloha.ini's, auto grinds new dated dir, terminals come backup up. About the time they all get back up they switch to waiting for EOD or processing EOD respectively, Whole process runs again and leaves that blank day for the current date... system now thinks DOB is tomorrow.... increments aloha.ini's etc. Then everything is fine except it's on the wrong day. Terminals have DOB vs. System Date 1 day off (DOB being +1).. I hop in, move it all around again, edit .ini's and refresh data -- and all is happy..as long as I leave the current days wrong dated directory in the aloha directory.. If I delete it, as soon as I do refresh data, it refreshes - run's EOD and sticks and makes DOB tomorrow again -- If I leave it in there they can at least run for the day - but cant get reports on current day from BOH - have to view from terminal. I hop in and 'fix' it post EOD and before they get to work each morning. moving the directories around and editing aloha.ini's......obviously doing this everyday is not a viable solution for either of us.
Any idea where/how this second EOD run is getting triggered or what my lack of experience is missing in some file somewhere that is telling it that it's tomorrow ? I've used the GUI to set system DOB date, manually done it, and tried everything I could find even a vague mention of within this list...
Any suggestions you might have will be MUCH appreciated,