From 30a3d06a8ed4adb2fa474b12be8e71e68ccf3607 Mon Sep 17 00:00:00 2001 From: luca83 Date: Mon, 27 Jul 2009 10:58:15 +0000 Subject: [PATCH] Patch level : 10.0 patch 388 Files correlati : lv3.exe lv3100a.msk Ricompilazione Demo : [ ] Commento : Aggiunto il filtro per data sulla maschera di inserimento chiave git-svn-id: svn://10.65.10.50/trunk@19142 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv3100.cpp | 3 + lv/lv3100a.uml | 210 +++++++++++++++++++++++++++++++++++++++++++++++++ lv/lv3uml.h | 135 +++++++++++++++++++++++++++++++ 3 files changed, 348 insertions(+) create mode 100755 lv/lv3100a.uml create mode 100755 lv/lv3uml.h diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index d224a2f3c..157e16558 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -1120,6 +1120,9 @@ TGestione_bolle_msk::TGestione_bolle_msk(const char* tipodoc) : TDocumento_mask( //ridefinisco il metodo get_mask delle TMotore_application TMask* TGestione_bolle_app::get_mask( int mode ) { + if (mode == MODE_QUERY) + return new TMask("lv3100a"); + if (mode == MODE_INS || mode == MODE_MOD) { TString4 tipodoc; diff --git a/lv/lv3100a.uml b/lv/lv3100a.uml new file mode 100755 index 000000000..e20b38a6a --- /dev/null +++ b/lv/lv3100a.uml @@ -0,0 +1,210 @@ +#include "lv3uml.h" + +TOOLBAR "Toolbar" 0 0 0 2 + +#include + +ENDPAGE + +PAGE "Estremi del documento" 0 0 0 0 + +GROUPBOX DLG_NULL 78 3 +BEGIN + PROMPT 1 1 "@bDitta" +END + +NUMBER F_CODDITTA 5 +BEGIN + PROMPT 3 2 "Codice " + FLAGS "FD" + USE LF_NDITTE + CHECKTYPE NORMAL + INPUT CODDITTA F_CODDITTA + OUTPUT F_RAGSOCDITTA RAGSOC +END + +STRING F_RAGSOCDITTA 50 +BEGIN + PROMPT 17 2 "Ragione " + FLAGS "D" +END + +GROUPBOX DLG_NULL 78 7 +BEGIN + PROMPT 1 4 "Estremi del documento" +END + +LISTBOX F_PROVV 14 +BEGIN + FIELD PROVV + PROMPT 46 7 "Tipo " + ITEM "D|Definitiva " + ITEM "P|Provvisoria" + KEY 1 2 + FLAGS "HDPG" +END + +STRING F_CODNUM 4 +BEGIN + PROMPT 2 5 "Numerazione " + FIELD CODNUM + HELP "Codice numerazione" + USE %NUM + INPUT CODTAB F_CODNUM + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODNUM CODTAB + OUTPUT F_DESNUM S0 + CHECKTYPE FORCED + FLAG "UPA" + WARNING "Numerazione assente" + KEY 1 2 +END + +STRING F_DESNUM 50 +BEGIN + PROMPT 24 5 "" + HELP "Descrizione numerazione" + USE %NUM KEY 2 + INPUT S0 F_DESNUM + DISPLAY "Descrizione@60" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_CODNUM +END + +STRING F_TIPODOC 4 +BEGIN + PROMPT 2 6 "Tipo " + FIELD TIPODOC + HELP "Codice tipo documento" + USE %TIP + INPUT CODTAB F_TIPODOC + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_TIPODOC CODTAB + OUTPUT F_DESTIPODOC S0 + CHECKTYPE FORCED + FLAG "UP" +END + +STRING F_DESTIPODOC 50 +BEGIN + PROMPT 24 6 "" + HELP "Descrizione tipo documento" + USE %TIP KEY 2 + INPUT S0 F_DESTIPODOC + DISPLAY "Descrizione@60" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_TIPODOC +END + +NUMBER F_ANNO 4 +BEGIN + PROMPT 2 7 "Esercizio " + FIELD ANNO + CHECKTYPE REQUIRED + NUM_EXPR #F_ANNO>0 + FLAG "AP" + KEY 1 2 + WARNING "Inserire un anno valido" +END + +NUMBER F_NDOC 6 +BEGIN + PROMPT 24 7 "Numero " + FIELD NDOC + USE LF_DOC SELECT ((#F_STATO=="")||(STATO==#F_STATO))&&((#F_DATADOC=="")||(DATADOC==#F_DATADOC)) + JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF + INPUT PROVV F_PROVV SELECT + INPUT ANNO F_ANNO SELECT + INPUT CODNUM F_CODNUM SELECT + INPUT NDOC F_NDOC + DISPLAY "Num." CODNUM + DISPLAY "Anno" ANNO + DISPLAY "Provv" PROVV + DISPLAY "Tipo" TIPODOC + DISPLAY "N.Doc. " NDOC + DISPLAY "Stato@R" STATO + DISPLAY "Data\ndocumento" DATADOC + DISPLAY "C/F" TIPOCF + DISPLAY "Codice" CODCF + DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC + OUTPUT F_NDOC NDOC + OUTPUT F_STATO STATO + OUTPUT F_TIPODOC TIPODOC + OUTPUT F_PROVV PROVV + CHECKTYPE REQUIRED + KEY 1 2 + FLAG "R" +END + +DATE F_DATADOC +BEGIN + FIELD DATADOC + PROMPT 46 7 "Data " +END + +STRING F_STATO 1 +BEGIN + PROMPT 69 7 "Stato " + FIELD STATO + USE %STD + CHECKTYPE REQUIRED + INPUT CODTAB F_STATO + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_STATO CODTAB + KEY 1 + FLAG "U" +END + +LIST F_TIPOCF 1 12 +BEGIN + PROMPT 2 8 "Tipo " + ITEM "C|Cliente" + ITEM "F|Fornitore" + KEY 2 +END + +NUMBER F_CODCF 6 +BEGIN + PROMPT 24 8 "Codice " + USE LF_DOC KEY 2 SELECT (CODNUM==#F_CODNUM) && (PROVV==#F_PROVV) && (ANNO==#F_ANNO) && ((#F_STATO=="")||(STATO==#F_STATO)) + JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF + INPUT TIPOCF F_TIPOCF SELECT + INPUT CODCF F_CODCF + INPUT PROVV F_PROVV + INPUT ANNO F_ANNO + DISPLAY "Codice" CODCF + DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC + DISPLAY "Partita IVA@12" LF_CLIFO->PAIV + DISPLAY "Num." CODNUM + DISPLAY "Anno" ANNO + DISPLAY "Provv" PROVV + DISPLAY "Tipo" TIPODOC + DISPLAY "N.Doc. " NDOC + DISPLAY "Stato@R" STATO + DISPLAY "Data\ndocumento" DATADOC + DISPLAY "Valuta" CODVAL + DISPLAY "Totale\ndocumento@18V" G1:TOTDOC + COPY OUTPUT F_NDOC + OUTPUT F_CODCF CODCF + CHECKTYPE NORMAL + KEY 2 +END + +STRING F_NUMDOCRIF 7 +BEGIN + PROMPT 46 8 "Riferimento " + FLAGS "B" +END + +STRING F_RAGSOCSEARCH 50 +BEGIN + PROMPT 2 9 "Ragione Sociale " + FLAGS "B" +END + +ENDPAGE + +ENDMASK diff --git a/lv/lv3uml.h b/lv/lv3uml.h new file mode 100755 index 000000000..97a592ec0 --- /dev/null +++ b/lv/lv3uml.h @@ -0,0 +1,135 @@ +#ifndef __VEUML_H +#define __VEUML_H + +#define DLG_NULL -1 // da eliminare quando si potranno compilare le maschere +#define F_CODNUM 101 // GESTITO DAL MOTORE +#define F_ANNO 102 // GESTITO DAL MOTORE +#define F_PROVV 103 // GESTITO DAL MOTORE +#define F_NDOC 104 // GESTITO DAL MOTORE +#define F_STATO 105 // GESTITO DAL MOTORE +#define F_DATADOC 106 +#define F_TIPOCF 107 // GESTITO DAL MOTORE +#define F_CODCF 108 +#define F_OCFPI 109 +#define F_OCCAS 110 +#define F_CODVAL 111 +#define F_CAMBIO 112 +#define F_CODLIN 113 +#define F_RAGGR 114 // GESTITO DAL MOTORE +#define F_CODPAG 115 +#define F_DATAINSC 116 +#define F_CODABIA 117 +#define F_CODCABA 118 +#define F_CODABIP 119 +#define F_CODCABP 120 +#define F_CODLIST 121 +#define F_CODCONT 122 +#define F_CODCAMP 123 +#define F_SCONTOPERC 124 +#define F_CODINDSP 125 +#define F_DATADOCRIF 126 +#define F_NUMDOCRIF 127 +#define F_CODAG 128 +#define F_CODAGVIS 129 +#define F_CODSPMEZZO 130 +#define F_CODPORTO 131 +#define F_CODNOTESP1 132 +#define F_CODNOTESP2 133 +#define F_CAUSTRASP 134 +#define F_CODVETT1 135 +#define F_CODVETT2 136 +#define F_CODVETT3 137 +#define F_NCOPIE 138 // GESTITO DAL MOTORE +#define F_DATAPART 139 +#define F_ORAPART 140 +#define F_IMPPAGATO 141 +#define F_ACCSALDO 142 +#define F_DOC1 143 +#define F_DOC2 144 +#define F_DOC3 145 +#define F_DATACONS 146 +#define F_ASPBENI1 147 +#define F_ASPBENI2 148 +#define F_IMPNETTI 149 +#define F_RAGGREFF 150 // GESTITO DAL MOTORE +#define F_SPESEINC 151 +#define F_ADDBOLLI 152 +#define F_UMTARA 159 +#define F_TARA 160 +#define F_UMPNETTO 161 +#define F_PNETTO 162 +#define F_NCOLLI 163 +#define F_CAUSMAG 164 +#define F_NOTE 166 +#define F_G1 167 +#define F_G2 168 +#define F_DATAAGG 169 // GESTITO DAL MOTORE +#define F_UTENTE 170 // GESTITO DAL MOTORE +#define F_RICALT 171 // GESTITO DAL MOTORE +#define F_TIPODOC 172 // GESTITO DAL MOTORE +#define F_DESNUM 173 // GESTITO DAL MOTORE +#define F_TIPIDOCS 174 // GESTITO DAL MOTORE +#define F_LBTIPORIGA 175 // GESTITO DAL MOTORE +#define F_DESTIPODOC 176 // GESTITO DAL MOTORE +#define F_DESCF 177 // GESTITO DAL MOTORE +#define F_ATTIVAANNO 179 // GESTITO DAL MOTORE +#define F_OCCASEDIT 180 // GESTITO DAL MOTORE +#define F_CATVEN 181 +#define F_CODNOTE 182 +#define F_GOLEM 183 +#define F_CAUSMAGC 184 +#define F_CURGIAC 185 +#define F_CURDISP 186 +#define F_CONTROEURO 187 +#define F_CODCMS 188 +#define F_DESCRCMS 189 +#define F_FASCMS 190 +#define F_DESCRFAS 191 +#define F_IBAN 192 +#define F_IBAN_STATO 193 +#define F_IBAN_CHECK 194 +#define F_BBAN 195 +#define F_BBAN_CIN 196 +#define F_BBAN_ABI 197 +#define F_BBAN_CAB 198 +#define F_BBAN_CONTO 199 + +#define F_CODVAL1 200 +#define F_NOMEVAL1 201 +#define F_DATACAMBIO1 202 +#define F_CODLIST1 203 +#define F_CODCONT1 204 +#define F_CODZON 205 +#define F_ORDDA 206 +#define F_ORDDADES 207 +#define F_RAGSOCSEARCH 208 +#define F_CODDITTA 209 +#define F_RAGSOCDITTA 210 +#define F_LIQDIFF 211 + +#define F_CDC1 251 +#define F_CDC12 262 +#define F_DESCDC1 271 +#define F_DESCDC12 282 +//#define F_SELECT 101 + +//scontrini +#define DLG_CHIUDI 401 +#define DLG_TURNO 402 +#define DLG_RICCHIUSI 403 +#define DLG_RICSOSP 404 +#define DLG_PERMS 405 +#define DLG_FUNC01 411 +#define DLG_FUNC02 412 +#define DLG_FUNC03 413 +#define DLG_FUNC04 414 +#define DLG_FUNC05 415 +#define DLG_FUNC06 416 +#define DLG_FUNC07 417 +#define DLG_FUNC08 418 + +#define DLG_CONFERMA 420 + +#define F_USERFLD 450 + +#endif // veuml.h