mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
describe the transaction processing features
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1245 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
fae398fab8
commit
1d6b96529b
@ -283,11 +283,12 @@ course-grained account-group level.
|
||||
|
||||
Transaction Processing
|
||||
----------------------
|
||||
The following has been implemented:
|
||||
|
||||
Introduce begin() and end() subroutines that should wrap updates
|
||||
to individual splits/transactions. These should be useful for
|
||||
an sql back-end, where end() would be a synonym for "commit".
|
||||
There is a rudimentary level of "TP" build in, via the routines
|
||||
xaccTransBeginEdit(), xaccTransRollbackEdit(), and xaccTransCommitEdit(),
|
||||
which allow changes to be made to a transaction, and then commited,
|
||||
or rejected at the end. Handy for the GUI, if the user makes a bunch
|
||||
of changes which they don't want to keep; also handy for an SQL back end,
|
||||
where the Commit() routine triggers the actual update of the SQL database.
|
||||
|
||||
|
||||
Journal Logs
|
||||
|
Loading…
Reference in New Issue
Block a user