From 2c4c2469c696e454e9eb2d6a5553622090c69271 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 10 Apr 2008 20:52:34 +0000 Subject: [PATCH] Patch level : 10.0 0032 Files correlati : ba7.exe Ricompilazione Demo : [ ] Commento : Aggiormaneto maschere all 10.0 ( nuove toolbar modulo base git-svn-id: svn://10.65.10.50/trunk@16496 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba2100f.uml | 4 +-- ba/ba2100s.uml | 4 +-- ba/ba2100u.uml | 1 - ba/ba2600d.uml | 14 +++++------ ba/ba2600e.uml | 13 +++++----- ba/ba2600g.uml | 14 +++++------ ba/ba2600k.uml | 14 +++++------ ba/ba2600m.uml | 14 +++++------ ba/ba2600n.uml | 14 +++++------ ba/ba2600o.uml | 14 +++++------ ba/ba2600p.uml | 12 ++++----- ba/ba2600r.uml | 14 +++++------ ba/ba2600s.uml | 14 +++++------ ba/ba2600t.uml | 15 ++++++----- ba/ba2600x.uml | 16 ++++++------ ba/ba2600y.uml | 14 +++++------ ba/ba2600z.uml | 14 +++++------ ba/ba3300a.uml | 4 +-- ba/ba3500a.uml | 2 +- ba/ba3600a.uml | 4 +-- ba/ba3601a.uml | 24 ++++++++++-------- ba/ba5200a.uml | 68 +++----------------------------------------------- ba/ba6100a.uml | 2 +- ba/ba6300a.uml | 3 +-- ba/ba7100a.uml | 4 +-- ba/ba7200a.uml | 4 +-- ba/ba7300a.uml | 4 +-- 27 files changed, 131 insertions(+), 193 deletions(-) diff --git a/ba/ba2100f.uml b/ba/ba2100f.uml index 7c1aecb51..0644ba7ce 100755 --- a/ba/ba2100f.uml +++ b/ba/ba2100f.uml @@ -1,6 +1,6 @@ #include "bafrm.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "topbar" 0 0 0 2 BUTTON F_OPTIONS 10 2 BEGIN @@ -19,7 +19,7 @@ END ENDPAGE -PAGE "Parametri di stampa" -1 -1 78 21 +PAGE "Parametri di stampa" 0 0 0 2 LIST F_CLASS 10 BEGIN diff --git a/ba/ba2100s.uml b/ba/ba2100s.uml index 84732f870..401238ea6 100755 --- a/ba/ba2100s.uml +++ b/ba/ba2100s.uml @@ -1,6 +1,6 @@ #include "bafrm.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN @@ -15,7 +15,7 @@ END ENDPAGE -PAGE "SEZIONE DI STAMPA" -1 -1 79 19 +PAGE "SEZIONE DI STAMPA" 0 0 0 2 NUMBER F_HEIGHT 3 BEGIN diff --git a/ba/ba2100u.uml b/ba/ba2100u.uml index 4d2bd890b..f05097b9c 100755 --- a/ba/ba2100u.uml +++ b/ba/ba2100u.uml @@ -2,7 +2,6 @@ PAGE "Modifica sottosezione" -1 -1 67 6 - STRING F_CAPTION 50 BEGIN PROMPT 2 1 "Titolo " diff --git a/ba/ba2600d.uml b/ba/ba2600d.uml index 9fe2832f8..063d5aef9 100755 --- a/ba/ba2600d.uml +++ b/ba/ba2600d.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Spreadsheet" -1 -1 78 20 +PAGE "Spreadsheet" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600e.uml b/ba/ba2600e.uml index 468634830..0121afae9 100755 --- a/ba/ba2600e.uml +++ b/ba/ba2600e.uml @@ -1,25 +1,24 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END ENDPAGE -PAGE "Date" -1 -1 78 20 +PAGE "Date" 0 0 0 0 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600g.uml b/ba/ba2600g.uml index c069ed434..01b5fce43 100755 --- a/ba/ba2600g.uml +++ b/ba/ba2600g.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 18 0 2 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "String" -1 -1 78 20 +PAGE "String" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600k.uml b/ba/ba2600k.uml index bb1ae3a09..cee9c2eb6 100755 --- a/ba/ba2600k.uml +++ b/ba/ba2600k.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Check Box" -1 -1 78 20 +PAGE "Check Box" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600m.uml b/ba/ba2600m.uml index c14061c32..c970583db 100755 --- a/ba/ba2600m.uml +++ b/ba/ba2600m.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Memo" -1 -1 78 20 +PAGE "Memo" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600n.uml b/ba/ba2600n.uml index 028d609a5..d2c363065 100755 --- a/ba/ba2600n.uml +++ b/ba/ba2600n.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Button" -1 -1 78 20 +PAGE "Button" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600o.uml b/ba/ba2600o.uml index 3f5a86e26..3061d127f 100755 --- a/ba/ba2600o.uml +++ b/ba/ba2600o.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Radio" -1 -1 78 20 +PAGE "Radio" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600p.uml b/ba/ba2600p.uml index 02aacc74f..a46e905b1 100755 --- a/ba/ba2600p.uml +++ b/ba/ba2600p.uml @@ -1,22 +1,22 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE PAGE "Groupbox" -1 -1 78 20 diff --git a/ba/ba2600r.uml b/ba/ba2600r.uml index cc75b9bdc..ad696edec 100755 --- a/ba/ba2600r.uml +++ b/ba/ba2600r.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Number" -1 -1 78 20 +PAGE "Number" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600s.uml b/ba/ba2600s.uml index 0f46f19ee..286127d54 100755 --- a/ba/ba2600s.uml +++ b/ba/ba2600s.uml @@ -1,25 +1,25 @@ #include "ba2600a.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Maschera" -1 -1 78 20 +PAGE "Maschera" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600t.uml b/ba/ba2600t.uml index 1f6cc24b0..6347b4b92 100755 --- a/ba/ba2600t.uml +++ b/ba/ba2600t.uml @@ -1,26 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Text" -1 -1 78 20 - +PAGE "Text" 0 0 0 2 TEXT DLG_NULL BEGIN PROMPT 3 1 "E' possibile personalizzare la struttura del campo testo" diff --git a/ba/ba2600x.uml b/ba/ba2600x.uml index a91daf811..921f490ae 100755 --- a/ba/ba2600x.uml +++ b/ba/ba2600x.uml @@ -1,28 +1,28 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "List" -1 -1 78 20 +PAGE "List" 0 0 0 2 TEXT DLG_NULL - BEGIN +BEGIN PROMPT 3 1 "E' possibile personalizzare la struttura del campo listbox" END diff --git a/ba/ba2600y.uml b/ba/ba2600y.uml index a1688cc79..2fdb3f735 100755 --- a/ba/ba2600y.uml +++ b/ba/ba2600y.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Currency" -1 -1 78 20 +PAGE "Currency" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba2600z.uml b/ba/ba2600z.uml index 4068fcae6..df8616bc0 100755 --- a/ba/ba2600z.uml +++ b/ba/ba2600z.uml @@ -1,25 +1,25 @@ #include "ba2600b.h" -TOOLBAR "" 0 20 0 0 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 - BEGIN - PROMPT -23 -1 "" - END - BUTTON DLG_DELREC 10 2 BEGIN PROMPT -33 -1 "" END +BUTTON DLG_CANCEL 10 2 + BEGIN + PROMPT -23 -1 "" + END + ENDPAGE -PAGE "Zoom" -1 -1 78 20 +PAGE "Zoom" 0 0 0 2 TEXT DLG_NULL BEGIN diff --git a/ba/ba3300a.uml b/ba/ba3300a.uml index 095ed31e4..bf710f737 100755 --- a/ba/ba3300a.uml +++ b/ba/ba3300a.uml @@ -1,6 +1,6 @@ #include "ba3300.h" -TOOLBAR "TOOLBAR" 0 19 0 3 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN @@ -17,7 +17,7 @@ END ENDPAGE -PAGE "Stampa fogli libri bollati" -1 -1 78 20 +PAGE "Stampa fogli libri bollati" 0 0 0 2 GROUPBOX DLG_NULL 77 9 BEGIN diff --git a/ba/ba3500a.uml b/ba/ba3500a.uml index 3dd9d5650..d58b49091 100755 --- a/ba/ba3500a.uml +++ b/ba/ba3500a.uml @@ -1,6 +1,6 @@ #include "ba3500.h" -TOOLBAR "" 0 0 0 2 +TOOLBAR "topbar" 0 0 0 2 #include ENDPAGE diff --git a/ba/ba3600a.uml b/ba/ba3600a.uml index 1078e4f79..fbd3a5d87 100755 --- a/ba/ba3600a.uml +++ b/ba/ba3600a.uml @@ -1,6 +1,6 @@ #include "ba3600.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_PRINT 10 2 BEGIN @@ -14,7 +14,7 @@ END ENDPAGE -PAGE "Stampa indici libro unico" -1 -1 76 19 +PAGE "Stampa indici libro unico" 0 0 0 2 RADIOBUTTON F_TIPO_STAMPA 29 BEGIN diff --git a/ba/ba3601a.uml b/ba/ba3601a.uml index 6bb5d1a60..441f938d0 100755 --- a/ba/ba3601a.uml +++ b/ba/ba3601a.uml @@ -1,5 +1,19 @@ #include "ba3600.h" +TOOLBAR "topbar" 0 0 0 2 + +BUTTON DLG_PRINT 10 2 +BEGIN + PROMPT -12 -11 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -11 "" +END + +ENDPAGE + PAGE "Stampa indici libro unico per ditta" -1 -1 76 10 DATE F_DATA_STAMPA @@ -68,16 +82,6 @@ BEGIN FLAGS "D" END -BUTTON DLG_PRINT 9 2 -BEGIN - PROMPT -12 -1 "" -END - -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -22 -1 "" -END - ENDPAGE ENDMASK diff --git a/ba/ba5200a.uml b/ba/ba5200a.uml index e3303324b..76e9d812f 100755 --- a/ba/ba5200a.uml +++ b/ba/ba5200a.uml @@ -1,12 +1,10 @@ #include "ba5200a.h" -TOOLBAR "" 0 20 0 2 - -#include - +TOOLBAR "" 0 0 0 2 +#include ENDPAGE -PAGE "Registri" -1 -1 78 18 +PAGE "Registri" 0 0 0 2 NUMBER F_CODDITTA 5 BEGIN @@ -174,66 +172,6 @@ BEGIN ADD RUN ba4 -4 END -NUMBER F_CODGRUP 2 -BEGIN - PROMPT 1 9 "Codice Gruppo " - GROUP 8 - USE LF_TABGR - FIELD CODGR - INPUT G0CGR F_CODGRUP - DISPLAY "Codice Gruppo@2R" G0CGR - DISPLAY "Descrizione@50" G0DCT - OUTPUT F_CODGRUP G0CGR - OUTPUT F_CODGRUPDESCR G0DCT - HELP "Codice Gruppo" - WARNING "Codice Gruppo assente" - CHECKTYPE NORMAL -END - -STRING F_CODGRUPDESCR 60 45 -BEGIN - PROMPT 24 9 "" - GROUP 8 - FLAG "D" -END - -STRING F_CODSPEC 4 -BEGIN - PROMPT 1 10 "Codice Specie " - GROUP 8 - FLAGS "#" - USE LF_DITCB KEY 1 SELECT (LEFT(ANSI(CBDTF),4)==#F_ANNO) - JOIN LF_TABAT TO LF_DITCB INTO TACGR=CBCGR TACSP=CBCSP - JOIN LF_TABGR TO LF_DITCB INTO G0CGR=CBCGR - FIELD CODSP - INPUT CBCDD F_CODDITTA SELECT - INPUT CBDTI F_DTI - INPUT CBDTF F_DTF - INPUT CBCGR F_CODGRUP - INPUT CBCSP F_CODSPEC - DISPLAY "Codice Gruppo" CBCGR - DISPLAY "Codice Specie" CBCSP - DISPLAY "Data inizio esercizio" CBDTI - DISPLAY "Data fine esercizio" CBDTF - DISPLAY "Descrizione@50" LF_TABAT->TADCT - OUTPUT F_DTI CBDTI - OUTPUT F_DTF CBDTF - OUTPUT F_CODGRUP CBCGR - OUTPUT F_CODSPEC CBCSP - OUTPUT F_CODSPECDESCR LF_TABAT->TADCT - OUTPUT F_CODGRUPDESCR LF_TABGR->G0DCT - WARNING "Codice Specie non previsto per questa ditta" - CHECKTYPE NORMAL -END - - -STRING F_CODSPECDESCR 60 45 -BEGIN - PROMPT 24 10 "" - GROUP 8 - FLAG "D" -END - NUMBER F_CODULC 3 BEGIN PROMPT 35 9 "Unita' locale " diff --git a/ba/ba6100a.uml b/ba/ba6100a.uml index ec24da294..668f534fd 100755 --- a/ba/ba6100a.uml +++ b/ba/ba6100a.uml @@ -5,7 +5,7 @@ PAGE "Definizione Stampe" -1 -1 70 17 RADIOBUTTON RDB_BA6_TYPE 25 BEGIN PROMPT 3 1 "Oggetto" - HELP "Selezionare l'anagrafica che si desidera stampare" + HELP "Selezionare l'anagrafica che si desidera stampare" ITEM "0|Persone Fisiche" MESSAGE ENABLE,CHK_BA6_INCLDI|ENABLE,BUT_BA6_ETICHETTE MESSAGE HIDE,2@|HIDE,3@|SHOW,1@ diff --git a/ba/ba6300a.uml b/ba/ba6300a.uml index 003c2d64d..fb617f1e8 100755 --- a/ba/ba6300a.uml +++ b/ba/ba6300a.uml @@ -27,8 +27,7 @@ END ENDPAGE -PAGE "Definizione Stampe Anagrafiche" -1 -1 78 14 - +PAGE "Definizione Stampe Anagrafiche" 0 0 0 2 GROUPBOX DLG_NULL 76 11 BEGIN PROMPT 1 1 "@bSelezione" diff --git a/ba/ba7100a.uml b/ba/ba7100a.uml index b4093ad5e..29d81b68f 100755 --- a/ba/ba7100a.uml +++ b/ba/ba7100a.uml @@ -1,6 +1,6 @@ #include "ba7100a.h" -TOOLBAR "Toolbar" 0 -2 0 2 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_SAVEREC 10 2 BEGIN @@ -18,7 +18,7 @@ END ENDPAGE -PAGE "Ricezione" 0 0 0 -2 +PAGE "Ricezione" 0 0 0 2 BOOLEAN F_MAPI BEGIN diff --git a/ba/ba7200a.uml b/ba/ba7200a.uml index 062dbd284..15f59810c 100755 --- a/ba/ba7200a.uml +++ b/ba/ba7200a.uml @@ -1,6 +1,6 @@ #include "ba7200a.h" -TOOLBAR "" 0 -3 0 3 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN @@ -16,7 +16,7 @@ END ENDPAGE -PAGE "Copia area dati in Lire" 0 0 80 018 +PAGE "Copia area dati in Lire" 0 0 0 2 GROUPBOX DLG_NULL 80 4 BEGIN diff --git a/ba/ba7300a.uml b/ba/ba7300a.uml index 239676fc0..d40a1e4f0 100755 --- a/ba/ba7300a.uml +++ b/ba/ba7300a.uml @@ -1,6 +1,6 @@ #include "ba7300.h" -TOOLBAR "" 0 -3 0 3 +TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN @@ -14,7 +14,7 @@ END END -PAGE "Invio" -1 -1 0 0 +PAGE "Invio" 0 0 0 2 GROUPBOX DLG_NULL 80 5 BEGIN