Patch level : 2.0 540
Files correlati : cg2.exe cg2100c.msk cg6.exe Ricompilazione Demo : [ ] Commento : EP20100 DA TASTIERA: ALT+C NON FUNZIONA EP20104 Al'interno di un movimento contabile non posso effettuare la ricerca del cli/for per descrizione alternativa git-svn-id: svn://10.65.10.50/trunk@11354 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2a104387cb
commit
f2f3964a40
@ -24,10 +24,12 @@
|
|||||||
#define F_STATOPAIV 153
|
#define F_STATOPAIV 153
|
||||||
#define F_PIVACLIENTE 154
|
#define F_PIVACLIENTE 154
|
||||||
#define F_COFICLIENTE 155
|
#define F_COFICLIENTE 155
|
||||||
|
#define F_RICALTCLIENTE 156
|
||||||
#define F_FORNITORE 161
|
#define F_FORNITORE 161
|
||||||
#define F_RAGSOCFORNITORE 162
|
#define F_RAGSOCFORNITORE 162
|
||||||
#define F_PIVAFORNITORE 164
|
#define F_PIVAFORNITORE 164
|
||||||
#define F_COFIFORNITORE 165
|
#define F_COFIFORNITORE 165
|
||||||
|
#define F_RICALTFORNITORE 166
|
||||||
#define F_GRUPPOCLIFO 170
|
#define F_GRUPPOCLIFO 170
|
||||||
#define F_CONTOCLIFO 171
|
#define F_CONTOCLIFO 171
|
||||||
#define F_TOTALE 118
|
#define F_TOTALE 118
|
||||||
|
@ -238,6 +238,7 @@ BEGIN
|
|||||||
OUTPUT F_STATOPAIV STATOPAIV
|
OUTPUT F_STATOPAIV STATOPAIV
|
||||||
OUTPUT F_PIVACLIENTE PAIV
|
OUTPUT F_PIVACLIENTE PAIV
|
||||||
OUTPUT F_COFICLIENTE COFI
|
OUTPUT F_COFICLIENTE COFI
|
||||||
|
OUTPUT F_RICALTCLIENTE RICALT
|
||||||
MESSAGE COPY,F_FORNITORE
|
MESSAGE COPY,F_FORNITORE
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
WARNING "Cliente assente"
|
WARNING "Cliente assente"
|
||||||
@ -262,6 +263,7 @@ BEGIN
|
|||||||
OUTPUT F_STATOPAIV STATOPAIV
|
OUTPUT F_STATOPAIV STATOPAIV
|
||||||
OUTPUT F_PIVAFORNITORE PAIV
|
OUTPUT F_PIVAFORNITORE PAIV
|
||||||
OUTPUT F_COFIFORNITORE COFI
|
OUTPUT F_COFIFORNITORE COFI
|
||||||
|
OUTPUT F_RICALTFORNITORE RICALT
|
||||||
MESSAGE COPY,F_CLIENTE
|
MESSAGE COPY,F_CLIENTE
|
||||||
CHECKTYPE REQUIRED
|
CHECKTYPE REQUIRED
|
||||||
WARNING "Fornitore assente"
|
WARNING "Fornitore assente"
|
||||||
@ -300,7 +302,7 @@ END
|
|||||||
|
|
||||||
STRING F_COFICLIENTE 16
|
STRING F_COFICLIENTE 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 11 "C.F. "
|
PROMPT 1 11 "C.F. "
|
||||||
GROUP 1
|
GROUP 1
|
||||||
USE LF_CLIFO KEY 4
|
USE LF_CLIFO KEY 4
|
||||||
INPUT TIPOCF "C"
|
INPUT TIPOCF "C"
|
||||||
@ -317,7 +319,7 @@ END
|
|||||||
|
|
||||||
STRING F_COFIFORNITORE 16
|
STRING F_COFIFORNITORE 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 11 "C.F. "
|
PROMPT 1 11 "C.F. "
|
||||||
GROUP 2
|
GROUP 2
|
||||||
USE LF_CLIFO KEY 4
|
USE LF_CLIFO KEY 4
|
||||||
INPUT TIPOCF "F"
|
INPUT TIPOCF "F"
|
||||||
@ -330,7 +332,7 @@ END
|
|||||||
|
|
||||||
STRING F_PIVACLIENTE 12
|
STRING F_PIVACLIENTE 12
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 28 11 "Partita IVA "
|
PROMPT 26 11 "P.I. "
|
||||||
GROUP 1
|
GROUP 1
|
||||||
USE LF_CLIFO KEY 5
|
USE LF_CLIFO KEY 5
|
||||||
INPUT TIPOCF "C"
|
INPUT TIPOCF "C"
|
||||||
@ -348,7 +350,7 @@ END
|
|||||||
|
|
||||||
STRING F_PIVAFORNITORE 12
|
STRING F_PIVAFORNITORE 12
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 28 11 "Partita IVA "
|
PROMPT 26 11 "P.I. "
|
||||||
GROUP 2
|
GROUP 2
|
||||||
USE LF_CLIFO KEY 5
|
USE LF_CLIFO KEY 5
|
||||||
INPUT TIPOCF "F"
|
INPUT TIPOCF "F"
|
||||||
@ -362,7 +364,7 @@ END
|
|||||||
|
|
||||||
STRING F_STATOPAIV 2
|
STRING F_STATOPAIV 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 57 11 ""
|
PROMPT 48 11 ""
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
USE %SCE
|
USE %SCE
|
||||||
INPUT CODTAB F_STATOPAIV
|
INPUT CODTAB F_STATOPAIV
|
||||||
@ -370,9 +372,46 @@ BEGIN
|
|||||||
DISPLAY "Descrizione@50" S0
|
DISPLAY "Descrizione@50" S0
|
||||||
OUTPUT F_STATOPAIV CODTAB
|
OUTPUT F_STATOPAIV CODTAB
|
||||||
CHECKTYPE NORMAL
|
CHECKTYPE NORMAL
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_RICALTCLIENTE 21 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 54 11 "Alt. "
|
||||||
|
USE LF_CLIFO KEY 6
|
||||||
|
INPUT TIPOCF "C"
|
||||||
|
INPUT RICALT F_RICALTCLIENTE
|
||||||
|
DISPLAY "Codice alternativo@21" RICALT
|
||||||
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
||||||
|
DISPLAY "Codice" CODCF
|
||||||
|
DISPLAY "Sospeso" SOSPESO
|
||||||
|
DISPLAY "Partita IVA@12" PAIV
|
||||||
|
DISPLAY "Codice Fiscale@16" COFI
|
||||||
|
COPY OUTPUT F_CLIENTE
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
ADD RUN cg0 -1 C
|
||||||
GROUP 1
|
GROUP 1
|
||||||
END
|
END
|
||||||
|
|
||||||
|
STRING F_RICALTFORNITORE 21 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 54 11 "Alt. "
|
||||||
|
USE LF_CLIFO KEY 6
|
||||||
|
INPUT TIPOCF "F"
|
||||||
|
INPUT RICALT F_RICALTFORNITORE
|
||||||
|
DISPLAY "Codice alternativo@21" RICALT
|
||||||
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
||||||
|
DISPLAY "Codice" CODCF
|
||||||
|
DISPLAY "Sospeso" SOSPESO
|
||||||
|
DISPLAY "Partita IVA@12" PAIV
|
||||||
|
DISPLAY "Codice Fiscale@16" COFI
|
||||||
|
COPY OUTPUT F_FORNITORE
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
ADD RUN cg0 -1 F
|
||||||
|
GROUP 2
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BUTTON F_OCCASEDIT 56
|
BUTTON F_OCCASEDIT 56
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 11 "Dati anagrafici del cliente o fornitore occasionale"
|
PROMPT 1 11 "Dati anagrafici del cliente o fornitore occasionale"
|
||||||
|
@ -639,7 +639,7 @@ HIDDEN bool imptot_error(const TImporto& imptot, const TImporto& impsal, bool va
|
|||||||
|
|
||||||
TString msg(255);
|
TString msg(255);
|
||||||
if (codval.not_empty())
|
if (codval.not_empty())
|
||||||
msg << TR("Il totale documento in valuta") << codval;
|
msg << TR("Il totale documento in valuta") << ' ' << codval;
|
||||||
else
|
else
|
||||||
msg << TR("Il totale documento inserito");
|
msg << TR("Il totale documento inserito");
|
||||||
msg << TR(" e' ") << euro.string(TRUE) << ' ' << imptot.sezione() << ",\n";
|
msg << TR(" e' ") << euro.string(TRUE) << ' ' << imptot.sezione() << ",\n";
|
||||||
@ -772,7 +772,7 @@ bool TPrimanota_application::cg_handler(TMask_field& f, KEY k)
|
|||||||
const TImporto imp_spe(importo.sezione(), spe.get_num());
|
const TImporto imp_spe(importo.sezione(), spe.get_num());
|
||||||
saldaconto_val += imp_spe;
|
saldaconto_val += imp_spe;
|
||||||
} else
|
} else
|
||||||
if (tipo == 'K')
|
if (tipo == 'K' || tipo == 'T')
|
||||||
saldaconto_val += a.partite().importo_speso(numreg, i+1, TRUE, 0x1);
|
saldaconto_val += a.partite().importo_speso(numreg, i+1, TRUE, 0x1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1922,8 +1922,6 @@ bool TPrimanota_application::num_handler(TMask_field& f, KEY key)
|
|||||||
|
|
||||||
const TRectype& mov = cache().get(LF_MOV, f.get());
|
const TRectype& mov = cache().get(LF_MOV, f.get());
|
||||||
if (!mov.empty())
|
if (!mov.empty())
|
||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
bool ok = TRUE;
|
bool ok = TRUE;
|
||||||
|
|
||||||
|
@ -1231,7 +1231,7 @@ TRiga_partite& TPartita::new_row(int r)
|
|||||||
|
|
||||||
TRiga_partite& TPartita::riga(int r) const
|
TRiga_partite& TPartita::riga(int r) const
|
||||||
{
|
{
|
||||||
if (!_part.exist(r))
|
if (r > 0 && !_part.exist(r))
|
||||||
{
|
{
|
||||||
yesnofatal_box("La partita %d %s del conto %c %d %d %ld (%s) è incoerente: manca la riga %d",
|
yesnofatal_box("La partita %d %s del conto %c %d %d %ld (%s) è incoerente: manca la riga %d",
|
||||||
anno(), (const char*)numero(),
|
anno(), (const char*)numero(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user