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:
guy 2003-08-01 08:01:57 +00:00
parent 476f1a9b26
commit 5bf9f99656
4 changed files with 18 additions and 10 deletions

View File

@ -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:

View File

@ -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:

View File

@ -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)

View File

@ -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);