The Traffic Light Download Page
by Hardy Data Systems
Download the Traffic Light here Version 1.6a November 9, 2011 (6.4MB) and email Hardy Data Systems for the 60 day free trial UserID file. Without the proper UserID file, the program runs in the Demo mode, which already has five customers added. This is a self-extracting EXE file that can be downloaded into a temp folder and run or you can run from the web page by using the Microsoft Internet Explorer and choosing the 'Run' option instead of the 'Save' option. The default install path is C:\TFC. It is recommended that this path be used. Once installed, click on the 'Help' label at the top of the Master Menu screen for further instructions and help. Read the ReadMeFirst help file. This is the full Setup Program. If there is a later update below, then also download/install it.
Download the Traffic Light update here Version 1.6b November 19, 2011 (1.2MB). This is a self-extracting EXE file that can be downloaded into a temp folder and run or you can run from the web page by using the Microsoft Internet Explorer and choosing the 'Run' option instead of the 'Save' option. It uses the same setup routine as the full program. Just accept the default install location. The default update path is C:\TFC. If the Traffic Light was installed in another location, then browse to that location, confirming the correct path in the next screen. NOTE: You cannot install the update if an older version of the Traffic Light is running. Close the Traffic Light before installing the update.
Whats New in Version 1.6b November 19 , 2011Backup Menu: Reworked the Zip Backup to a Flash Drive. The backup is placed in a temp folder named C:\TFCTemp and then copied to the Flash Drive Path. This extra step results in a more dependable backup to the Flash Drive. Some Flash Drives may require hitting the 'Make Backup' button twice.
Projection: Added a date range for the Projection Printouts and the Salesman's name if the Projection is for one Salesman.
Start Order Module: Added an extra ERASE command to remove the
deleted Start Order in memory in the new F11 routine addid in V1.6a. If a Start Order is
saved without an Announcement Name, then it cannot be modified. Some other Start Order
will be loaded, giving the impression of cross-link files. In order to modify such an
order, added the F12 routine to Modify a Start Order by entering the Record Number which
can be found from the F4 display. Do the edit as normal, but before selecting the Start
Order from the drop-down list, hit the F12 key and enter the record number. Then choose
the Start Order to edit and it will be displayed. Enter an Announcement Name and hit Save.
Also wrote in a trap in the SAVE command to popup a warning that the AnnName is blank.
Start Order Module: The F10 routine to remove deleted and old expired Start Orders added in Version 1.5a used a fixed date. An user input-box was added to indicate the date to remove old orders before. The orders with ending dates are listed before the deletion. A new F11 routine was added to remove one Start Order from the Start Order file. An user had two records that were cross-linked and needed to remove both and re-write the orders. Removed the spot rotation restriction on the LITE version. Now, spot rotation works on all versions. NOTE: If anyone uses the new F11 routine, then after use, EXIT the entire program and restart. It is possible that the Start Order, if displayed, is still in memory and if you add a new order and use less dayparts, then the dayparts from the deleted Start Order will be added to the new order. This will be fixed in the next update. Fixed in V1.6b.
Automation Spot File: Added interface for the Rivendell Automation System which is for the Linux operating system..
Whats New in Version 1.6 June 18, 2011
Traffic Light users' suggestions for new features are always welcome. Use of the European Date Format: The Traffic Light was using a built-in Visual Basic routine that uses the Windows Control Panel's 'Regional Date' settings to format a date depending on the Regional setting in the Control Panel. In some Windows O/S, this routine did not work for the first 12 days of the month. This routine was replaced with a manually coded routine to format the date based on the date format choice in the Main Options Menu not the Regional setting. This routine was also applied in several places that only used the U.S date format. Please report any display or printout that was not changed. NOTE: The original Version 1.6 was dated June 12, 2011. One small change was made on the 'About Traffic Light' display. The time (days) remaining on the 60 day free trial did not display correctly when using the European Date Format. This was corrected in the June 18th version. This would only effect trial users that use the Euro date format. The ending date is correct as displayed, only the days remaining was in error. A/R Record & Reports: An user requested additional options on the type of displays for the Long Aging Analysis. The entire Long Aging Analysis display routine was reworked which added displays sorted by Customer Name, Customer Number, in addition to the existing sort by record number and the 'X1' sort added by the last update. When clicking on the 'Long Aging Analysis' bullet, a popup window will appear to allow the user to choose the display mode and also a printer configuration routine that will let the user customize the printout. The page length, font size, option to add one or two blank lines at the top of the page is available and will be saved in a new config file. A test printout is available to test and adjust your settings. Also saved in the config file is a 'Pause' value that will stop the printing after a certain number of pages have been printed. This popup message will allow the user to continue or abort the printing. The 'Pause' point is set by the user. The Help file was updated to include all the new routines. Added a new 'K' button which does the same thing as the 'Clear Screen' button, which is covered during the long aging analysis by the one record at a time routine. Billing Log Editor: In the drop down box to choose the file to edit, for the U.S. date format, the six digit date (MMDDYY) has been changed to (MM-DD-YY) for easier reading. The Euro date format drop down box now has the Euro Date (DD-MM-YY), the filename in U.S. format MMDDYY and the 3 letter day of the week. Remember the date shown is the date the log was created not the date of the log day.
Whats New in Version 1.5a May 15, 2011
Several items were added that were left out of the 1.5 update. Traffic Light users' suggestions for new features are always welcome.A/R Record & Reports: An user requested a different type of display for the Long Aging Analysis sorted by Customer Name. The "X1" label by the Long Aging Analysis activates the routine that displays one A/R record at a time sorted by Customer Name. There is also a new small info box which has the Customer List. Move to the next record by hitting the 'Next' button. A printout is also available. At present, the entire Long Aging Analysis display and printout is sorted by record number. A future update will give the option to sort by Customer number as is done in the new 'X1' routine which only displays one record at the time.
Log Generator: Added a new column to display the Billing Cycle on the Daily
Log display. Start Order Module: A new routine was added to remove all 'Deleted Start Orders'. This is activated by hitting the F10 key. This will display all the deleted start orders. Double-clicking on the display of the list of deleted Start Order will remove them and re-write the SOrder. DAT file. A backup of the original file will be made in the station folder and named SOrder.BAK.Whats New in Version 1.5 May 10, 2011
Start Up Routine: If the box was checked in the Options Menu to remove the Station Selection Startup box, then the program started in the "Zero" station mode which did not exist and saved the Station #1 data in the C:\TFC folder, instead of the C:\TFC\Stn1 folder. After testing this routine, a line of code was either deleted by mistake or was not saved. This was fixed. A/R Transactions: An user was adding an existing credit balance as a negative invoice amount which was a normal assumption. However, the programming code looks for a credit balance as a positive value in the InvAmtPaid column. A trap was written into the 'Add New Invoice' routine to check for a negative invoice amount and if found, it will popup a box to alert you to this fact and instruct you to enter the beginning credit balance as a 'Pre-Payment'. Backup Menu: The original PKZIP/PKUNZIP that was used in the Backup Menu to make a compressed backup was compatible with the Windows 7 32 bit O/S, but was not compatible with the Win7 64 bit version. These files have been replaced with an updated version that works with the Windows 7 64 bit version. The same original Shell command is used to do the zipping and unzipping at an invisible command prompt. For this operation, the source and target path must not contain a space. If the default location of C:\TFC is used, then this will not be a problem. Format Module: When creating a format, only 'A' or 'P' is entered at the bottom 'Type' box (either upper or lower case). A trap was added to reject any other letters. When the Format Module is first started and the ENTER key is accidently hit, the program would crash. A trap was inserted to prevent this.Whats New in Version 1.4g April 12, 2011 AR Records & Reports: The Date Paid formatted dates in the 'Credit Balances' and 'Closed Items' displays/printouts were not being formatted correctly. This was fixed.
Billing Log Totals Module: An user requested a printout of the TmpBLT file display. This was added. The printout prints 58 lines per page and the sorted data is taken from the display. This printout could be used to find missing spots on the billing logs. There is also an existing routine that compares the Projection to the Billing Log Totals and displays the Start Orders that are missing spots on the Billing Logs. This does the work for you.
Invoice Generator/Printer Module: An user requested an option to print a range of invoices by the Customer Account Number instead of using the 'print by record number' method. Now both the invoices and statements (see below) can be printed in Customer Account Number order for easy combining the two for mailing. A new display option was added to the 'Display Inv Recaps' button. The display routine now has an option to display by Customer Account Numbers. This new display must be used in order to print the Invoices in Customer Account Number order. A new button was added for this 'Print Invoices by Cust Number" routine.
Master Menu - Utilities Sub-Menu: A new routine "Remove Deleted Customers" was added to the 'Utility Menu' at the top of the Master Menu. This routine will remove any customer records that have been deleted and rewrite the Customer data file. The normal Delete routine in the Customer module only renames the customer's name to ***DELETED CUST*** and does not rewrite the file. These deleted customer numbers can be reused if desired or this new routine can be used to remove them if they build up.
Start Order Module: An user requested a 'Copy and Paste' type operation for multiple sponsors running the same sporting event. Sometimes 30+ customers are participating in the same sporting event and this will save entering the same DayPart info for each customer. Just enter it one time and use the F9 key to insert the Dayparts, Start/End Times and some other info into the new Start Order. See the Start Order Help file for more info on using the F9 routine.
Statement Printer Module: An user requested an option to print a range of statements by the Customer Account Number. The routine to display the number of statements available to print was enhanced with a display of each Customer Account number and name, record number, and the values of the first invoice not paid in full. A new button was added for this 'Print Range of Statements by Cust Number" routine.
Whats New in Version 1.4f February 27, 2011
Setup/Install Program: The routine that unzipped the Help files did not work when install using the 64 bit version of Windows 7 . However, when testing with the 32 bit version, it was supported and worked as it should, so it was assumed that it would also work with the new 64 bit version. This was not the case and the setup program has been modified to install the Help and other Basic files during the install routine..
Start Order Module: An user requested a printout for the "F4" display of all Start Orders. There was a Print button available but the code was not completed. Only the most important Start Order info is printed in a size 9 font with 75 records on each page.
Backup Module: The existing compression program PKZIP does not work on the 64 bit version of Windows 7. You can manually use the built-in compression (zip) program in Windows 7. Simply use My Computer to navigate to the folder for the station being used such as Stn1 (C:\TFC\Stn1) and highlight all the files (not folders) and then right click. Choose the "Send To" option and then click the "Compressed (zipped) folder" and all the files will be zipped into that same folder using the name at where ever the mouse was when you started. Then right click on that file (with the extension compressed folder) and rename it to the current date. Then right click again and copy. Then move it to the C:\TFC\Stn1\Zips folder by copying and pasting into that folder. Then delete the zipped file in the Stn1 folder. Further instructions can be found in the Windows 7 Help files. Search on 'how to compress a file'. You could also make a new backup folder outside of the Stn1 folder to store these backups. A new compression (zip) routine that is Windows 7 - 64 bit compatible will be installed in a future update.
Whats New in Version 1.4e February 15, 2011
Transactions Module: Under certain conditions, when the A/R Update was run, for customers with multiple open invoices, the 'Last Pay' posted would be the value of the last invoice instead of the full amount of the Paid On Account (POA) amount. Also under certain conditions, when the POA amount was payment in full, a credit balance was created equal to the last invoice paid. Since the account was paid in full and should have a zero balance, the account should be displayed in this module and then 'Zeroed'. This would remove the credit balance added in error and leave a zero balance. These changes were left out of the 1.4d update.
Whats New in Version 1.4d February 12, 2011
Billing Log Editor: Added provisions to edit the Billing Cycle in the Edit routine.
Master Menu: When hitting the EXIT key, added routine that checks the day of the week. And if it is a Monday, the program checks to see if you have an Internet connection. If you do, then it will ask you if you want to open the Traffic Light Download web page to check to see if there has been a new update posted. Compare your version number with the latest update on the web page. The update can be run from the web page if you are using the Internet Explorer
Whats New in Version 1.4c December 22, 2010
Customer Module: The default length of the phone number field is the U.S. standard 10 digits, but for International use with 12, 14 or more digits, the 30 digit MISC field can be used for the phone number by starting with a pound sign '#' and ending with the same pound sign. The pound sign is the indicator to find the phone number whenever the detailed customer list is printed. For this to function correctly, the pound sign must be the first character in the MISC field. A typical international phone number might look like this in the MISC field: #123-45678-901234# or #(123)-45678-901234# It doesn't matter what is inside the two pound signs it will be printed.
Whats New in Version 1.4b December 14, 2010
Format Module: The two column printout would cause an error at times, depending on the number of items to print in the second column. The printout would finish, but the program would crash. Fixed.
Salesmen Module: A new salesman name would not display on the screen after saving, but he was saved. Exiting the program and coming back to the Salesmen's module would display him. Fixed so he will now be displayed upon saving.
Whats New in Version 1.4a December 9, 2010
Program Startup: Revised startup box for selection which station to run on startup. Now all 4 choices are in one box. To change stations, exit the program and restart. If you are just running one station, you may want to remove this startup box. If so, go to the main Options Menu under the General Tab and see the Help file or click the box on the bottom left.
Options Menu: Added 'Remove Startup Box' and 'Restore Startup Box' to the Options Menu
Help Menu: Added to the Help label at the top of the Master Menu a new file named 'ReadMe First'.
Customer Maintenance: Added traps to prevent the saving of a record that has a blank Accounting Code, Billing Code, and/or Billing Cycle. These values are needed for the end-of-the-month billing routine.
Whats New in Version 1.4 November 10, 2010
A/R Records: An user requested a printout for the Long Aging Analysis. This was added. The Long Aging Analysis is displayed in batches. Each batch prints separately -- exactly what is displayed. This printout gives more information than the "Detailed Aging Report", but also takes more paper for the printout. In most stations, the "Detailed Aging Report" may be sufficient.
Customer Maintenance: Added an error trap for editing a Customer record that does not have an Accounting Code entered. This prevents a run time error that will crash the program. The error routine will popup a box asking if you want to set the AcctCode to '1' and continue with the edit. After the edit, then SAVE the record. Added trap to prevent from hitting TAB instead of ENTER when entering a new customer number. Added trap to insure that "Add New Customer" button was hit to add new customer. If the cursor is placed in the Customer Number field and the Customer Number is entered, then it will not be saved properly. Added the list of existing customer numbers to the upper right info window. This will aid in finding the next unused customer number especially if numbers had been skipped.
Product Code maintenance: Added trap to prevent entering a product number larger than 200 when renaming a product code
Whats New in Version 1.3f September 14, 2010
Master Menu: Added for Traffic Light users that have two or three stations, a popup box upon startup to choose which station to load. To change stations, exit the program and restart choosing the desired station.
Whats New in Version 1.3e August 28, 2010Master Menu: Removed labels for separate modules in the original
DOS version. These modules are combined with other modules in the Windows version.
Billing Logs Total Module: Added a printout routine to the 'Spots Ran When'
routine. Prints up to 200 spots per page.
Whats New in Version 1.3d June 11, 2010
Start Order Module: Some of the fields (the Priority was one) when modified, were not saved the first time, but had to be saved twice. This was fixed. Also replaced the default Microsoft Sans Serif font with the Arial font in the Start Order module as well as several of the other most used modules. The Arial font displays with a much sharper image that does not have the jagged "doorstep" edges associated with the MS Scans Serif font.
Whats New in Version 1.3c March 31, 2010Main Option Menu: Added new option for Canadian
users to add their Federal Tax and Provincial Tax. (Two different taxes)
Invoice Generator Module: Added printouts and displays for the above
option.
Automation File Module: Made the Spot File Display full width of
screen. Had been reduced to 3/4 screen width for testing and did not return to full width.
Whats New in Version 1.3b March 11, 2010
Format Maintenance Module: Changed the font on the
buttons from MS San Serif to Arial which is a smoother font.
Invoice Generator and Statement Printer Modules: Added provisions for
using the 3rd station heading info when printing invoices and statements. Earlier versions
only handled two stations using the Traffic Light. Now all three
stations are supported.
Whats New in Version 1.3a March 8, 2010
Options Module: The Accounting Codes were being
saved, but to the wrong filename. Therefore, the existing 7 accounting codes were being
used instead of the new ones added or edited. This was fixed.
Customer Maintenance Module: In the Edit mode, the Accounting Code number was being
displayed. Added the name to the display after the number.
Whats New in Version 1.3 February 4, 2010
Projection Module: Added a new button named "Unsold Spots". This is a routine that will display and/or print the unsold spots in a range of future dates. Many of the updates or new features are a result of user requests or suggestions.
Whats New in Version 1.2b - October 13, 2009
A/R Transactions - A/R Update Module: Added totals to the print out of the Transaction File
Automation File Creation: Added support for the TuneTracker Automation System.
Full Log Editor: The rejected spots window did not have the start and end times in the proper column. The information was there but not aligned. Note: The file format for the Reject.txt was changed. Editing an existing log with the Full Log Editor with the old reject file format will result in a Run Time Error 6. The log will have to be regenerated.
Help Files: Added ten Step-by-Step Help files to get new users started. Access these from the Help label at the top of the Master Menu screen.
Whats New in Version 1.2a - September 10, 2009
Billing Log Totals: The Billing Code for the TempBilling
files is now obtained from the Start Order. In the past, it was obtained from the
Billing Logs. This means that if you have the Billing Code wrong in the Start Order,
then it will be wrong everywhere. Now by editing only the Start Order to change the
Billing Code, it will also change it for the billing process.
Full Log Editor: Made a change that only applied to one station.
Master Menu: Changed label fonts from the Visual Basic default MS Sans
Serif to the True Type Arial font. This produced a much sharper label.
Whats New in Version 1.2 - August 7, 2009
A/R Reports: An User requested that the 'Detailed Aging Report' have a printout option. This was added.
Automation File Creation: Padded zeroes were added to the sequence numbers in the Log Display routine so that spots in the first 60 minutes of the day would be sorted in order before the title heading. This was causing the first two spots (if they were in the first 60 minutes) to be left off the spot file.
Log Generator: Whenever a Custom Format was chosen, the format would revert back to the default daily format. This was fixed.
Whats New in Version 1.1e - July 27, 2009
A/R Transactions - A/R Update Module: An User noticed that when a Paid On Account
transaction followed a New Invoice transaction that a "Bad Record Number" error
occurred. This combination of transactions was not used in testing and this error has been
fixed.
Automation File Creation: Padded zeroes was added to the Enco Spot File.
Whats New
in Version 1.1d - May 20, 2009A/R Transactions - A/R Update Module: An User noticed that the amounts paid were not being transferred into the Paid On Accounts file. Since the POA module was completed long before the A/R Update, it was not noticed that the transfer routine was not included in the A/R Update. The routine is added in this update.
Whats New in Version 1.1c - May 17, 2009
A/R Transactions - A/R Update Module: An User requested additional info on the A/R Transaction File Display/Printout. Added a list and recap of all payments (Invoice Payments, Paid On Accounts and Pre-Payments). These items were also added to the A/R Update printout (right-click on display) and can be checked against a bank deposit list.
Whats New in Version 1.1b - May 14, 2009
Automation File Module: The Default Automation Format was not being saved in the Config file. Fixed.
Whats New in Version 1.1a - May 13, 2009
Display Paid On Accounts: Added a printout routine for the Display a Range of Records".
Whats New in Version 1.1 - April 22, 2009
Display All Records in A/R: Added background color change routine. Hit F8 key. Added a new balance column and totals at bottom.
Log Generator: In older versions, focus was not on the popup calendar and you had to click to set focus before choosing date. Now just choose date or change the month/year as in the other modules.
Log Printer: One user requested a text file of the daily log to use at the operators console instead of using a printed log. Added a check box to make this file named log.txt. The file has a heading with the day of the log.
Automation File Creator: Added routine to make spot file for the Smartcaster System.
Whats New in Version 1.0h - April 2, 2009
Full Log Editor: Replaced the Rejected Spots window with another type window that is more compact and displays more spots. Click on the spot to add and enter the time in the popup box and the screen is refreshed with the spot added. The rejected spot just added is removed from the rejection list.
Log Printer: The last version did not display all the Log Printer screen. The bottom portion was not visible. Fixed.
Options Menu (City Codes): Fixed the SAVE routine. The filename had been changed, but was not updated in the City Codes Save routine. Now the City Codes work OK in the adding of new customers.
Whats New in Version 1.0g - March 29, 2009
Added help files for the conversion of the DOS version data files to the Windows version format. Also added a module to view the DOS data files with its help file. This was mainly used in testing, but displays the entire DOS files with a sortable display. Updated the Convert DOS Files routine to import all 14 dayparts.
Projection: Corrected a problem in the Projection module for a package-type start order that had already expired. This problem would not have effected new users, but would have any ex-DOS users that still had expired start orders on file.
Start Order: Removed the unused dayparts from the Start Order display. The previous versions would display the 0000000 and blank times 0000 for unused dayparts. This gives a cleaner look.
Full Log Editor: Added routine to return log to same display after adding a rejected spot. Previous versions, refreshed log to start at the beginning. Now the added spot appears in view.
Added a routine to change the background color on most of the full-screen modules. Hit the F8 key to display the color selection chart. Custom colors are available from this chart. Hit the Save button to save to the color.cfg file. The color change will take effect on re-starting the program.
Format Maintenance: Somehow the time display stopped working. The sequence (or event) number is converted into the time for the display. The Format creation still worked, but the time was missing which aids in deciding where to put Avails.
Plus other small tweaks
![]()
Email your comments or questions to Jim Hardy or call ...
Hardy Data Systems -- P.O. Box 7304 -- Tifton, GA 31793 -- (229)
387-7373