Merge branch 'R12.00.1136' of http://10.65.20.33/sirio/CAMPO/campo into R12.00.1136

This commit is contained in:
New_Macchina_Compilatrice 2022-07-08 11:59:50 +02:00
commit 71537fbaed
2 changed files with 17 additions and 6 deletions

View File

@ -1919,8 +1919,17 @@ void TPrimanota_application::genera_automatico(int tipo, const char* causimm)
_automatico->_movcoll = m.get_long(F_NUMREG); _automatico->_movcoll = m.get_long(F_NUMREG);
_automatico->_iva.destroy(); _automatico->_iva.destroy();
_automatico->_totale = ZERO; _automatico->_totale = ZERO;
if(m.get(F_IDDOCSDI).full())
_automatico->_idsdi = m.get(F_IDDOCSDI); _automatico->_idsdi = m.get(F_IDDOCSDI);
else if(m.get(F_NUMDOC).full())
_automatico->_idsdi = m.get(F_NUMDOC);
if(m.get(F_DATADOCSDI).full())
_automatico->_datasdi = m.get(F_DATADOCSDI); _automatico->_datasdi = m.get(F_DATADOCSDI);
else if (m.get(F_DATADOC).full())
_automatico->_datasdi = m.get(F_DATADOC);
for (int i = 0; i < items; i++) for (int i = 0; i < items; i++)
{ {
TToken_string row = iva.row(i); TToken_string row = iva.row(i);

View File

@ -4079,7 +4079,9 @@ void TPrimanota_application::riporta_dati_f1(TMask& cg_msk, TPro_msk & msk)
a.set_scad_f1(cg_msk); a.set_scad_f1(cg_msk);
} }
// Li riporto anche con il collega in prima nota, e in quel caso solo se i campi non sono gia valorizzati // Li riporto anche con il collega in prima nota, e in quel caso solo se i campi non sono gia valorizzati
if (bring || cg_msk.get(F_NUMDOCEXT) != msk.get_str_numdoc()) TString temp_numdoc = msk.get_str_numdoc();
if (bring || (cg_msk.get(F_NUMDOCEXT) != temp_numdoc && !temp_numdoc.empty()))
{ {
cg_msk.set(F_NUMDOCEXT, msk.get_str_numdoc()); cg_msk.set(F_NUMDOCEXT, msk.get_str_numdoc());