From 797b69a10000fbb33e05d8a2be14f78ebe1e7a2e Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 29 May 2003 07:44:09 +0000 Subject: [PATCH] Patch level : 2.0 480 Files correlati : ve2.exe ve2400b.msk Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GF20020 Se inserisco un codice in lingua non appare la relativa descrizione GF20027 Pur non gestendo i depositi quando entro nella pagina GIACENZE se vado a vedere la situazione per l'anno x (cliccando due volte) quando dò conferma appare il seguente messaggio d'errore:"Valore non valido per deposito" git-svn-id: svn://10.65.10.50/trunk@11191 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve2400.cpp | 28 +++++++++++++++------------- ve/ve2400b.uml | 20 +++++++++++++------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/ve/ve2400.cpp b/ve/ve2400.cpp index 770d896c9..b7690ca30 100755 --- a/ve/ve2400.cpp +++ b/ve/ve2400.cpp @@ -191,25 +191,27 @@ void TMask_anamag::set_parametered_fields() campo_liv.set_handler(gestmag ? handle_autoinsert_livgiac : NULL); } } + + /* // disabilita la colonna numero distinte - if (FALSE) { + if (FALSE) + { fld_giac.delete_column(fld_giac.cid2index(F_NDIST)); fld_giac.sheet_mask().field(F_NDIST).enable(FALSE); } +*/ // abilita la gestione delle ubicazioni (manuale/su tabella) - if (magazzini().gestubi_man()) { - fld_giac.sheet_mask().field(F_UBICAZ).show(FALSE); - fld_giac.sheet_mask().field(F_UBICAZD).show(FALSE); - fld_giac.sheet_mask().field(F_UBICAZ2).show(TRUE); - } else { - fld_giac.sheet_mask().field(F_UBICAZ).show(TRUE); - fld_giac.sheet_mask().field(F_UBICAZD).show(TRUE); - fld_giac.sheet_mask().field(F_UBICAZ2).show(FALSE); - } + const bool ubi = gestmag && magazzini().gestubi_man(); + fld_giac.sheet_mask().field(F_UBICAZ).show(!ubi); + fld_giac.sheet_mask().field(F_UBICAZD).show(!ubi); + fld_giac.sheet_mask().field(F_UBICAZ2).show(ubi); + // abilita la gestione del monomagazzino - fld_giac.sheet_mask().field(F_DESMAG).enable(magazzini().gestmultimag()); - fld_giac.enable_column(fld_giac.cid2index(F_CODMAG),magazzini().gestmultimag()); - fld_stomag.enable_column(fld_stomag.cid2index(F_STOCODMAG),magazzini().gestmultimag()); + const bool mm = gestmag && magazzini().gestmultimag(); + fld_giac.sheet_mask().field(F_DESMAG).enable(mm); + fld_giac.enable_column(fld_giac.cid2index(F_CODMAG),mm); + fld_giac.enable_column(fld_giac.cid2index(F_CODDEP),gestmag && magazzini().gestdep()); + fld_stomag.enable_column(fld_stomag.cid2index(F_STOCODMAG),mm); enable_page(PAGE_GIACENZE,gestmag); enable_page(PAGE_STORICO,gestmag); diff --git a/ve/ve2400b.uml b/ve/ve2400b.uml index 469d85be9..0c3d17d47 100755 --- a/ve/ve2400b.uml +++ b/ve/ve2400b.uml @@ -13,7 +13,7 @@ BEGIN DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT FS_CODLIN CODTAB -// OUTPUT FS_DESCR S0 + OUTPUT FS_DESCR S0 CHECKTYPE REQUIRED WARNING "Codice lingua errato" END @@ -21,6 +21,12 @@ END STRING FS_DESCR 50 BEGIN PROMPT 3 4 "Descrizione " + USE %LNG KEY 2 + INPUT S0 FS_DESCR + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT FS_CODLIN + CHECKTYPE NORMAL FIELD DESCR END @@ -29,17 +35,17 @@ BEGIN PROMPT -13 -1 "" END -BUTTON DLG_CANCEL 10 2 -BEGIN - PROMPT -23 -1 "" -END - BUTTON DLG_DELREC 9 2 BEGIN - PROMPT -33 -1 "Elimina" + PROMPT -23 -1 "Elimina" MESSAGE EXIT,K_DEL END +BUTTON DLG_CANCEL 10 2 +BEGIN + PROMPT -33 -1 "" +END + ENDPAGE ENDMASK