The Traffic Light – Download Page

TFC_LOGO.TIF (52880 bytes)

by Hardy Data Systems

Download the Traffic Light here  Version 2.0 — November 20, 2016 (8.6 Mb) and email Hardy Data Systems for the 30 day free trial UserID file. Without the proper UserID file, the program runs in the Demo mode, which already has five customers added. The Demo can be used as a learning tool before starting on your own data. 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.  NOTE: If there is a later update below ALSO install it. Just click on the next link.

Download the Traffic Light update here  Version 2.0d —  December. 9, 2018 ( 0.9 Mb). 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. It is also a good idea to rename the existing TFC.EXE file to TFCbackup.EXE  in case you might need to revert back to the previous version.

Download the optional PDF Creator and Emailer for the Traffic Light here  Version 1.1 (FileName TFP.EXE)  —  September 25, 2012 (1.2 MB). See the   web page for details and updates. This goes into the same folder as the Traffic Light.


What’s New in Version 2.0d  – December 9, 2018

 Log Generator: A recent update hid the ‘Print’ button on the Log Print screen. This was fixed.

What’s New in Version 2.0c  – April 15, 2018

Invoice Generator: Added an option to print the invoices in customer name alphabetical order. Added new button 'Print Inv in A-Order'.  You can print all at one time or divide into several ranges based on the display line number of the customer list.

What’s New in Version 2.0b  – February 13, 2018

Automation File: Added support for the NexGen Automation System.

What’s New in Version 2.0a  – March 23, 2017

Automation File: Added support for the AudioVault Automation System.


What’s New in Version 2.0  – Nov. 20, 2016

Log Generator: Added option after the Daily Log is generated, to open the just-generated log in the Full Log Editor.  This will by-pass the selection of the log to display from the drop-down box and will save several steps. Added a routine to add Bonus and Fill-In spots in the Full Log Editor. See more info in the Start Order changes/additions.

Format Module: A new option to copy one hour to the balance of the hours. EX: You can copy hour 0100 to all hours to the 2300 hour. You must start with the 0100 hour or later.  

Billing Log Totals: Changed the maximum number of days for the ‘Spots Ran When’ routine from 40 to 400 days. So it will now be possible to make the date range cover a full year.

Full Log Editor: Added 4 new buttons. The "B" button will add the 60 second Bonus spots and then add the 30  second Bonus spots. The other 3 new buttons are Fill-15, Fill-30 and Fill-60.  These routines are run by clicking the proper button. The Fill buttons can be clicked more than one time if empty Avails still exist. If all the Bonus spots for a start order were not placed, then clicking the "B" button again may add the remaining Bonus spots, depending on how many empty Avails there are and the Product Codes used.  Both the Bonus and Fill routines use the Product Code dupe checking routine to make sure no two spots in the spot break have the same Product code. However, if the Product code is 200 then the Product Code duping routine is not run. Hovering the mouse over any of the buttons will display at the top of the screen, the purpose for that button.

Start Order Module: A new Priority number has been added.  Priority 6 is for Fill-In spots. They are not processed by the Log Generator, but have to be manually entered in the Full Log Editor by clicking the Fill-15, Fill-30 or Fill-60 buttons. They can be used to fill un-used Avails. A new Product Code of 200 when used for the Priority 6 Fill spots, will skip the Product Code duping routine.  A new text box was added to activate a Bonus Spot routine.  After you finish adding the Dayparts, put the cursor into the Bonus box and enter a number from 1 to 9. Entering 9 will schedule 9 bonus spots per day.  Then click the SAVE button to save the start order.


What’s New in Version 1.8g – Sept. 5, 2015

Log Generator: Added a scroll bar to the Rejected Spots display. Added a trap to prevent a RunTimeError when placing a spot in the first few minutes after the midnight hour.

What’s New in Version 1.8f – May 9, 2015

Automation File: Support was added for the BSI Skylla Automation System.

