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=*
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
[PROFILO]
|
||||
// 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
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
[PROFILO]
|
||||
// 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;
|
||||
}
|
||||
|
||||
static void link_handler(int n, const char* descr)
|
||||
static void link_handler(int n, const char* nreg)
|
||||
{
|
||||
if (n == 0)
|
||||
{
|
||||
const char* app = "cg2 -0";
|
||||
TString body; body << "1|" << descr;
|
||||
TMessage msg(app, MSG_LN, body);
|
||||
msg.send();
|
||||
TExternal_app a(app);
|
||||
a.run();
|
||||
TRectype mov(LF_MOV);
|
||||
mov.put(MOV_NUMREG, nreg);
|
||||
if (!mov.edit())
|
||||
{
|
||||
// Vecchio modo obsoleto
|
||||
const char* app = "cg2 -0";
|
||||
TString body; body << "1|" << nreg;
|
||||
TMessage msg(app, MSG_LN, body);
|
||||
msg.send();
|
||||
TExternal_app a(app);
|
||||
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)
|
||||
{
|
||||
TString msg;
|
||||
@ -3782,7 +3788,7 @@ bool TContabilizzazione::elabora(TLista_documenti& doc_in, TLista_documenti& /*
|
||||
msg = TR("Elaborazione del documento");
|
||||
msg << ' ' << doc.anno() << ' ';
|
||||
msg << doc.numerazione() << '/';
|
||||
msg << doc.numero();
|
||||
msg << doc_out[i].numero();
|
||||
_viswin->add_line(msg);
|
||||
|
||||
if (i > 0)
|
||||
|
@ -1724,7 +1724,7 @@ bool TElabora_mask::elabora()
|
||||
TLista_documenti in;
|
||||
TLista_documenti out;
|
||||
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);
|
||||
|
||||
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