Patch level :personalizzazione hk
Files correlati : Ricompilazione Demo : [ ] Commento : correzioni varie da prima installazione git-svn-id: svn://10.65.10.50/trunk@19178 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
98bca7f973
commit
8b374eaf78
@ -36,14 +36,17 @@ Stampa bollettini postali Condeco
|
|||||||
copia movimenti magazzino AZ
|
copia movimenti magazzino AZ
|
||||||
Importazione anagrafiche e fatture da paghe
|
Importazione anagrafiche e fatture da paghe
|
||||||
|
|
||||||
PG0069 Nautilus (Sipag)
|
PG0068 HK (Sicuri)
|
||||||
|
Generazione di movimenti analitici da bolle di vendita in modo da evere costi reali, provvigioni, omaggi
|
||||||
|
|
||||||
|
PG0069 Nautilus (Sicuri)
|
||||||
Importazione e contabilizzazione fatture Nautilus
|
Importazione e contabilizzazione fatture Nautilus
|
||||||
|
|
||||||
PG0214 Bonomo (Sipag)
|
PG0214 Bonomo (Sicuri)
|
||||||
Stampa certificazioni
|
Stampa certificazioni
|
||||||
Importazione documenti in contabilita'
|
Importazione documenti in contabilita'
|
||||||
|
|
||||||
PG0388 De Cade' (Sipag)
|
PG0388 De Cade' (Sicuri)
|
||||||
Esportazione ordini
|
Esportazione ordini
|
||||||
Importazione bolle
|
Importazione bolle
|
||||||
|
|
||||||
|
@ -257,23 +257,23 @@ bool TContabilizzazione_analitica_costi::elabora(TDocumento& doc, long numreg_cg
|
|||||||
TBill bill; caus.bill(RIGA_IVA_NON_DETRAIBILE, bill);
|
TBill bill; caus.bill(RIGA_IVA_NON_DETRAIBILE, bill);
|
||||||
|
|
||||||
// Scandisco le righe del documento,
|
// Scandisco le righe del documento,
|
||||||
int i;
|
const int righe_doc = doc.physical_rows();
|
||||||
for (i = 1; i <= doc.physical_rows(); i++)
|
for (int r = 1; r <= righe_doc; r++)
|
||||||
{
|
{
|
||||||
const TRiga_documento& riga = doc[i];
|
const TRiga_documento& riga = doc[r];
|
||||||
bool pareggio = false;
|
bool pareggio = false;
|
||||||
|
|
||||||
// salto descrizioni, e omaggi
|
// salto descrizioni, e omaggi
|
||||||
if (riga.is_descrizione())
|
if (riga.is_descrizione())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// salto valori nulli
|
|
||||||
const real qta = riga.get(RDOC_QTA);
|
|
||||||
const real costo = riga.articolo().get_real(ANAMAG_ULTCOS1);
|
|
||||||
|
|
||||||
real valore;
|
real valore;
|
||||||
if (_costi)
|
if (_costi)
|
||||||
|
{
|
||||||
|
const real qta = riga.get(RDOC_QTA);
|
||||||
|
const real costo = riga.articolo().get_real(ANAMAG_ULTCOS1);
|
||||||
valore = qta * costo;
|
valore = qta * costo;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
valore = riga.provvigione();
|
valore = riga.provvigione();
|
||||||
|
|
||||||
@ -336,6 +336,19 @@ bool TContabilizzazione_analitica_costi::elabora(TDocumento& doc, long numreg_cg
|
|||||||
TString_array conti;
|
TString_array conti;
|
||||||
const char tipomov = mov.get_char(MOVANA_TIPOMOV);
|
const char tipomov = mov.get_char(MOVANA_TIPOMOV);
|
||||||
const bool ok = find_conti(riga, conti, annoes, riclassifica_fdr_fde, tipomov, pareggio);
|
const bool ok = find_conti(riga, conti, annoes, riclassifica_fdr_fde, tipomov, pareggio);
|
||||||
|
|
||||||
|
if (!ok)
|
||||||
|
{
|
||||||
|
if (viswin != NULL)
|
||||||
|
{
|
||||||
|
TString msg;
|
||||||
|
msg.format(FR("*** Riga %d: Manca il conto analitico dell'articolo '%s'"), r, (const char*)riga.get(RDOC_CODART));
|
||||||
|
viswin->add_line(msg);
|
||||||
|
}
|
||||||
|
//_error = conto_error;
|
||||||
|
can_write = false;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (riga.is_omaggio())
|
if (riga.is_omaggio())
|
||||||
{
|
{
|
||||||
const int gruppo = _msk->get_int(F_GRUPPO);
|
const int gruppo = _msk->get_int(F_GRUPPO);
|
||||||
@ -346,18 +359,6 @@ bool TContabilizzazione_analitica_costi::elabora(TDocumento& doc, long numreg_cg
|
|||||||
TToken_string& riga_conti = conti.row(0);
|
TToken_string& riga_conti = conti.row(0);
|
||||||
riga_conti.add(conto_omaggio, 0);
|
riga_conti.add(conto_omaggio, 0);
|
||||||
}
|
}
|
||||||
if (!ok)
|
|
||||||
{
|
|
||||||
if (viswin != NULL)
|
|
||||||
{
|
|
||||||
TString msg;
|
|
||||||
msg.format(FR("*** Riga %d: Manca il conto analitico dell'articolo '%s'"), i, (const char*)riga.get(RDOC_CODART));
|
|
||||||
viswin->add_line(msg);
|
|
||||||
}
|
|
||||||
//_error = conto_error;
|
|
||||||
can_write = false;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
TGeneric_distrib esso(valore, decimals);
|
TGeneric_distrib esso(valore, decimals);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user