Patch level : 10.0 584
Files correlati : tc9.exe Ricompilazione Demo : [ ] Commento : Corretto invio tipo cliente git-svn-id: svn://10.65.10.50/trunk@19944 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
eb1b5c805c
commit
d2d9d96efb
@ -1130,9 +1130,9 @@ void TInvioSispac::sispac_reverse_movim(long numreg, TMovim_set & recset, long f
|
|||||||
var = "";
|
var = "";
|
||||||
if (codcf > 0L)
|
if (codcf > 0L)
|
||||||
{
|
{
|
||||||
key = input.get(MOV_TIPO).as_string(); key << codcf;
|
key = "C" ; key << "|" << codcf;
|
||||||
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
||||||
const int cflen = input.get(CLI_COFI).as_string().len();
|
const int cflen = clifo.get(CLI_COFI).len();
|
||||||
|
|
||||||
if (cflen > 11)
|
if (cflen > 11)
|
||||||
var = "2";
|
var = "2";
|
||||||
@ -1275,9 +1275,9 @@ void TInvioSispac::sispac_reverse_giro(long numreg, TMovim_set & recset, long fi
|
|||||||
var = "";
|
var = "";
|
||||||
if (codcf > 0L)
|
if (codcf > 0L)
|
||||||
{
|
{
|
||||||
key = input.get(MOV_TIPO).as_string(); key << codcf;
|
key = "F" ; key << "|" << codcf;
|
||||||
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
||||||
const int cflen = input.get(CLI_COFI).as_string().len();
|
const int cflen = clifo.get(CLI_COFI).len();
|
||||||
|
|
||||||
if (cflen > 11)
|
if (cflen > 11)
|
||||||
var = "2";
|
var = "2";
|
||||||
@ -1417,7 +1417,7 @@ void TInvioSispac::sispac_movim()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TRegistro r(reg);
|
TRegistro r(reg, input.get(SLF_MOV "." MOV_ANNOIVA).as_int());
|
||||||
switch (r.iva())
|
switch (r.iva())
|
||||||
{
|
{
|
||||||
case iva_vendite :
|
case iva_vendite :
|
||||||
@ -1442,6 +1442,7 @@ void TInvioSispac::sispac_movim()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const TString4 tipomov = var.as_string();
|
||||||
recset.set("ARGOMENTO", var);
|
recset.set("ARGOMENTO", var);
|
||||||
var = "N";
|
var = "N";
|
||||||
if (comp)
|
if (comp)
|
||||||
@ -1530,13 +1531,14 @@ void TInvioSispac::sispac_movim()
|
|||||||
var = "";
|
var = "";
|
||||||
if (codcf > 0L)
|
if (codcf > 0L)
|
||||||
{
|
{
|
||||||
key = input.get(MOV_TIPO).as_string(); key << codcf;
|
key = tipomov == "A" ? "F" : "C" ; key << "|" << codcf;
|
||||||
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
const TRectype & clifo = cache().get(LF_CLIFO, key);
|
||||||
const int cflen = input.get(CLI_COFI).as_string().len();
|
const int cflen = clifo.get(CLI_COFI).len();
|
||||||
|
|
||||||
if (cflen > 11)
|
if (cflen > 11)
|
||||||
var = "2";
|
var = "2";
|
||||||
}
|
}
|
||||||
|
|
||||||
recset.set("TIPOANAG", var);
|
recset.set("TIPOANAG", var);
|
||||||
recset.set("FINEREC", "\r\n");
|
recset.set("FINEREC", "\r\n");
|
||||||
p.addstatus(1L);;
|
p.addstatus(1L);;
|
||||||
@ -1761,7 +1763,7 @@ void TInvioSispac::sispac_reverse_moviva(long numreg, TIvamov_set & recset, cons
|
|||||||
|
|
||||||
if (codreg.full())
|
if (codreg.full())
|
||||||
{
|
{
|
||||||
TRegistro reg(codreg);
|
TRegistro reg(codreg, input.get(SLF_MOV "." MOV_ANNOES).as_int());
|
||||||
if (reg.iva() == iva_vendite)
|
if (reg.iva() == iva_vendite)
|
||||||
var1 = "M";
|
var1 = "M";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user