home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d576
/
budget.lha
/
Budget
/
Budget.doc
< prev
next >
Wrap
Text File
|
1991-12-22
|
47KB
|
1,161 lines
0;32;43m 0m
1;32;43m Budget...LLSC 0;30;43mv1.3_4 0;31;43m 0m
0;32;43m 0m
0;32;43m Author Le Lay Serge Camille 0m
0;32;43m 8, Rue Lavoisier 0m
0;32;43m 91350 Grigny 0m
0;32;43m France 0m
0;32;43m 0m
3;30;41m 0m
3;30;41m 0m
3;30;41m This program is 0;32;41m1mFreeWare 0m3;30;41mdistribution and 0m
3;30;41m use are free3;30;41m (for no commercial use). 0m
3;30;41m 0m
3;30;41m Translate into another language permitted. 0m
3;30;41m 0m
3;30;41m There is no guaranties for the use of this 0m
3;30;41m SoftWare. If you find a problem inform me I 0m
3;30;41m will correct it an put the new version in the 0m
3;30;41m Fred Fish collection. 0m
3;30;41m 0m
3;30;41m 0m
3;30;41m 0m
3;30;41m v1.301 Distribution Fred Fish N° 416 SW English 0m
3;30;41m v1.3_2 Distribution Fred Fish N° 452 SW English 0m
3;30;41m v1.3_3 Distribution Fred Fish N° 546 FW English 0m
3;30;41m v1.3_3f Distribution Author (*) FW French 0m
3;30;41m v1.3_4 Distribution Fred Fish N° FW English 0m
3;30;41m v1.3_4f Distribution Author (*) FW French 0m
3;30;41m 0m
3;30;41m(*) 31;40m Si vous vous désirez recevoir une copie de la version
3;31;40mFrançaise envoyez à l'adresse ci-dessus une disquette 0m
3;31;40mplus une envellope affranchie au tarif 50 Grammes ou 0m
3;31;40m 10Fr de participation aux frais comme vous voulez. 0m
3;31;40m Idem pour mise à jour et tout support. 0m
This 1.3_4 version have some no criticals bugs corrected
and have some new features.
- Archives automatic delete the old year-2 ( example 1990
year if we are in 1992, and put the old datas into drawer
archive in the file.90, you can always view and modify
them if neccessary.
- Output datas to file or to a device in text form, a
columm subtotal is add. The output text width is as your
Budget window.
- A direct output to the preferences selected printer.
- Possibility of rename a budget account file.
- Possibility to set a protection for no saving when you
are testing or evaluate.
- A selection command that allows you to choose to
display only the lines you want.
- A search command.
- A search and replace command.
- A search and delete command.
- New keys sequences for some functions.
A correct copy of Budget...LLSC program must have at
least 3 files (writing in emphasized).
3m Budget.doc.info 0m 361 ----rwed
1m Budget...LLSC 0m 157000 --p-rwed
3m Budget...LLSC.info 0m 938 ----rwed
1m BudgetDate 0m 9 ----rwed
1m Budget.doc 0m 47000 ----rwed
'These drawers are opened by Budget when neccessary.
3m Bak 0m Dir ----rwed
3m archive 0m Dir ----rwed
3m archive.info 0m 561 ----rwed
1mRunning program :0m
By system: (french author version only v1.3_4f)
Reboot your computer an put Budget disk instead of
WorkBench disk.
By WorkBench:
Double click on icon Budget.
By CLi:
Type following sequence who emulate exactly the
workBench launching :
Run Cd Disk:drawerName +(hit RETURN immediately after + )
Budget...LLSC [file] (hit RETURN)
Note:
Disk is for Disk name or df0: df1: RAD: DH0: etc...
DrawerName is for the name of drawer containing
Budget...LLSC, if one.
[file] name of accompt file [optionnal].
This program is made to help you to manage your personal
finances. It is very easy to use, a page on which you
write on a line left to right, a Date, an abbreviate
label, a note comment, and the amount of the operation.
Budget now display his window with a little one inside it
who show you the last change date.
0;30;41m Date Cpt Note Debit Credit0m
4;31;40m | | | 0m
0;33;41m Date : 0m
32;43m Last update : 10-2030;41m-32;43m90 0m
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m.00 0;32;41mAvai=.00 Bank=0;30;41m.000m
33;41m We do not modify them if we want to see correctly 0m
33;41m following examples. 0m
Else change the date to the actual one then hit RETURN
for validate them. Program modify date for the system
(if tool Date is present in the SYS:C).
It display his window with an white cursor at the top
left corner in orange date cell, who wait for you to
enter an date for the first line. You have an full screen
editor and you can use the mouse for cells and cursor
position.
The window now look like this:
0;30;41m Date Cpt Note Debit Credit0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m.00 0;32;41mAvai=.00 Bank=0;30;41m.000m
33mDate is the indispensable element who program use for is 0m
33mcalculation. A line without date is null. It is also very 0m
33mimportant to set real date in the preceding requester 0m
33m(computers with no backup clock). 0m
All date less or equals to the 10-20-90 (like example) are
real "operate" date, like the same on your bank statement.
Other date are temporary and display 99 code at the regular
day place, they will be "prevision" when they are after
October month.
Budget calculate three balances immediately after each entry,
who appear at the window bottom like this:
0;30;41m Date Cpt Note Debit Credit0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m4084.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
0;32;41m Prev 0m (previsions) who is the sum of all entries. You are
informed on the sum you have for the year (from
actual month to next month of next year). It is
also debited by the currently month operation.
0;32;41m Avai 0m (Available (Real or anticipate)) if this number is
display 0;32;41mblack/white0m it is the real available
balance, which show you the really amount available
at this time for buy.
If this number is display 0;33;41morange/white0m it is
anticipate balance who is calculate with the futur
credit of the month (salary ordinary). Warning in
that case your account may become overdraft.
If this number is display 0;33;42morange/black0m then futur
credit of month are not enough to cover your
expenditure. Your accompt will become overdraft !
0;32;41m Bank 0m It is the same number that appear on your bank
statement balance, it must be equals with them,
after yours updates corrections.
For the first use you have to input all the neccessary
datas writing in yours bank statements from the date
you want beginning your accounting.
0;33;40mWarning0m you can enter date between 01/01/year-1
to 12/31/year+1 only, where year is actual year.
The first line would be a carry-over line like:
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m850.00 0;32;41mAvai=850.00 Bank=0;30;41m850.000m
Then you have to recopy all operation until today like
its appear on your bank statements. The three balances
would be equals.
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m650.00 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
When you have finish, have a drink! this program is ready to
give you the service for what it is made. But before that it
is important to save your work, for that click the right
mouse and put red arrow mouse sprite on the left top of
window and at 31;42m Project 0m word you will see display:
4;32;40m 31;40m 0m
0;31;42m Project 4;32;41m 4;30;41m Command Memo Who ? 0m
30;41m New 0;30;41m Debit Credit0m
30;41m Load... 0m2my-over year 1989 0m|0;31;42m 850.000m
30;41m Save ? 0m2m CB (example) 0m|0;33;42m 200.00 0m
30;41m 33;42mSave 30;41m 0m |
30;41m Ouput text 0m |
30;41m Printer 0m |
30;41m 3mRename 0;30;41m 0m |
30;41m Simulation 0m |
30;41m 0m |
32;41m Quit... 0m |
| | |
0;32;41m Prev=0;30;41m650.00 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
When you choose Save the word highlight, release now right
mouse button and a sample window requester is displayed, the
current directory is writing on it :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;33;42m 850.000m
0;32;40m04;30;41m Account name to saving... 42m 0m
32;43mAmigaLibDisknnn:Budget/30;41m 32;43m 0m
32;43m 0m
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m650.00 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
Add it any name you want, ( disk name can be changed )
and hit RETURN key to running save. The window requester
disappear and at the bottom of screen a black line
inform you the saving progress.
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
| | |
| | |
| | |
| | |
| | |
| | |
30;42m Saving moment please... 31m2 30;41m0 32;41m Avai=650.00 Bank=30m650.000m
1mNote:0m CCP is a defaut account name that Budget automatically
load when launched.
Name is automatically extended of a .NN , for example
CCP is CCP.90 during 1990 year.
Now you can enter all recent debit or credit that your
bank does not know. For that hit key 32;41m $ 0m ( or 32;41m [ 0m)
who is interpreted by program ( 0;32;41m1099900m for example in
October) as a temporary current month date. Fill other
cells by any data, write amount ,(press RETURN to go to
following cell), then type RETURN for line validation.
Budget can now calculate the 0;32;41m Avai 0m and 0;32;41m Prev 0m
balance immediately, note that 0;32;41m bank 0m balance
is unchanged. If you enter a prevision date (after
currently month) only 0;32;41m Prev 0m balance would be changed.
Example enter a salary and a meal in a restaurant :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;41m1099900m|CHQ|birthday meal |0;33;42m 566.00 0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m4084.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
1;33mNotez :0m amount of the salary appear in blue, that want
mean this amount is not count in the 32;41m Avai 0m balance.
It is only count in anticipate calculation mode.
Budget...LLSC will go to anticipate mode automatically
when the real available is less than 0.
When you receive your bank statement you change only
temporary date by the real one, for each line concerned.
0;32;41m Avai 0m balance is unchanged but 0;32;41m Bank 0m statement is
updated to the new value. When finish 0;32;41m Bank 0m balance
must by equals with the same on your bank statement.
Program will class automatically lines per date before
save, if neccessary.
If the real operation date of birthday meal is Oct-15-90
after update it, balances and birthday meal lines are now
displayed like this :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;40m1015900m|2mCHQ0m|2mbirthday meal 0m|0;33;42m 566.00 0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m4084.00 0;32;41mAvai=84.00 Bank=0;30;41m84.000m
Repair line (or inserted line):
Is the empty line on which cursor wait after a loading,
it is the alone line who permit line insertion after an
entry. When you have previsions datas, repair line is
always between current line and these previsions datas.
On the example repair line is the empty one with white
cursor on it.
1mReserved WORD :0m
In rubrique Cpt I have programmed some facilities with
this following words:
33m---0m (three minus) that I use to separe months between
them. example:
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;41m1099900m|CHQ|birthday meal |0;33;42m 566.00 0m
0;33;40m1001900m|0;33;40m---0m|0;33;40mOctober --------------------0m|
0;32;41m 0;32;43m 0m| | |
| | |
| | |
0;32;41m Prev=0;30;41m4084.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Then choose Classifying in second menu and less
a second you will see display :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;33;40m1001900m|0;33;40m---0m|0;33;40mOctober --------------------0m|
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;41m1099900m|CHQ|birthday meal |0;33;42m 566.00 0m
0;32;41m 0;32;43m 0m| | |
| | |
| | |
0;32;41m Prev=0;30;41m4084.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Note: you can also insert a line a any place
with Ctrl RETURN fonction, see third menu
hereafter.
NCL *Need current life. If you use prevision you may be
or want use NCL to note for each futur month amount
BVC you are need for your regular life. Meal, food,
cigarette, car benzine, etc... In order to make
correct prevision. This line is deleted when the
concerned month become current month and its
amount is credited at 0;32;41m Avai 0m balance.
!!! This word is for an operation credit or debit between
VCC another existing file, without need to load it, its
name will be in note place. The program will then
writing inverse operation in that file automatically
when Save menu is selected, word !!! become VCC.
C-O This word is use by program to write carry-over when
he archive a year.
1mAutomatic prevision :0m
Budget program can create automatically line operation
who are regularly repeated. You have only to add a *
at 4mfirst0m of the comment note, in prevision datas
or in the current month. This line will be repeated
for next month of next year, when concerned month
previsions becomes currently.
For buy to credit you can add at the 4mend0m of
comment note two parenthesis who contains detailled
count, Budget program in that case stop automatically
prevision create when last payment is reached.
Howewer you have to enter the 12 first financial
commitment by keyboard typing (easy see more key 32;41m [ 0m
and 32;41m ] 0m).
If period is other than monthly then replace symbol
* by its period number (6 for six months, or 4, 3, 2
for corresponding months and 1 who is for a year). Do
not beginning a note comment by a number if not a
prevision !
Previsions examples :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;33;40m1001900m|0;33;40m---0m|0;33;40mOctober --------------------0m|
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;41m1099900m|CHQ|birthday meal |0;33;42m 566.00 0m
0;32;41m 0;32;43m 0m| | |
0;30;41m1199900m|0;33;40m---0m|0;33;40m*November ------------------0m|
0;30;41m1199900m|SAL|*salary November(prevision) |0;30;42m 4000.000m
0;30;41m1199900m|CRE|*buy credit HI-FI (1/36) |0;33;42m 325.50 0m
0;32;41m Prev=0;30;41m7758.50 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Example above suppose a account situation at October 90,
lines *salary, *buy and of course, *November dated in
November are previsions.
At Nov-01-90 November becomes currently month, then
program read all previsions lines, duplicate the ones
who are automatics and added them at bottom of file.
It clear * symbol and add November lines to the October
ones.
They are displayed like this :
(Warning example above suppose a date change that you can
simulate like :
- Saving file in RAM:file
- Quit your Budget program.
- Reload it, and at requester date change to 11-01-90.
- Loading preceding saved RAM:file.
- Move down cursor to display previsions lines. )
0;30;41m Date Cpt Note Debit Credit0m
0;33;40m0111900m|0;33;40m---0m|0;33;40mNovember -------------------0m|
0;32;41m1199900m|SAL|salary November(prevision) |0;30;42m 4000.000m
0;32;41m1199900m|CRE| buy credit HI-FI (1/36) |0;33;42m 325.50 0m
| | |
0;30;41m1199910m|0;33;40m---0m|0;33;40m*November ------------------0m|
0;30;41m1199910m|SAL|*salary November(prevision) |0;30;42m 4000.000m
0;30;41m1199910m|CRE|* buy credit HI-FI (13/36) |0;33;42m 325.50 0m
0;32;41m 0;32;43m 0m| | |
0;32;41m Prev=0;30;41m11433.00 0;32;41mAvai=33m7758.50 32mBank=0;30;41m650.000m
1mArchives: 0m
This operation is made automatically by the program at each
new year. Datas corresponding to the year-2 is extract of
the current file and put into another with the same name
to the drawer archive (create by Budget if not exist).
Example the file name CCP.91 at the year change of 1992
become CCP.92, the oldest datas of the year 1990 (if any)
are extract and put into the file CCP.90 and archived to
the drawer archive with an icon file. The datas concerned
year 1991 are kept during the entire year 1992. The carry-
over are recalculate by Budget also.
You can always display the archived account files for that
writing after his name the number option of the year you
want to load (this number is optionnal during the current
year). Example to load archive file CCP.90 write :
DiskName:CCP.90 that program read DiskName:Archive/CCP.90
When loaded, you can always modified it, but date accepted
are only in the range 01/01/90 to 12/31/90. The balance
is only a sample total.
1mMENUS :0m
Some rubric cannot be select, like 30;41m 3mRename 0;30;41m 0m in
the first menu. It will become active when neccessary.
You will have to load an account file who is the
condition here for use the rename possibility.
First menu:
4;32;40m 31;40m 0m
0;31;42m Project 4;32;41m C0;32;41mommand Memo Who ? 0m
30;41m New 0m
30;41m Load... 0m
30;41m Save ? 0m
30;41m Save 0m
30;41m Output text 0m
30;41m Printer 0m
30;41m 3mRename 0;30;41m 0m
30;41m Simulation 0m
30;41m 0m
32;41m Quit... 0m
30;41m New 0m
empty the buffer and the window screen, and is
ready for a new file. If change on last file
a bottom line requester like this appear :
31;42m Saving ? (33mY31m)es (33mN31m)o ()Cancel 32;41m 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
Where 31;42m (33mY31m)es 0m is ok! you want saving your change.
Type letter Y (or y) or click on the word itself
with the left mouse button to select this option.
31;42m (33mN31m)o 0m you ignore change and want to go to made
a new account.
31;42m ()Cancel 0m (selected by any other key than Y,y,N,n)
is to ignore the selected New menu and return to
actual file.
30;41m Load... 0m
Is to load an existing file to replace. If change
are do the preceding requester will be displayed.
Then window name requester is displayed and you
have to enter the name of file to load.
30;41m Save ? 0m
For this selection the little window name
requester is displayed with actual name of
the file, that you may now change.
30;41m Save 0m
Save function run immediately with the actual
name. If no name (after a new for example) this
function become Save ? and display the window
name requester.
Save note :
A backup copy is automatically done by Budget in
drawer Bak, you may want restore file before
change by typing disk:bak/MyFileName at the name
requester. In that case, backup file is not
changed by Save fonction as long as it is the
current account.
For more security I suggest you to make a copy of
your entire disk each month for example.
30;41m Output text 0m
This select display the window requester you
have to write the device or file name you want
to output the current account file in a text
form. The writing width is the same as the
current width of the window Budget, with an
columm add for the subtotal that Budget
calculate.
Example (resize the window smaller) :
0;30;41m Date Cpt Note Debit/Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m04;30;41m Output text to : 0;33;42m00m
0;32;43mRAM:trying 0m
0;32;43m 0m
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m650.00 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
Hit RETURN the datas are send into the file trying.
You can after print it with your printer or send it
to the current cli by typing in it :
Type RAM:trying
You will see display :
Date Cpt Note Debit/Credit Sub/Total
---- --- ------- ------------ ----------
090191 C-O carry-over year 1989 850,00 850,00
090191 CBR debit CB (example) -200,00 650,00
You can also output directly to a device.
Device that Budget recognize :
PRT: Corresponding to the selected printer
in the preferences system.
PAR: Direct access to the parallele port.
SER: Direct access to the serial port (with
parameter set by preferences).
MINITEL: Special terminal output (French only).
MPS1000: Output to the cheaper printer sale by
Commodore for the Amiga.
* The current opened Cli.
Case of problem...
4;31m 0m
30;41m System request==============|4;31;42m 0;30;41m|4;31;42m 0;30;41m|0m
30;41m|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|0m
30;41m| Printer trouble : |0m
30;41m| |0m
30;41m| Check printer and cabling. |0m
30;41m| 4;33m 0;30;41m 4;33m 0;30;41m |0m
30;41m| 33m|30m Resume 33m|30m 33m|30m Cancel 33m|30m |0m
4;30;41m| 33m¯¯¯¯¯¯¯¯¯¯4;30;41m 33m¯¯¯¯¯¯¯¯¯¯4;30;41m |0m
31;40m¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯0 m
If this message appear while output text, that want
means the program cannot send characters to the
printer. Check :
- If wire correctly plugged.
- Power supply is ON.
- is in mode "READY", if not hit the ON LINE key.
- have paper, in correct place.
- the printer is not at the end of the paper.
If you solve the problem clic with the mouse the word
"Resume" the printing must then continue. If you
cannot solve the problem then hit "Cancel" to abort
printing and return to the current program.
To save only a part of the account file, see the second
menu at Selection or Selection c-o.
30;41m Printer 0m
Output directly and immediately to the printer choice
in the system preferences.
30;41m 3mRename 0;30;41m 0m
This option is only available when you have loaded an
current account file, (not an archived or bak file).
0;30;41m Date Cpt Note Debit/Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850.000m
0;32;40m04;30;41m Rename Disk:actualName 0;33;42m00m
0;32;43mDisk:32;41m 32;43m 0m
0;32;43m 0m
| | |
| | |
| | |
| | |
| | |
0;32;41m Prev=0;30;41m650.00 0;32;41mAvai=650.00 Bank=0;30;41m650.000m
Type in the new name you want, then hit RETURN to
validate them. The name of the current account, the
backup file, the archived files and all icons are
renamed.
NOTE: The rename cannot work between different disks.
30;41m Simulation 0m
This option cannot be reselected after choice. It
prevent you for modified account that you want to
be sure to NOT save by mistake or forget. To restore
the save possibity choose New or Load in the menu.
32;41m Quit 0m
To quit program, by a requester if change are
do.
Second menu:
4;31;40m 4;32;40m 31;40m 0m
0;32;41m Project 0;31;42m Command 4;32;41m Mem0;32;41mo Who ? 0m
30;41m Classifying 0m
30;41m Balance Month+1 0m
30;41m Selection 0m
30;41m Selection c-o 0m
30;41m 3mSelection end 0;30;41m 0m
30;41m Search 0m
30;41m Replace 0m
30;41m Delete 0m
30;41m Classifying 0m
This will be made automatically by the program,
user can do it at any time with this selection.
30;41m Balance Month+1 0m
Display at the bottom line futures balances of
next month. If you are enter correct prevision
else without interest.
Type any key or clic mouse to redisplay actual
balances.
30;41m Selection 0m
This rubric allows you to select only the lines
you want, they are displayed alones on the
windows and facilitate any modified or searching.
You keep the window editor facilities to modified
like you want. WARNING each change are reported in
the current account file.
The selection window is displayed like this :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850,000m
4;32;41m Selection 0m
4;32;41m Date mini 0m|4;30;41m 43m 0m
4;32;41m Date maxi 0m|4;30;43m 0m
4;32;41m Cpt 0m|4;30;43m 0m
4;32;41m Note 0m|4;30;43m 0m
4;32;41m Amount mini 0m|4;30;43m 0m
4;32;41m Amount maxi 0m|4;30;43m 0m
0;32;43m Choice terminated 0m
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
You fill any cell by the datas you want as a
criterion of lines that have to be selected.
32;41m Date mini 0m
Starting date for the selection.
32;41m Date maxi 0m
Ending date for the selection.
32;41m Cpt 0m
Type here any Cpt that you use in your account file
separate by space.
32;41m Note 0m
Type here any words that you are using in the note
cells in your account file, separate by the \ key.
Example:
32;43mbenzine\repared\insurance32;41m 0m etc...
All line in your account file that contents one or
more of the words benzine, repared, or insurance
will be selected.
The symbol & make a AND logical between two words.
Example:
32;43mcar&insurance\car&repared\etc...32;41m 0m
The word car and insurance (or repared) must appear
in same time, in any order, to the note comment to
be selected.
The symbol ! exclude a word.
32;43mcar\benzine\repared\!insurance32;41m 0m
The symbol ! must be appear at the top of the word.
All lines that contents the word insurance will
not be selected, even if any of the car\benzine...
words appears.
33m WARNING the search in the Note has made lowercase0m
33m and uppercase different. 0m
32;41m Amount mini 0m
Starting amount select.
32;41m Amount maxi 0m
Ending amount select.
If amount is negate don't forget the minus sign.
If no criterion then Budget treat as a cancel.
30;41m Selection c-o 0m
This choice is indentical of the preceding one
but in addition you will have a carry-over
calculate if the selection don't begin at the
start of the account file. This may be nice to
print a part of your account file. This select
can be only made with the date criterion,
others are not available.
30;41m Selection end 0m
Valid in selection mode, for quit any of the
preceding selection mode and return to the
current account file.
30;41m Search 0m
The search requester window is the same as
display in the Selection rubric, the
criterion select is also exactly the same.
When select finish, Budget highlight each
line that he find ok, and wait for you to
answer at the line requester like this:
| | |
0;31;42mSearch ? ()Continue (33mS31m)top 0;32;41mvai=650,00 Bank=0;30;41m650,000m
0;31;42m()Continue 0m
To continue the search to the next occurence,
hit any key (but not S or s), or clic with
the left mouse button on it.
0;31;42m(33mS31m)top 0m
To stop the search.
The search work also under Selection mode.
30;41m Replace 0m
The window criterion requester is the same as
preceding one. Howewer it display in the right
a space for you to enter replace datas.
It is display like this :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;31;42m 850,000m
4;32;41m Search Replace 0m
4;32;41m Date mini 0m|4;30;41m 43m 0m|4;30;41m 0m
4;32;41m Date maxi 0m|4;30;43m 0m|4;30;43m 0m
4;32;41m Cpt 0m|4;30;43m 0m|4;30;43m 0m
4;32;41m Note 0m|4;30;43m 0m|4;30;43m 0m
4;32;41m Amount mini 0m|4;30;43m 0m|4;30;43m 0m
4;32;41m Amount maxi 0m|4;30;43m 0m|4;30;41m 0m
0;32;43m Choice terminated 0m
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
In the replace place all empty cell want mean
there is no replace to do. To move in the replace
cells clic on it with the left mouse button, or
use the arrows key.
Like search you can use this select in Selection
mode.
At each occurence found a line requester wait for
you at the bottom of the window:
| | |
0;31;42mReplace? (33mY31m)es (33mN31m)o (33mA31m)ll ()Stop 0;32;41misp=650,00 Banq=0;30;41m650,000m
0;31;42m(33mY31m)es 0m
We exchange the line (or a part) with the
contents of the replace one.
0;31;42m(33mN31m)o 0m
We do not want to exchange, and continue
the search.
0;31;42m(33mA31m)ll 0m
We want to exchange all occurences, without
request.
0;31;42m()Stop 0m
To stop searching.
Like search you can use the replace select under
Selection mode.
30;41m Delete 0m
This select is identical as replace one, howewer
we only replace here any occurence lines by an
empty one. The requester criterion window and the
bottom line requester are the same as for replace.
Third menu :
4;31;40m 4;32;40m 31;40m 0m
0;32;41m Project Command 0;31;42m Memo 4;32;41m Who ? 0;32;41m 0m
30;41m Scroll down ½ page.....Shift ^ 0m
30;41m Scroll up ½ page.....Shift v 0m
33;41m ^ v are the arrows keys 0m
30;41m Start of file...........Ctrl ^ 0m
30;41m End of file.............Ctrl v 0m
30;41m Insert a line......Ctrl RETURN 0m
30;41m Remove a line...........Ctrl B 0m
30;41m Insertion line..............F6 0m
30;41m 3mTotal or average............F90;30;41m 0m
30;41m 0m
32;41m Cancellation...............F10 0m
30;41m Scroll down ½ page.....Shift ^ 0m
30;41m Scroll up ½ page.....Shift v 0m
Press ESC then up arrow key scroll ½ page up
and ESC then down arrow key for ½ page down.
30;41m Start of file...........Ctrl ^ 0m
30;41m End of file.............Ctrl v 0m
Press ESC then T key to see the top of file and
press ESC then B key to see the bottom of file.
30;41m Insert a line...... ESC RETURN 0m
30;41m Remove a line...........Ctrl B 0m
Press ESC then RETURN key to make a new ligne under
current cursor position. Press CTRL and B to remove
a line, a requester appear to confirme this choice.
30;41m Insertion line..............F6 0m
This function allow to reposition cursor on
current repair line (this is the one who make
a new line after a RETURN). This function also
recalculate balances since the start of file.
30;41m Total or average............F9 0m
In Selection mode you can choose for the bottom
line balance between a Total or a Month Average.
The F6 key redisplay the three balances if
neccessary (But not in Selection c-o).
32;41m Cancellation...............F10 0m
This function cancel operation under cursor and
delete cell contents in the current window, in
the requester window it cancel request (Shift DEL
will delete cell contents) an return to current
window. It reset calculator to 0 and exit it, in
debit or credit cells.
Fourth menu :
4;31;40m 4;32;40m 31;40m 0m
0;32;41m Project Command Memo 31;42m Who ? 4;32;41m 0;31;41m 0m
30;41m ...LLSC 0m
30;41m HiSoft-Basic 0m
30;41m Amiga 0m
This three rubriques display a little window
copyright info.
...
1mMiscellaneous :0m
You have at each credit debit cell an four operation
calculator (sign of operation choice is display
white during the calculation mode). RETURN or ENTER key
display result.
When cursor is on debit cell it appear like this :
0;30;41m Date Cpt Note Debit Credit0m
0;32;40m0101900m|2mC-O0m|2mcarry-over year 1989 0m|0;33;42m 850.000m
0;33;40m1001900m|0;33;40m---0m|0;33;40mOctober --------------------0m|
0;32;40m1002900m|2mCBR0m|2mdebit CB (example) 0m|0;33;42m 200.00 0m
0;32;41m1099900m|SAL|salary October |0;30;42m 4000.000m
0;32;41m1099900m|CHQ|birthday meal |0;33;42m 566.00 0m
| | |
0;30;41m1199900m|SAL|*salary November(prevision) |0;30;42m 4000.000m
0;30;41m1199900m|CRE|* buy credit HI-FI (1/36) |0;33;42m 325.50 0m
0;30;41m1199900m|NUL|test calculator ... |0;32;43m-41m 43m 0m
| | |
0;32;41m Prev=0;30;41m7758.50 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Now type in number 100 ( interpretate 100.00 by the
program ), then instead of depress RETURN for validate...
0;30;41m1199900m|NUL|test calculator ... |0;32;43m-10041m 43m 0m
| | |
0;32;41m Prev=0;30;41m7758.50 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Hit symbol key of operator you want to choose, for
example + key ( = has the same effect ), now you
enter in the calculation mode.
0;30;41m1199900m|NUL|test calculator ... |0;31;43m+41m 43m 0m
| | |
0;32;41m Prev=0;30;41m7658.50 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Note at this time you cannot go out the cell only if
you are calculation terminated, or cancelled it.
Only Prev balance is modified because we are in
prevision date (date blue on white).
Type now number to add, 58.50 for example...
0;30;41m1199900m|NUL|test calculator ... |0;31;43m+32;43m58.541m 43m 0m
| | |
0;32;41m Prev=0;30;41m7658.50 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
To obtain the result depress RETURN (or ENTER).
0;30;41m1199900m|NUL|test calculator ... |32;43m-158.5041m 43m 0m
| | |
0;32;41m Prev=0;30;41m7600.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Depress again RETURN key to quit calculator and line
validation.
0;30;41m1199900m|NUL|test calculator ... |0;33;42m 158.50 0m
0;32;41m 0;32;43m 0m| | |
0;32;41m Prev=0;30;41m7600.00 0;32;41mAvai=84.00 Bank=0;30;41m650.000m
Calculation may be chained. If perform in a line with
a empty date the result will no disturb balances, but it
will be lose when you move cursor into another line.
Result and intermediate calcul are rounded to two digits.
Valid operators: 31;43m+0m 31;43m-0m 31;43m*0m 31;43m/0m 31;43m\0m
1mCOMMANDS :0m
32;41m ] 0m or 32;41m Alt 0m 32;41m->0m (Left Alt then right arrow key)
repeat cell text immediately above them.
The cursor go to the following cell.
32;41m Alt 0m 32;41m v 0m (Left Alt then down arrow key)
Repeat cell text immediately above them.
The cursor go down on line.
32;41m^ 0m and 32;41m Alt 0m 32;41m->0m (Shift and Left Alt then ->)
32;41m^ 0m and 32;41m Alt 0m 32;41m v 0m (Shift and Left Alt then down arrow key)
Like the Alt -> sequence key, but in date or
note cell (for credit prevision) it increment.
32;41m^ 0m 32;41mDel0m delete cell contents under cursor.
32;41m $ 0m (or 32;41m [ 0m) put the 99 date.
32;41m^ 0m and 32;41m<-0m put cursor at the start of cell.
32;41m^ 0m and 32;41m->0m put cursor at the end of cell.
32;41m F1 0m...32;41m F5 0m put cursor into cell date...credit.
32;41m F7 0m 32;41m F8 0m swap line above or under respectively, only
if they have the same date.
At each load program Budget...LLSC wait for a date, for
user who have backup clock this request is not neccessary,
delete file BudgetDate and requester will not appear.
I have designed this program to work in either PAL/NTSC
Amiga with font 32...80 columns. It work with KickStart
1.2/1.3 and system WorkBench 1.3
( LIBS:MathieeDoubbas.library is neccessary ).
Greetings...LLSC