Patch level : 2.0 546
Files correlati : bolacq.src ordinef.src ve0.exe Ricompilazione Demo : [ ] Commento : PG200019 Nel caso di immissione fatture ricevute da fornitori per acquisto cespiti o per prestazioni di percipienti sarebbe utile che la procedura aprisse immediatamente dopo la contabilizzazione la scheda dell'immissione movimento cespite o la scheda del pericipiente ATTENZIONE: segnalazione passata a priorita' 1: richiede attenta analisi e tempi lunghi PG200020 I profili documenti inseriti nei tipi documenti utilizzabili per il ciclo passivo dovrebbero, nel punto xx.ini relativo, già memorizzato il campo prezzo = ultimo costo Errori ricorretti: PG200008, PG200010, PG200013 git-svn-id: svn://10.65.10.50/trunk@11363 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
476f1a9b26
commit
5bf9f99656
@ -14,6 +14,7 @@ CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|T
|
|||||||
CALCOLI=*
|
CALCOLI=*
|
||||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||||
TIPOCF=F
|
TIPOCF=F
|
||||||
|
PREZZO=ULTCOS1
|
||||||
|
|
||||||
[PROFILO]
|
[PROFILO]
|
||||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||||
|
@ -21,6 +21,7 @@ USER=
|
|||||||
|
|
||||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||||
TIPOCF=F
|
TIPOCF=F
|
||||||
|
PREZZO=ULTCOS1
|
||||||
|
|
||||||
[PROFILO]
|
[PROFILO]
|
||||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||||
|
@ -3717,20 +3717,26 @@ bool TContabilizzazione::prev_contabilized(const TDocumento& doc) const
|
|||||||
return stato_doc == stato_ok;
|
return stato_doc == stato_ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void link_handler(int n, const char* descr)
|
static void link_handler(int n, const char* nreg)
|
||||||
{
|
{
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
{
|
{
|
||||||
|
TRectype mov(LF_MOV);
|
||||||
|
mov.put(MOV_NUMREG, nreg);
|
||||||
|
if (!mov.edit())
|
||||||
|
{
|
||||||
|
// Vecchio modo obsoleto
|
||||||
const char* app = "cg2 -0";
|
const char* app = "cg2 -0";
|
||||||
TString body; body << "1|" << descr;
|
TString body; body << "1|" << nreg;
|
||||||
TMessage msg(app, MSG_LN, body);
|
TMessage msg(app, MSG_LN, body);
|
||||||
msg.send();
|
msg.send();
|
||||||
TExternal_app a(app);
|
TExternal_app a(app);
|
||||||
a.run();
|
a.run();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool TContabilizzazione::elabora(TLista_documenti& doc_in, TLista_documenti& /* doc_out */,
|
bool TContabilizzazione::elabora(TLista_documenti& doc_in, TLista_documenti& doc_out,
|
||||||
const TDate& data_elab, bool interattivo)
|
const TDate& data_elab, bool interattivo)
|
||||||
{
|
{
|
||||||
TString msg;
|
TString msg;
|
||||||
@ -3782,7 +3788,7 @@ bool TContabilizzazione::elabora(TLista_documenti& doc_in, TLista_documenti& /*
|
|||||||
msg = TR("Elaborazione del documento");
|
msg = TR("Elaborazione del documento");
|
||||||
msg << ' ' << doc.anno() << ' ';
|
msg << ' ' << doc.anno() << ' ';
|
||||||
msg << doc.numerazione() << '/';
|
msg << doc.numerazione() << '/';
|
||||||
msg << doc.numero();
|
msg << doc_out[i].numero();
|
||||||
_viswin->add_line(msg);
|
_viswin->add_line(msg);
|
||||||
|
|
||||||
if (i > 0)
|
if (i > 0)
|
||||||
|
@ -1724,7 +1724,7 @@ bool TElabora_mask::elabora()
|
|||||||
TLista_documenti in;
|
TLista_documenti in;
|
||||||
TLista_documenti out;
|
TLista_documenti out;
|
||||||
TDocumento& app_doc = ((TDocumento_mask *)_main)->doc();
|
TDocumento& app_doc = ((TDocumento_mask *)_main)->doc();
|
||||||
const long numdoc = get_long(F_NDOC_ELAB);
|
const long numdoc = field(F_NDOC_ELAB).active() ? get_long(F_NDOC_ELAB) : app_doc.get_long(DOC_NDOC);
|
||||||
const bool update_header = get_bool(F_UPDATE_HEADER);
|
const bool update_header = get_bool(F_UPDATE_HEADER);
|
||||||
|
|
||||||
TDocumento* newdoc = new TDocumento(get(F_PROVV_ELAB)[0], get_int(F_ANNO_ELAB), get(F_CODNUM_ELAB), numdoc);
|
TDocumento* newdoc = new TDocumento(get(F_PROVV_ELAB)[0], get_int(F_ANNO_ELAB), get(F_CODNUM_ELAB), numdoc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user