You are on page 1of 30

H NG D N LÀM CH NG T - DEAL SLIP

Các b c th c hi n ..................................................................................................................... 1
H ng d n cài t máy in trong T24 ........................................................................................... 1
In ch ng t ................................................................................................................................. 4
S d ng ng d ng DEAL.SLIP.FORMAT ............................................................................... 4
Tên ch ng t ............................................................................................................................... 4
Bài t p 1 Thi t k ch ng t : “Phi u báo n ” trong ng d ng FT ................................................ 6
Màn hình ng d ng: ............................................................................................................... 6
M u ch ng t : ....................................................................................................................... 7
Các b c thi t k m t Deal Slip ............................................................................................... 8
B1. Phân tích ......................................................................................................................... 8
B2. Ch ra các b ng c n l y thông tin ..................................................................................... 8
B3. L y d li u t các b ng và b trí thông tin ....................................................................... 8
B4. Câu h i nh c nh ng i dùng. ......................................................................................... 8
G n Dealslip vào Version ....................................................................................................... 17
Bài t p 2: Thi t k ch ng t “Phi u báo có” trong ng d ng FT ................................................ 17
Bài t p 3:Thi t k ch ng t in “Phi u chuy n kho n” trong ng d ng FT ................................. 23
Bài t p 4: T o m t ch ng t DEAL.FX.SP.NEW cho màn hình FOREX,SPBUY . ................... 27

Các b c th c hi n
- Thi t l p máy in trong T24: cài t ph n m m FinePrint 2000
- Thi t k Dealslip b ng ng d ng DEAL.SLIP.FORMAT
- G n Dealslip vào Version c n in ch ng t
H ng d n cài t máy in trong T24
- Cách cài t: Ch y file setup: fpe462.exe cài t.
- Thi t l p máy in: vi c in n c chính xác, các giao d ch viên ph i
thi t l p máy in theo úng nh h ng d n d i ây. Chú ý không b
nh m l n.
Thi t l p kh
cho gi y in

Trang 2
Sau khi thi t l p các tham s cho Fine Print thành công, !ng nh p vào T24
Truy c p Menu: File --> Printer Setup và l a ch"n theo úng nh hình d i:

Trang 3
In ch ng t
S d ng ng d ng DEAL.SLIP.FORMAT

Tên ch ng t