What’s New in Version 1.8e – March 29, 2015

Invoice Generator: At the same time the invoices are generated, a comma delimited (CSV) is created which has all the invoices that have a value. This file is named 'Invoices.CSV' and will be saved in the Station's folder. This file can be imported into Excel or an accounting program such as QuickBooks, Peachtree, etc. If the file already exists, then it will be deleted before the new one is created. If you want to save the old file, it can be renamed to something like 'Invoices03.csv where the '03' might indicate the month of the invoices. When the creation of the invoices is completed, there will be a popup message indicating that the invoice file was created.

What’s New in Version 1.8d – Feb. 6, 2015

Automation File: The RDS Phantom traffic output file was modified slightly by adding "AM" at the first of the filename and the '<' was changed to '>'.

Log Generator: The Log Discrepancy Report routine gets the day of the week from the generation of the daily log. If the program was opened and a daily log displayed and then the Log Discrepancy Report run, then a runtime error will occur. This was fixed so that now you can display any daily log and then run the Discrepancy Report on it.

What’s New in Version 1.8c – Sept. 26, 2014

Log Generator/Log Printer: Upon an user's request, the daily log text file was modified to have a line such as the one below separating each hour: ========================== 0800 Hour ==========================

What’s New in Version 1.8b – March 30, 2014

Start Order Module:
The F2 routine was modified to include more start order information and if a PDF Print Driver is setup as the default printer, then a PDF file of the start order can be created and emailed to the customer. Or a printout can be made and faxed.


What’s New in Version 1.8a – Sept. 11, 2013

A/R Reports: Increased the capacity of two arrays from 100 to 200. One large station exceeded the capacity with the Detailed Aging Analysis display.

Automation File: Modified the ZaraRadio Automation format to support the new ZaraStudio Automation System. Added support for the WideOrbit Merge32 System. Added support for the Jockey Pro Automation System. Added support for the BSI Simian Automation series. Added support for the Jazler Automation System.

End of Year Routine: The BilledThisYr total was not being saved into the BilledLastYr field in the Detailed A/R Aging Analysis or the Customer data. This was fixed.

Invoice Generator: An user requested a CSV output file of all the invoices generated. This was added and the file name is InvoicesXX.CSV where XX is the two digit month of the invoices. For this file, the largest invoice amount is $9999.99. This file can be imported into Excel or might could be imported into QuickBooks or some other accounting program depending on the import features of that program.

Options Menu: On the Invoice setup tab, an option was added to use "GST" instead of "TAX" on the Invoices/Affidavits. This requires the VAT tax option to be used as is the case in Australia.

Start Order Module: The F3 routine was updated to show the actual Package value for the total number of months in the order. The values are valid up to an 8 year run period..

Transactions - A/R Update: To Add a trap to prevent double posting of same invoices.

What’s New in Version 1.8 – Jan. 15, 2013

Automation File: Added support for the Audio Vault, MasterPlay and ZaraRadio Automation systems. Added a Reconciliation routine for the Station PlayList. For more info on this new routine read the Help file on the Reconcile screen.

What’s New in Version 1.7g – Dec. 11, 2012

A/R Reports: As per an user request, added option to make an ASCII file of the various reports. The Aging Analysis long and short reports are saved as AR.TXT. The Closed Items report is saved as Closed.TXT and the Credit Balances report is saved as Credit.txt. The main purpose of these ASCII files are to allow you to save the Long Aging Analysis report as as ASCII file, which can be opened in WordPad or NotePad and can be reformatted as not to split a customer's account between two pages.

Automation File: Added a new button named "Delete Old Spotfiles". This will display all the old automation spotfiles in the \Spotfiles folder. If you want to delete them, then double-click on the display and you will get a popup option to delete all files in that folder. Also added support for the Dinesat Radio 9 Automation System. Added a message line stating how many spots are on the displayed log. Fixed the spot counter on the Digital JukeBox spotfile. The number on the spot file was correct but the popup messae stated one less.

