Comsoft7 BST Big Schedule Tamer Template Suite (Resource Manager Templates).
Supports C55h-C6x, Clarion and ABC Template chains. (C5
and older versions of C55 Ide does not support the features.)
Supports ODBC/SQL.
Give your application an edge using these
powerful Resource Scheduling and Data Evaluation Tools
templates. They all come with Runtime Configuration
options.
BST can schedule Multiple Resources: Employees,
Dentists, Doctors, Service Bays,
Rental Equipment, any Resource that needs to be
scheduled.
BST
Online Help
Timeline Data Display is a very Powerful Data Evaluation tool that can process and display data in a Meaningful format on Invoices,
Inventory Items, appointments, etc. Any Data file with a
resource Id (Inventory Item, Employee, invoice, etc) and numerical field (QTY, Amount each, invoice
total, duration, etc) can be processed and present the
data in a format of your choosing. (average sales per invoice, total
sales for each inventory item, appointments for each employee, Time
utilization of Rental Equipment)
TimeLineGraph can graph
a project/task type file, any file with a
resource id, start date, and end date and present the
results in a easy to understand Gantt type listbox chart format.
The TimeLineGraph can further be limited to Active items in the time period and
limited to a Parent Resource Id. You can elect to skip every other line
for better visual results. The colors are configurable.
The BST List Boxes can all be dynamically driven
from the BCTCalendar Controls or to use a programmer provided Variable
with the NoBCTCal extension template.
Are you ready for an entirely different Paradigm for Dynamic List boxes and
Dynamic Calendars?
One that you have complete control over the look and feel? WYSIWYG? With
Runtime configuration Controls if you wish? Then Read on.
All the templates are controls, so you have complete control over the
properties, look, feel, color, etc. Just add them to a window, tab, wherever you
need them. There is one Extension template for use when you don't want a dynamic
calendar interface.
Large and Small Calendars, and now Bar Calendar Date Selectors that can also be used as lookups. Fully configurable
as they are on screen controls.


Click on Images Below to see full size
Booking Template.

Daily Resource Scheduler Silver color indicates Schedule conflicts.

Wall Calendar Reminder Template and Recurring Reminder
Control for the update Form. This can be filtered for individual resources
or used as generic PIM.

Also the Weekly Reminder or Planner as a minor version and zoom of this.

Monthly Resource Scheduler For One Resource Silver color indicates
Schedule conflicts.


Timeline Data Display in Week, Month, and Year Formats Can
display averages, totals, invoices, sales, etc.


TimeLineGraph Charts in Week, Month, Year formats any
resource with Start date and end date.



