facs_Changes.txt

Changes in 0.2.13
- TODO: getLastInvoiceSn / Nr ambigue?
- TODO: correct date of serie of Invoices (from..till)
- Dutch translation updated

Changes in 0.2.12
- cost over n years: use to assign amount instead of invoice amount
- ends on zero or on resulting amount not used for cost assingment over years

Changes in 0.2.11
- FEditInvoice, calendarview button makes calendar bigger/smaller.
- FMain: added keyboard "enter" and "return" reaction for selected "book" and "assign" buttons.
- FReports bigger log window
- FReports: Assigned cost on CostCode (invoice of year/month)

Changes in 0.2.10
- bug fix "bCostcodeOk Not static" crash

Changes in 0.2.9
- FMain: fix option in menu to fit real state of extended interface and assignment interface
- FConfigure: option box instead of string in configuration choices with yes/no
- FAbout button "More.." (instead of Todo)
- small adjustments to Dutch translation

Changes in 0.2.8
- last costcode list: updates now also when prefilled values are confirmed (as with costcode from dropdown)
- reports, input of the day: delete button works now
- tools, preferences, tooltip of language "." button corrected

Changes in 0.2.7
- Report added: input of today (or other day)

Changes in 0.2.6
- Remark in invoice was copied to next new invoices, fixed.

Changes in 0.2.5
- Screen "tab" order in FEditInvoice for field SomeValue
- Screen "tab" order in FMain for field SomeValue
- corrected facstables.sql that makes initial database

Changes in 0.2.4
- inv DATABASE CHANGE: added inv_number(20) bigint for numbers/counters etc in vlbxSomeValue
ALTER TABLE `inv` ADD `inv_number` BIGINT NOT NULL AFTER `inv_remark` ;
- ClsInvoice iSomeVal
- MData changeInvoice and addInvoice
- FMain field and code
- FEditInvoice field and code

Changes in 0.2.3
- Supplier selection: show external id in tooltip of sup description
- Invoice amount: "memory clear" button to clear M, button enables when memory value filled
- Invoice amount: "clear" button to clear invoice amount (not memory)
- Tooltip about sum/subtract in Invoice amount title

Changes in 0.2.2
- similar supplier name: save anyway works now
- after crash + dataconnection restore, find last invoice nr after connect

Changes in 0.2.1
- save new supplier: added feedback
- save new supplier: adjusted screen order

Changes in 0.2.0

15/06/2009
- getLastCostcode() 
- error to lsbxSysLog instead of error window

11/06/2009
- getLastCostcode() (BUSY)
- save last used costcode in supplier record  
- get invoice remark from default in supplier record
  
08/06/2009
- FMain display new sup_invdescription field
- FEditSupplier modified to save sup_invdescription data
- changeSupplier modified to save sup_invdescription data

04/2009
- changed partly added new field to procedure of saving invoice, to test and "edit invoice" todo.
----todo: on invoices change to give invoice id back in procedure
sSql = "SELECT LAST_INSERT_ID() AS &1"
    TRY myResult = $hConCosy.Exec(sSql, "cpl_id")

TABLE CHANGE!!!
- supplier table modification sup_invdescription gets content of previous existing sup_description; 
sup_description will be the general description of the supplier, helping to select the supplier;
while sup_invdescription will be the default text that is copied in the invoice description line every new inv

ALTER TABLE `sup` ADD `sup_invdescription` VARCHAR( 30 ) NOT NULL AFTER `sup_mostcpl` ;
UPDATE `sup` SET `sup_invdescription` = `sup_description`  

- added default invoice text field on FEditSupplier, FSupplier new supplier (no code yet)
- changed field description at FEditSupplier to real supplier description fields (no code yet)
- made procedure leaveApp: exit button and "x" of window calls same exit procedure and closes app with normal shutdown

Changes in 0.1.7

- configuration, FConfigure: added button for default language = "en_US"

Changes in 0.1.6

- corrected database user rights grant
- Create new facs: feedback changed to listbox to scroll back
- Better feedback after some steps
- DB user Password only auto-created if asked, with button, to avoid creating a never-seen password
- DB user Password is shown till confirmed
- enable/disable of buttons improved.


Changes in 0.1.5

- Feedback in log window at printing reports from main or report screen
- Feedback at deleting reports: shows number deleted
- Report Invoices Year title corrected
- Main screen: cleanup of textlabels; inititalize with “”
- File, Start New: removed first user creation (double)


Changes in 0.1.4

- Dutch translation completed


Changes in 0.1.3

- Create new facs: sequence of steps: button disable-enable policy
- better feedback in log underneath: gives hint for next step
- Fixed startup value of invoice serial number by looking for highest number + 1 button. 


Changes in 0.1.2

- invoice id recover after create replaced by LAST_INSERTED_ID method.
- clean up code after saving invoice; sub for :
- fillThisInvoice, ResetBooking, setAssignValues


Changes in 0.1.1

- Report costcode month totals fixed
- invoice id not found: workaround in code implemented
- Invoice number length default 6.  Still problem with prefix etc: now just use numbers, prefix not set
- Changed simplefacs.sql file to fit older mysql servers.


Changes in 0.1.0

- order of creating an empty facs-file in File, New is better indicated; buttons are enabled/disabled accordingly
- after creating the database, now also the database user can be made and given the sql grants
- database connection data is copied to settings
- adjusted auto numbering to be able to start with empty file
- adjusted auto increment to 1 in sql file

ps:
Initial release on sf: 0.0.96 jan 2009

More details see: 
http://facs.noxqs.org 
http://sourceforge.net/projects/simplefacs/