Log Generator: In the case of 7 spots in a daypart, the last spot was not being placed unless the Priority feature was being used in the Format. This was fixed.

What’s New in Version 1.7f – Oct. 24, 2012

A/R Transactions: When the check number field was added, the Edit/Delete Transaction screen was move up for the addition and was not moved back down. This hid the 'Delete Transaction' button. This was fixed.

Options Menu: An user requested provisions for a Traffic Light password. This was added to the 'General Setup' tab in the Options Menu. See the Options Help file for details. Email Hardy Data Systems for your unique BackDoor Password.

What’s New in Version 1.7e – Oct. 6 , 2012

Customer Maintenance: Added a trap to prevent a runtime error #13 when printing a customer list for a single Salesman if the customer column was sorted. Not sorted, as the original help file advises, did not produce the error and printed OK, but was not sorted. This change will make the customer list easier to use.

Format Maintenance: Provisions were added so that each spot break can be given a Priority. If there are four spot breaks in an hour, one of the breaks can be given the highest Priority of Five and this spot break will be filled before the other three spot breaks with a lower Priority number. The default  (lowest) Priority is One (or Zero). Read the updated Format Help file for more info.

Log Generator: The new Priority routine for spot breaks was added to the Log Generator. The spot breaks with the highest Priority number (5) will be filled before the lower Priority Avails.

Paid On Accounts Display: Added an option to the "Display All POA Records" to sort by date paid. This display will appear in the lower right window along with the original display in the big window. Double-click this new display for a printout. This was requested by a new user that had entered old payments not in order. Also added Salesman's name to the 'Display All POA Records" display and the new sorted-by-date display/printout.

A/R Transactions: An user requested an option to use the same payment date for multiple payments. A box to activate this option was added near the bottom right corner of the screen. This option has to be reset every time the Transaction module is started and can be turned off by unchecking the box. Unchecking the box will cause the popup calendar to appear on the next payment.

What’s New in Version 1.7d – Sept. 28 , 2012

A/R Reports: Some traps were added in Version 1.7 to prevent a Runtime Error #13. In some cases, there was a blank first line in the form that was used to make the long Aging Analysis printout. These traps were added in the "All" records option, but not in the printout by one Salesman. This was added for the Salesman in this update.

What’s New in Version 1.7c – Sept. 25 , 2012

Backup Menu: The zipped backup filename will now have the station number in the filename in the format This will benefit multiple stations saving a zipped backup to a flash or external drive into a common backup folder.

Billing Log Totals: Added an "ABORT" button on the date selection popup calendar.

Log Generator/Full Log Editor: Added a new button to the Full Log Editor named "CR" meaning Clear Rejections. Since the Rejection Log will be over-written the next time a new log is generated, it remains active. If all the Rejections have been added and the Full Log Editor needs to be run again, you can remove the Rejection List display by clicking this new button.

Log Printer: Modified the Daily Log text file creator so that when this box is checked, only that routine will be completed when the 'Print' button is clicked. This is to insure that the Program Names are time-sorted correctly. Normally, if this box was checked, the routine was performed last and the earlier routines modified the sort order in certain cases.

Master Menu: The button to run the PDF Creator now leaves the Traffic Light running while the PDF Creator is running.

Paid On Accounts Display: Added to the Display One Customer POA Amounts, an option to display only POA records that have a check number. A new addition to the Transaction module is the option to enter a check number on all payments. Also another button was added that will display the new CheckNr.DAT file.

Projection: Added an "ABORT" button on the date selection popup calendar for the Projection and UnSold Spots routines.

Start Order Module: A trap was added to the Customer Account Number field, so that an account number could not be entered until either the "ADD" or "MODIFY" button was clicked. The proper mode button must be hit for all the Start Order info to be saved. Added a trap in the Cart Number field to make sure a four digit number was not used if cart rotation is used. If a four digit cart number is used with rotation, the resulting cart number in the Daily Log will be a five digit number.

