diff --git a/ve/ve0100.cpp b/ve/ve0100.cpp index c4c75bda3..522df178d 100755 --- a/ve/ve0100.cpp +++ b/ve/ve0100.cpp @@ -125,7 +125,6 @@ void TMotore_application::init_insert_mode( TMask& m ) m.fld(pos).set(data_doc); m.fld(pos).dirty(); } - pos = m.id2pos(F_CAUSMAG); if (pos >= 0) @@ -136,6 +135,13 @@ void TMotore_application::init_insert_mode( TMask& m ) tp.set_defaults(m); + if (!dm.field(F_CODCF).empty()) // Carica i dati dell'eventuale cliente + { + curdo.put(DOC_TIPOCF, dm.get(F_TIPOCF)); + curdo.put(DOC_CODCF, dm.get(F_CODCF)); + dm.cli2mask(true); + } + if (provv == 'P') m.enable(DLG_CONFERMA); else diff --git a/ve/velib06a.cpp b/ve/velib06a.cpp index a6ddbe442..a60118dca 100755 --- a/ve/velib06a.cpp +++ b/ve/velib06a.cpp @@ -2463,7 +2463,7 @@ bool link_handler( TMask_field& f, KEY key ) cur = 0L; siblings.add(FR_CODART); - TBrowse_sheet sht(&cur, items, "Selezione Multipla", head, 0, row_mask.efield(FR_CODART), siblings); + TBrowse_sheet sht(&cur, items, TR("Selezione multipla"), head, 0, row_mask.efield(FR_CODART), siblings); if (sht.run() == K_ENTER && sht.one_checked()) {