Aggiustate maschere e gestione note di credito

git-svn-id: svn://10.65.10.50/trunk@2823 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1996-05-15 10:22:59 +00:00
parent 5a790dd12c
commit b619a73636
4 changed files with 11 additions and 10 deletions

View File

@ -15,7 +15,7 @@ NUMBER F_CODDITTA 5
BEGIN BEGIN
PROMPT 3 1 "Ditta " PROMPT 3 1 "Ditta "
FLAGS "FRD" FLAGS "FRD"
USE LF_NDITTE KEY 1 USE LF_NDITTE
CHECKTYPE NORMAL CHECKTYPE NORMAL
INPUT CODDITTA F_CODDITTA INPUT CODDITTA F_CODDITTA
OUTPUT F_RAGSOC RAGSOC OUTPUT F_RAGSOC RAGSOC
@ -77,7 +77,7 @@ BEGIN
PROMPT 1 9 "Causale " PROMPT 1 9 "Causale "
FLAGS "UZ" FLAGS "UZ"
FIELD CODCAUS FIELD CODCAUS
USE LF_CAUSALI KEY 1 USE LF_CAUSALI
INPUT CODCAUS F_CODCAUS INPUT CODCAUS F_CODCAUS
DISPLAY "Codice" CODCAUS DISPLAY "Codice" CODCAUS
DISPLAY "Descrizione@50" DESCR DISPLAY "Descrizione@50" DESCR

View File

@ -575,7 +575,7 @@ BEGIN
FLAGS "D" FLAGS "D"
END END
SPREADSHEET F_SHEETIVA 0 7 SPREADSHEET F_SHEETIVA 0 6
BEGIN BEGIN
PROMPT 0 4 "" PROMPT 0 4 ""
ITEM "Imponibile@15" ITEM "Imponibile@15"
@ -604,7 +604,7 @@ BEGIN
PICTURE "." PICTURE "."
END END
SPREADSHEET F_SHEETCG SPREADSHEET F_SHEETCG 0 -2
BEGIN BEGIN
PROMPT 0 12 "" PROMPT 0 12 ""
ITEM "Dare@15F" ITEM "Dare@15F"

View File

@ -506,12 +506,13 @@ bool TPrimanota_application::reset_handler(TMask_field& f, KEY key)
} }
bool TPrimanota_application::recalc_handler(TMask_field& f, KEY key) bool TPrimanota_application::recalc_handler(TMask_field& f, KEY key)
{ {
if (key == K_SPACE) TPrimanota_application& a = app();
if (key == K_SPACE && a.is_fattura())
{ {
TMask& m = f.mask(); TMask& m = f.mask();
TSheet_field& ps = (TSheet_field&)m.field(FS_RATESHEET); TSheet_field& ps = (TSheet_field&)m.field(FS_RATESHEET);
TPagamento& pag = app().pagamento(); TPagamento& pag = a.pagamento();
const bool recalc_aut = f.get().not_empty(); const bool recalc_aut = f.get().not_empty();
@ -537,8 +538,8 @@ bool TPrimanota_application::recalc_handler(TMask_field& f, KEY key)
{ {
pag.set_tipo_prima_rata(pag.tipo_prima_rata() + 3); pag.set_tipo_prima_rata(pag.tipo_prima_rata() + 3);
m.set(FS_TIPOPR, pag.desc_tpr()); m.set(FS_TIPOPR, pag.desc_tpr());
app().reset_pagamento(); a.reset_pagamento();
app().set_scadenze(m); a.set_scadenze(m);
} }
else warning_box("Il tipo prima rata e' stato modificato in \"%s\" per " else warning_box("Il tipo prima rata e' stato modificato in \"%s\" per "
"poter mantenere la rateazione scelta e la possibilita' di " "poter mantenere la rateazione scelta e la possibilita' di "

View File

@ -200,7 +200,7 @@ BEGIN
CHECKTYPE NORMAL CHECKTYPE NORMAL
END END
SPREADSHEET FS_RATESHEET 0 -1 SPREADSHEET FS_RATESHEET 0 -2
BEGIN BEGIN
PROMPT 1 11 "Rate" PROMPT 1 11 "Rate"
ITEM "Scadenza@10" ITEM "Scadenza@10"