Trang 4
Gi i thích các tr ng
1. Description: Mô t , t tên lo i ch ng t
2. Report Control ID: Mã Report Control, mã này ph i c nh ngh#a tr c trong b ng
REPORT.CONTROL.
3. File: Ch ra ng d ng s$ l y thông tin
Tr ng 3.1: Úng d ng chính s$ l y thông tin, nó s$ là ng d ng chính c%a Version t &ng
ng. Ví d , thi t k phi u chuy n kho n, phi u báo n , báo có trong ng d ng FT, thì
tr ng 3.1 s$ là FUND.TRANSFER
Các tr ng 3.2,3.3 ... ch ra các ng d ng khác có liên quan, các thông tin trên ch ng t
có th c l y ra t các ng d ng này thông qua ID c%a b n ghi s$ c xác nh b i
các tr ng 4.2,4.3...
Khoá liên k t các ng d ng ph i là m t tr ng trong ng d ng chính.
T t c các b n ghi l y t các ng d ng liên quan s$ c "c khi b t u ch y bi u t ng
in ch ng t , các thông tin l y t ng d ng chính s$ c l y tr c ti p t màn hình nh p
li u.
Quy t c:
T 1-24 ký t , ph i là m t b n ghi có hi u l c trong b ng FILE.CONTROL và m t
b n ghi trong STANDART.SELECTION
4. ID: Khoá chính c%a b n ghi
+ i v i ng d ng chính : Tr ng 4.1: Chính là ID c%a b n ghi hi n hành, @ID.
+ i v i các ng d ng liên quan: Khoá liên k t t i các ng d ng này ph i là m t
tr ng trong n d ng chính.
Ví d : Mu n truy c p vào b n ACCOUNT l y thông tin v tài kho n ghi n thông qua
ng dung FT, thì tr ng 3.2 ph i là ACCOUNT và tr ng 4.2 là DEBIT.ACCT.NO
ID c%a b n ghi có th nh p theo các nh d ng sau:
5. Field: Thông tin c hi n th trên ch ng t . Có 3 tr ng h p
+ Tr ng h p 1: Thông tin là d li u t#nh, nh ng dòng text
+ Tr ng h p 2: L y thông tin t ng d ng chính ( c nh ngh#a tr ng 3.1)
- L y giá tr c%a tr ng: Nh p tên tr ng
- L y giá tr di'n gi i c%a tr ng (ENRICHMENT): S d ng t khoá
ENRICHMENT
Cú pháp: Tên_tr ng ENRICHMENT

Trang 5
+ Tr ng h p 3: L y thông tin t các ng d ng khác ( c nh ngh#a trong các tr ng
3.2,..)
Cú pháp: Tên_ ng_d ng>Tên_tr ng
+ Tr ng h p 4: L y các giá tr c%a h th ng, ví d ngày tháng,...
“SYSTEM.DATE”
6. Column: Xác nh v trí c%a thông tin cl y tr ng 5.1 trên ch ng t , xác nh
theo to c t, dòng.
Có th xác nh v trí theo các cách sau:
CC: nh v trí c t trên dòng hi n t i
CC,LL: Xác nh c th v trí c t vào dòng
CC,+NN: V trí c t là CC trong dòng th NN k t dòng hi n t i
CC,-NN: V trí c t là CC trong dòng th NN k t dòng hi n t i ng c lên
Chú ý: N u d li u c l y ra là multivalue ho c subvalue thì các giá tr s$ c in t i
cùng m t v trí c t các dòng ti p theo.
7. Format:
nh d ng c%a d li u khi in. M t s nh d ng ph bi n th ng c s d ng:
10L: 10 ký t c!n trái
20R: 20 ký t c c!n ph i
15L, ho c 15R,: Dùng cho tr ng s ti n
D2/E: nh d ng ngày. Ví d 25/07/2007
Chú ý:
Trong tr ng h p mu n l y d li u t m t routine, thì routine ó ph i có m t is
duy nh t, ó chính là giá tr tr v c%a routine, s$ c th hi n trên ch ng t .
Sau khi vi t và d ch Routine, routine này ph i c nh ngh#a trong b n
PGM.FILE v i Type là S.
8. Prompt: L i nh c, câu h i cho ng i dùng.
Bài t p 1 Thi t k ch ng t : “Phi u báo n ” trong ng d ng FT
Màn hình ng d ng:

Trang 6
M u ch ng t :

Trang 7
Các b c thi t k m t Deal Slip
B1. Phân tích
- Các thông tin nh Mã giao d ch, giao d ch viên, s ti n, ngày tháng,... có th
l y tr c ti p t ng d ng chính FUND.TRANSFER
- Các thông tin nh tên khách hàng, s d u, cu i c%a tài kho n ghi n : Có th
l y t b ng ACCOUNT
- Các thông tin khác nh t ng s ti n, s ti n b ng ch l y t routine.
- Tên chi nhánh: L y t b ng COMPANY
B2. Ch ra các b ng c n l y thông tin
3.1 FUND.TRANSFER
4.1 @ID
3.2 ACCOUNT
4.2 DEBIT.ACCT.NO
3.3 COMPANY
4.3 CO.CODE
B3. L y d li u t các b ng và b trí thông tin
B4. Câu h i nh c nh ng i dùng.
M t s routine c s d ng trong “Phi u báo n ”

Trang 8
@HDD.FT.DR.TOTAL : T ng s ti n báo n
@HDD.FT.AMT.VN.S1: "c s ti n thành ch , xâu th nh t
@HDD.FT.AMT.VN.S2: "c s ti n thành ch , xâu th 2
@HDD.FT.GET.VAT : Tính s ti n thu
........
HDD.FT.DR.TOTAL :
0001 SUBROUTINE HDD.FT.DR.TOTAL(TOTAL.AMT)
0002
0003 $INSERT I_COMMON
0004 $INSERT I_EQUATE
0005 $INSERT I_F.FUNDS.TRANSFER
0006 $INSERT I_F.ACCOUNT
0007
0008 *----------------
0009 *TINH SO DU DAU TRUOC KHI THUC HIEN GIAO DICH DOI VOI VE
NO
0010
0011 FN.ACCT = 'F.ACCOUNT'
0012 F.ACCT=''
0013 ACCT.ID=R.NEW(FT.DEBIT.ACCT.NO)
0014
0015 CALL OPF(FN.ACCT,F.ACCT)
0016
0017 CALL F.READ(FN.ACCT,ACCT.ID,R.ACCT,F.ACCT,ERR.ACCT)
0018
0019 OPEN.BAL = R.ACCT<25>
0020 CRT OPEN.BAL
0021
0022 AMOUNT = R.NEW(FT.DEBIT.AMOUNT)
0023 CHARGE= R.NEW(FT.TOT.SND.CHG.CRCCY)
0024 VAT = CHARGE/10

Trang 9
0025 TOTAL.AMT = AMOUNT + CHARGE + VAT
0026 TOTAL.AMT = FMT(TOTAL.AMT,"19L,")
0027 RETURN
0028 END

@HDD.FT.AMT.VN.S1:
0001 SUBROUTINE HDD.FT.AMT.VN.S1(VALUE.1)
0002 *-----------------------------------------------------------------------
0003 * convert amount to words in vietnamese
0004 * INCOMMING: IN.AMT amount
0005 *
0006 * OUTGOING: OUT.AMT amount in words
0007 *-----------------------------------------------------------------------
0008 $INSERT I_COMMON
0009 $INSERT I_EQUATE
0010 $INSERT I_F.FUNDS.TRANSFER
0011
0012 * HANGDD CHANGED 20070630
0013 TT.CCY = R.NEW(FT.DEBIT.CURRENCY)
0014 IF TT.CCY = 'VND' THEN
0015 Y.CCY = 'VIET NAM DONG'
0016 AMT = R.NEW(FT.DEBIT.AMOUNT)
0017 CHARGE = R.NEW(FT.TOT.SND.CHG.CRCCY)
0018 VAT = CHARGE/10
0019 END
0020 ELSE IF TT.CCY = 'USD' THEN
0021 Y.CCY = 'DO LA MY'
0022 AMT = R.NEW(FT.DEBIT.AMOUNT)
0023 CHARGE = R.NEW(FT.TOT.SND.CHG.CRCCY)
0024 VAT = CHARGE/10
0025 END

Trang 10
0026 ELSE IF TT.CCY = 'EUR'THEN
0027 Y.CCY='EURO'
0028 AMT = R.NEW(FT.DEBIT.AMOUNT)
0029 CHARGE = R.NEW(FT.TOT.SND.CHG.CRCCY)
0030 VAT = CHARGE/10
0031 END
0032 ELSE
0033 Y.CCY = TT.CCY
0034 AMT = R.NEW(FT.DEBIT.AMOUNT)
0035 CHARGE = R.NEW(FT.TOT.SND.CHG.CRCCY)
0036 VAT = CHARGE/10
0037 END
0038 IN.AMT = AMT + CHARGE + VAT
0039 CALL HDD.RTN.CONVERT.TO.STRING(IN.AMT,'.',Y.CCY,OUT.AMT)
0040 SOURCE = OUT.AMT
0041 V.LEN = 45
0042 CALL HDD.CUT.TO.STRING(SOURCE,V.LEN,VALUE.1,VALUE.2)
0043
0044 RETURN
nh ngh a Routine trong b ng PGM.FILE

Trang 11
Trang 12
D li u l y t b ng
COMPANY

Trang 13
Trang 14
D li u cl y
t Routine

Trang 15
Câu h i nh c khi
yêu c u in ch ng
t

Trang 16
G n Dealslip vào Version
Truy c p Menu: Tools -> Screen Designer -> Truy c p Tab : Dealslips
- Deal slip Trigger: Ch nh cách kích ho t Deal slip
OL: Online, t ng hi n th câu h i xác nh n có in ch ng t không sau khi
commit
RQ: Request: Ch kích ho t vi c in khi b m vào bi u t ng in Deal slip
- Deal slip format: Tên Dealslip
- Deal slip Function: Ch nh ch ng t s$ c in ra khi nào.
G n ch ng t “Phi u báo n ” vào Version: FUNDS.TRANSFER,MDT.ACTR

Bài t p 2: Thi t k ch ng t “Phi u báo có” trong ng d ng FT

Trang 17
M u ch ng t

Trang 18
Phân tích
- Các thông tin nh Mã giao d ch, giao d ch viên, s ti n, ngày tháng,... có th
l y tr c ti p t ng d ng chính FUND.TRANSFER
- Các thông tin nh tên khách hàng, s d u, cu i c%a tài kho n ghi n : Có th
l y t b ng ACCOUNT
- Các thông tin khác nh t ng s ti n, s ti n b ng ch l y t routine.
- Tên chi nhánh: L y t b ng COMPANY
Thi t k ch ng t

Trang 19
Trang 20
Trang 21
Trang 22
B c cu i cùng:g n DEAL.SLIP vào VERSION(Làm t &ng t trong bài t p 1)
Bài t p 3:Thi t k ch ng t in “Phi u chuy n kho n” trong ng d ng FT
M u ch ng t

Trang 23
Bài t p này t &ng t bài t p 1 và 2.D li u dùng cho vi c in ch ng t c l y ch% y u
trong b ng FUNDS.TRANSFER.Các thông tin c n l y:
- Tài kho n ghi có
- Tài kho n ghi n
- S tài kho n
- Tên khách hàng
- S d u/d cu i
Thi t k DEAL.SLIP.FORMAT

Trang 24
Trang 25
Trang 26
Sau khi ã thi t k ch ng t in xong,ti n hành g n DEAL.SLIP vào Version
FT:FUNDS.TRANSFER,MDT. ACTR

Bài t p 4: T o m t ch ng t DEAL.FX.SP.NEW cho màn hình FOREX,SPBUY .

Ch ng t c in sau khi nh p m t giao d ch vào h th ng.Ch ng t có m u nh sau:

B ng ch a d
Tên Deal Slips li u c n l y
Th c hi n:

Trang 27
Liên k t v i b ng
CUSTOMER b ng tr ng
COUNTERPARTY trong
b ng FOREX

Trang 28
L y tr ng
SHORT.NAME t b ng
CUSTOMER

Trang 29
Câu h i c hi n th
nh c ng i dùng có in
ch ng t hay không?

Trang 30

You might also like