Transactions - A/R Update: Added a new field for entering the check number on all payments which was requested by an user. This number can be up to 15 digits. No letters are allowed — only numbers. A new data file was created to store the check numbers. The filename is CheckNr.DAT. The use of this field is optional. If not needed, just hit ENTER for no check number which moves you to the 'File' button.

What’s New in Version 1.7b – May 28 , 2012

History File: When the 'Closed Invoices' were transferred to the History file, the Year date for the year of 2012 was showing as 2011. This was fixed. All the invoices were transferred, but the date for the ones in January 2012 was showing as 01-11.

Invoice Generator: In one case, an invoice that had a discount would not subtract the discount amount correctly. This was fixed. When printing it as a single invoice, the amounts were correct.

Master Menu: On the 'Run PDF Creator Program' button, added a popup message that checks to make sure the program file is in the TFC folder. The file name is TFP.EXE and if it was not present, a run time error 53 was generated. Now you just get the popup message.

What’s New in Version 1.7a – April 22 , 2012

Start Order Module: The 'AnnName' trap added in Version 1.6b was moved to the proper location. In the present location, it prevented the F4 and F6 routines from making a printout.

Customer Maintenance: Added a new printout for the 'Display Entire Customer File' list. Added option to print all customers for one salesman. Added box to check to send email PDF invoices and statements with the new optional Traffic Light PDF Creator program. Added 'Send Email' column to the full screen display of all customer data.

Master Menu: The button named 'For Future Use' is now the 'Run PDF Creator Program' button.

What’s New in Version 1.7 – April 1 , 2012

A/R Reports: Added a totals line to the Long Aging Analysis displays. Added a popup message in the Long Aging Analysis display to alert the user if the A/R balance is not equal to the balance in the Customer file. These two values are normally the same value. The popup message box will give the customer number and name of the customer's balances that are out-of-sync.

Log Generator: Added a new column to the log display. The Customer Name is now displayed on the far right in the last column. In some cases, the AnnName might not give a clue to the Customer's name. If a Rejected Spot had spot rotation, the R was added to the log, but not the rotation number. This was fixed. Revised the option to include Avails in the generated daily log to only include Unused Avails. It was including all Avails. Also in the Log Display, the unused Avails are shown in red.

Start Order Module: Added a trap in the Edit Daypart routine to prevent runtime error if the correct method is not used. A popup message advises correct method to edit a daypart, by double-clicking on the daypart to edit. Just putting the cursor in the daypart field would have caused the runtime error before the trap was added.

What’s New in Version 1.6b – November 19 , 2011

Backup 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 added 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.

What’s New in Version 1.6a – November 9, 2011

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..

What’s 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.


What’s 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.

What’s 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 accidentally hit, the program would crash. A trap was inserted to prevent this.

What’s 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.

What’s 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.

What’s 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.

What’s 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

What’s 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.

What’s 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.

What’s 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.

What’s 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

What’s 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.

What’s New in Version 1.3e – August 28, 2010

Master 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.

What’s 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.

What’s New in Version 1.3c – March 31, 2010

Main 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.

What’s 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.

What’s 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.

What’s 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.

What’s 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.

What’s 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.

What’s 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.

What’s 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

What’s New in Version 1.1d - May 20, 2009

A/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.

What’s 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.

What’s New in Version 1.1b - May 14, 2009

Automation File Module: The Default Automation Format was not being saved in the Config file. Fixed.

What’s New in Version 1.1a - May 13, 2009

Display Paid On Accounts: Added a printout routine for the ‘Display a Range of Records".

What’s 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 operator’s 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.

What’s 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.

What’s 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.

What’s New in Version 1.0f - March 24, 2009

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

EMAIL2.gif (3673 bytes)

Email your comments or questions to Jim Hardy or call ...
Hardy Data Systems -- 7218 Northgate Drive East -- Tifton, GA 31794 -- (229) 387-7373