What's new
March 13,2008 BST Ver 4.24
3-3-2008
Workaround for "double bounce"
on right click or double click AND "cancel" in Schedulers.
Added to wall calendars,
weekly planner, and Booking.
BSTAcceptLoopBeforeEvent%MyInstance ROUTINE
SETKEYCODE(MouseLeft)
2-28-2008
Bugfix, conditional icons overriding duration icon when
NOT selected to "use the same icon for duration".
Booking and scheduling templates.
2-27-2008
Added embeds for setting
composite keys to templates. schedulers, booking
Moved embed for better
filtering, less file activity on take appointment.
BST3, changed filter error.
IF %BSPTimeFld >
BST:EndTime%MyInstance THEN BREAK. to CYCLE.
2-25-2008
Added "styles" support to
Dynamic wall calendars and Weekly Planner.
see WC Styles
Booking 'apply' button for
runtime needed lineheight code changes.
Also open window for booking,
BSTRB.
2-12-2008
lineheight not reading in ini
file, typo in 2 of load ini routines.
Feature: added embed point for
after adding record in recurring scheduler template.
1-13-2008
Feature: added update and
delete all to recurring schedule template. (RecurSchedUpd)
Feature: added update and
delete all to Wall Calendar Recurring Reminder template(RecurSchedUpd).
Added Guid(string16) and key
to appt files for mass update and delete all.
Requires alias files.
Added extra template for
update button & checkbox(for delete by date)
to be backwards compatible
Deleting 'update' button and
'checkbox' disables new features
Added 'Save and Restore Appt
Settings' file and code to reload original
series information for
recurring appointments(reminders).(RSCH file)
Added values to drop combos
for translating.
10-11-2007
BSTBooking changed following
line to add dragdrop elimination.
#IF(%BSUUpd AND %BSDragDrop)
#INSERT(%CaseFieldBkg)
#ENDIF
8-30-2007
BST Day and Month- LineHeight
not working. Changed runtimes and init stuff.
8-2-2007
!#!SET(%BSFormat,%BSFormat &
'~ ~C(0)@P P@#0#')
For Blank Column
7-24-2007
Message 'Ignore' button not
working in Legacy Conflict template.
Added default button and style
to see if it works.
Also added trip once flag.
6-19-2007
Added greenbar for just hours
to 24hr time mode.
5-28-2007
added '%BSIniFile' = %(%StripPling(%BSIniFile))
for allowing ini relocations. !Vista
5-24-2007
Moved embeds for loading
colors in runtime controls for legacy.
Changed legacy
templates,recurring WC and BST2 = saved BSRec twice.
Added cancel autoinc for C6
Legacy as it broke template by adding dummy records.
changed again, was deleting
last record.
added autoinc support.
5-16-2007
Changed First column format in
BST and BST3 to force integers in
INT(%BSFColWidth/2) to not scramble format.
ie 19.5 no worky <g>
April 17,2007 BST Ver 4.23
2-9-2007
Changed #CASE(SUB(%Control,1,5)) to #CASE(SUB(%ControlOriginal,1,5))
to allow control name changes by developer.
2-7-2007
Added code for BST:DOME%MyInstance to synch and wall calendar to
refresh after drag and drop.
12-7-2006
Added embed in drop routine to just before update call to file.
BST3,BST
10-30-2006
Added additional embed 'After get APPTs Routine' to allow custom
resizing of columns if necessary.
10-7-2006
Bugfix icons for conditional "if" not being added to #project and
iconlist in BST and BST3.
Icon assignment code not correct in getappointments.
optimized code for ico assignment in getappointments as well.
10-3-2006
added embed "before Loop Appt File Statement" for sql in BST3
also for resources and appt in Sched,Booking,WallCal,BTLDD,BTLG
9-24-2006
added 24 hr time mode to TimeLocatorBar
Conflict extension for form -- new and changed appointments.
requires alias file
8-31-2006
added more drop from lists to templates
Added format Header embed to bst3
5-8-2006
added embed to booking template to allow changing first column
display to be changed by developer. ! "Bkng First Cell Display"
completed override column display in Booking template.
2-23-2006
Added End to BTLG.tpw when using Week graph with no weekend colors
in DrawGraph%MyInstance routine. and BTLG2.
1-27-2006
Embed added to 'Modify List Header' in listboxes for Booking.
Refresh button, changed #GROUP(%SynchBST) for wall calendar and
weekly planner to redo format
1-16-2006
added embed to CreateFirstColumn in BST3 for time format changes,
1/11/2006
added blank column to end of list templates BSTRB, BST, BST3, BTLDD,
BTLG (for better appearances)
Jan 4, 2006 BST Ver 4.22
added embed to WallCalendar and WeeklyPlanner to integrate
BHT Calendar Holiday templates
Dec 16, 2005 BST Ver 4.21
Nasty bug when using week starts on Monday and Month starts on
Sunday.
Shows up in the Small Selector Calendars.
BSTGroup
Added embed to popup routine to disable if needed.
Conflict embeds added to BST and BST3 and Bookings
added "configurable" days to look for duration
overlap to days and bizdays in bookings
Sept 29,2005 BST Ver 4.2 Released
Templates only, help not updated.
EzHelp support - new embeds added
Wall calendar and weekly Planner
Repaired reports to run on legacy
Appearances : Prop:NoBar and Prop:Flat options
added
!Prop:Flat not supported in C55
Embeds added to schedulers, bookings, TimeLinegraphs for setup changes before
window open.
"Setup Before Get Appointments"
Regression fixed in "Booking" Get appointments speeded up.
Added procedure parameters options to Calling update procedures.
July 27,2005 BST Ver 4.1 Released
Booking Template
changed display time to reflect time overlap into next day.
**Added procedure parameters to update calls
**Added "BizDay" template to booking, covers 24hr time period over
Midnite.
Wall Calendar and Weekly Reminder
**Added Color Option for Current Selected Day
**Added header string to Reports
**Added embed to add holidays
**Added TLGraphQ - Timeline Graph from Queue(BTLG2.tpw) interactive with update
abilities and color cell selection.
TimeLine Graph
**Added checkbox to turn off weekend colors
**Added embed before adding to queue
**Added ability to add fields to queue(store additional info for
record)
**Added ability to add space to time bar locator after time number.
Changed messages in 2 schedulers from select root to
"No appointment exists for the date/time slot selected"
**Added embed point BST scheduler for after filter resources.
Bugfix for Single Column(no conflict columns) on end of month.(Scheduler)
Popup problems introduced in 6.2 :workarounds in Booking, WallCalendar,
Schedulers.
Made string longer for Popup Menu in all templates.
Mar 24,2005 BST Ver 4.0 Released.
Features: over 30 added
Added support for "dynamic week starts on Monday" for Calendars,
WallCalendars, WeeklyPlanner.
Added new control template "WeekMonCheckBox" for controlling it.
Added support for IceTips Previewer.
Added built in report for Weekly Planner.
Added Conditional Icons and Colors "IF" statements to Bookings, and schedulers
Added Checkbox to use same icon/color for duration in above.
Added New Control template "BSTimeLocBar"
Added Time Bar Locator support to Bookings "Day"
Added Time Bar Locator support to Schedulers.
Added button effect to Large and Small Calendars
Added code to reduce flicker on Calendars
Added code to handle end of month on "Month Ahead" and "Month Back" routines in
Calendars.
Added embed for CreateTimeColumn Routine to customize/change colors etc in First
column in schedulers.
Old "Static" Wall Calendars are no longer supported.
Switch to dynamic.
On Large Calendar you have to remove the template, exit the procedure,
come back in and add it. (Strings Changed for buttons feature.)
Mar 4,2005 BST Ver 3.904 Patch and new installer Released.
Bugfix in Wall Calendar, Weekly Planner, Booking, when not using
"update" option. Feature: Now can use "Hot Field Reget" without using
"update" option.
Mar 4, 2005. BST Ver 3.903 Example Patch and new installer
Released.
Firebird demos had deprecated Navigation bar in them, and C6ABC demo
app had new revision templates sneaking in<g>. Gave errors on opening them.
Mar 1,2005. BST Ver 3.903 and Patch Released.
Bug fix in Schedulers for appt starting at "1" (12am). Regression from adding
Conflicts. Moved "GetAppointments" to last in %WindowManagerMethodCodeSection
to cease any irregularities in setting up screens.
Feb 28,2005 BST Ver 3.902 and Patch Released.
Bug fix in time column for no ini file in schedulers (-1 minute bug) and
conflict column would pile up conflicts at end of day.
Feb 22,2005. BST Ver 3.901 and Patch Released.
Bugfix, when only 1 conflict column selected for schedulers, width would get
zeroed.
Feb 20,2005. BST Ver 3.90
Schedulers
Added split columns/fields for conflict appointments. (configurable number and
width of columns)
Stabilized scroll to date feature (BSTMonth).
Added code to all "update buttons" to insure list was selected to avoid error
codes.
BSTMonth added "embed points" to "select resource button" named "After Resrc
Select before Get Appts". ! So you can use IMDD to load multiple files.
Added checkbox to use same icon for duration (conditional)
GreenBar now only colors the first row if it is a full hr.
Added and subtracted few seconds in Schedulers code to get rid of funky
appointments.
Added checkbox to "GetDate" button to automatically become a "JumpDate" lookup
feature when used with Navigation Calendar or bar. ! lot less file hits.
Fixed default Tooltips. (Annoyance)
Moved/changed a lot of code to make it more efficient, less file hits.
BSTSched and Bookings changed code to allow descending key in Resource file.
Clear the "ghost" hot field displayed on schedulers and bookings after appts
retrieval.
Feb 4, 2005. BST Ver 3.81
Changed embed points to get rid of Flicker and Procedure "Jump" in compiled
app when using restore from Ini or MakeOver.
Jan 29,2005 BST Ver 3.8
Bugfix: for "String" SysId in Wall Calendar and popup in row one in Booking
template.
New template added--BSTWkPlan, Weekly Planner Reminder - weekly version of the
Wall Calendar with more vertical space.
More embeds added to Misc templates. Better error reporting if you forget to
fill in template files. Added Restrict Items to the Popup Menu so you can
exclude delete, etc.
"BST Prop:SQL" changes: Added support for "DateTime" Fields, Optional
Replace '*' with All Field names. Better Support for external Field names.
Options of "PrePend and Append Characters" for Ext Field Names. Provisions for
Developers to Add to "Where" clauses from within templates.
Dec 13,2004 BST Ver 3.702
Bugfix: BST Prop:SQL in Wall calendar when limit to one resource selected.
Dec 2, 2004 BST Ver 3.701
one old file snuck through on the installer BST on changes.
Dec 1, 2004 BST Version 3.7
BST Schedule
Added 'GreenBar effect' to BST templates. (Hrly or alt line)
Under "Color Settings" Button
Added 'Scroll to current Date' Option to Month BST.
On Main Template Screen
Added 'Drag and Drop MouseX code' for Horiz scrolling. (off screen entries)
AutoMagic
added 'conflict Tooltips' Option to BST Day/Week/Month scheduler
Under "**Data Files**" Button
Added 'Reference Variable access' to queues to reduce amount
of code produced and compile times needed.
AutoMagic
Added suppression for 'error codes' affecting 3 areas,
AutoMagic
Drag and drop
drop from list
Hot Field reget
BOOKING
Added 'GreenBar effect' to Booking templates. Under "Color
Settings" Button
Added 'Scroll to current Date' option to Month and yearly booking.
Under "Booking Display" Button
Added 'Drag and Drop MouseX code' for Horiz scrolling. (off screen
entries) AutoMagic
Added 'Conditional colors' in Booking template. Under "Colors
Settings" Button
Added 'Multi-Duration Colors' to Booking. Under "Colors Settings"
Button
Added 'Reference Variable access' to queues to reduce amount of
code produced and compile times needed. AutoMagic
Added suppression for 'error codes' affecting 3 areas, AutoMagic
Drag and drop
drop from list
Hot Field reget
Added 'Max fields' to "Day" in Booking template to define Granularity.
48/72/96/144/288 max fields for 30/20/15/10/5
minutes granularity. Under "Time Header Config" Button
Changed #GROUP (%BSTColorEquate,*%BSGraphColors) in BSTGrp.tpw, BTLG.tpw AutoMagic
Oct 19, 2004 BST Ver 3.65
Added Embed Points for drop, insert, change, delete schedulers. Changed
Routines for 'change' and 'delete' to use SysId in queue. Added Embed
Points for drop, insert, change, delete in Wall calendars. Changed use BST
Prop:SQL default to "off". Added Embed Points for drop, insert, change,
delete to Bookings.
Aug 18, 2004 1:00 PM CST BST Ver 3.64
Bug fix.
Recurring Scheduler Controls could STILL "Hang" when Using "Every
Month" Option
on 2nd,3rd,4th options. Corrected now. Allows you to Customize the text in the
dropdowns. Affected Scheduler and Wall Calendar recurring controls.
Aug 18, 2004 BST Ver 3.63
Regression
Recurring Scheduler Controls would "Hang" when Using "Every Month" Option.
Corrected now. Allows you to Customize the text in the dropdowns. Affected
Scheduler and Wall Calendar recurring controls.
Aug 12, 2004 Ver 3.62 Patch
Bugfix
Monthly booking template could load records from the following month under some
circumstances.
Aug 2, 2004 Ver 3.61 Patch
Bugfix
An "Insert Record" by popup menu or doubleclick on the BST single resource
scheduler for Week or Month Grid could load incorrect Date when using the "Split
Time Field" option.
July 11,2004 Ver 3.6 The "Eye Candy Update"
When upgrading to Ver 3.6 from older version, check all
your colors for the previously installed templates. Changes in prompts to
use color lookups cause existing color selections to default to black.
(one time check) Colors have all been moved to "Color Settings" Buttons. You
will get 10 messages on first load about variables not existing. They are safe
to ignore.
Check BSTMonthSched embeds and BSTCal embeds for possible
orphans.
New Templates
Cooler runtimes, Long buttons.
Added LineHeight control.
New Small Cool Calendar
Lots of features.
Hot keys.
New Cool Nav-Bar control.
Optional Pre-Pend Day of Week.
Hot keys.
New "2nd" Cool Nav-Bar control.
Will Synch with Small, Cool, or Large Calendars.
Added "Day" Grid to BSTMonthSchedule <<<<
Enhancements
Bookings Templates
Added 3rd Cell Data option
increased limit for overlap check on old records
Added Reget Record on new Selection option.
For displaying "Hot Field
type memos, notes, fields, etc"
Added User Drop From List Support.
All Schedulers
Added Split time field for better
looks.
Added User Drop From List Support.
Split templates into groups so you can deprecate old runtimes and WC's.
Removed all fonts from templates so they inherit windows fonts.
All colors for all templates have been MOVED to "Color Settings" button.
All color selectors have been switched to "Color" prompts.
Caveat = You need to check
your colors when you update, and some
will need resetting.
Defaults to black on switchover.
Made BST Prop:SQL optional.
Added more embed points.
Bug Fixes and annoyances
Selector Calendars (All)
Tamed Doubleclick annoyance
Restricted to Date Regions
Prop:SQL filename problem corrected.
Conditional Icon regression in Bookings.
Embed Points in Bookings and calendars could cross over.
Overlap bug in Bookings template on 1st of month.
Month Scheduler not Adding all the days.
May 21, 2004 Ver 3.5
New Booking Template
BSTBooking in 4 variations: mimics AddSoft's OCX
Daily by "Time" duration Just like appointments.
Weekly "Day" duration Booking
Monthly "Day" duration Booking
Year "Month" duration Booking
ODBC/SQL compatible - C55 ABC firebird example
Checks for overlaps in previous Days, weeks, Months.
Defaults to yesterday for appts,
7 units (settable) for Days and months.
BSTBooking can use the BSTSched runtime control
Delete the time settings where appropriate.
Tweaked the template to accommodate Bookings.
Enhancements
TimeLineDD
Tightened up code, file access more efficient.
You now can have dynamic Resource Loading
(filtering) thru embeds.
Other templates and calendars, etc
Tweaked for more efficiency and better
refreshing.
May 6, 2004 Ver 3.1
Bug Fixes
Synchronization Regression.
Wall Calendars
Schedule templates
Wall Calendars using Limit id had typo in it.
April 5, 2004 BST Updates Ver 3.0
Added ODBC/SQL capabilities to all templates.
Firebird C6 example app included.
Added embed "After Clear Colors Routine" for background masking colors
February 5, 2004 BST Updates Ver 2.7
In a Nutshell = One Bug Fix. More Internationalization. Colors
and reports for wall calendars. "No weekends" for recurring scheduler
"every X days" selection. You will have to remove and reinstall the
recurring scheduler controls in your apps or you will get compiler
errors.
Features