Patch level : 12.0 422

Files correlati     : 
Commento            : 
- Tolto noleggio mezzi vecchio spesometro
- Aggiunto collegamento bolla doganale a Fornitore per nuovo spesometro

git-svn-id: svn://10.65.10.50/branches/R_10_00@23945 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-07-14 14:34:14 +00:00
parent 847f80825c
commit a832306bfd
4 changed files with 46 additions and 20 deletions

View File

@ -597,11 +597,6 @@ void TPrimanota_application::init_mask(TMask& m)
if (corrisp) if (corrisp)
m.hide(F_STATOPAIV); m.hide(F_STATOPAIV);
else
{
if (has_module(FEAUT))
m.show(FE_NOLEGGIO); // Mostro FE_MODPAG solo se strettamente necessario
}
// Show/Hide campi valuta: F_VALUTAINTRA, F_CAMBIOINTRA, F_CORRISPETTIVO, F_CORRVAL (GROUP 4) // Show/Hide campi valuta: F_VALUTAINTRA, F_CAMBIOINTRA, F_CORRISPETTIVO, F_CORRVAL (GROUP 4)
m.show(-4, cc.valintra()); m.show(-4, cc.valintra());
@ -916,7 +911,9 @@ void TPrimanota_application::init_insert_mode(TMask& m)
m.set(F_PROTIVA, protiva, true); // Aggiorna protocollo IVA m.set(F_PROTIVA, protiva, true); // Aggiorna protocollo IVA
} }
// Controllo se abilitare il fornitore per bolla doganale
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
} }
void TPrimanota_application::init_modify_mode(TMask& m) void TPrimanota_application::init_modify_mode(TMask& m)
@ -1004,6 +1001,9 @@ void TPrimanota_application::init_modify_mode(TMask& m)
activate_split_payment(m); activate_split_payment(m);
} }
// Controllo se abilitare il fornitore per bolla doganale
m.enable(F_BOLLACODCLI, causale().tipo_doc() == "BD");
m.enable(F_BOLLARAGCLI, causale().tipo_doc() == "BD");
} }
// Controlla sulla causale se il segno del totale documento (ritsoc=false) // Controlla sulla causale se il segno del totale documento (ritsoc=false)
@ -1172,7 +1172,6 @@ int TPrimanota_application::read(TMask& m)
set_pagamento(NULL, dd); // Ignora codice pagamento in testata set_pagamento(NULL, dd); // Ignora codice pagamento in testata
} }
} }
return _rel->status(); return _rel->status();
} }

View File

@ -28,7 +28,9 @@
#define F_COFICLIENTE 155 #define F_COFICLIENTE 155
#define F_RICALTCLIENTE 156 #define F_RICALTCLIENTE 156
#define FE_NOLEGGIO 157 // Riferimenti al fornitore per bolle doganali
#define F_BOLLACODCLI 157
#define F_BOLLARAGCLI 158
#define F_FORNITORE 161 #define F_FORNITORE 161
#define F_RAGSOCFORNITORE 162 #define F_RAGSOCFORNITORE 162

View File

@ -439,17 +439,42 @@ BEGIN
FLAGS "H" FLAGS "H"
END END
LIST FE_NOLEGGIO 2 10 NUMBER F_BOLLACODCLI 6
BEGIN BEGIN
PROMPT 1 12 "Tipo veicolo a noleggio (spesometro) " PROMPT 1 12 "Forn. collegato "
ITEM " |Nessuno" FIELD CFBOLLADOG
ITEM "A|Automobile" USE LF_CLIFO
ITEM "B|Camper" INPUT TIPOCF "F"
ITEM "C|Altro" INPUT CODCF F_BOLLACODCLI
ITEM "D|Diporto" DISPLAY "Codice" CODCF
ITEM "E|Aeromobile" DISPLAY "Ragione Sociale@50" RAGSOC
FIELD NOLEGGIO DISPLAY "Sospeso@C" SOSPESO
GROUP 7 DISPLAY "Partita IVA@12" PAIV
DISPLAY "Codice Fiscale@16" COFI
OUTPUT F_BOLLACODCLI CODCF
OUTPUT F_BOLLARAGCLI RAGSOC
CHECKTYPE REQUIRED
WARNING "Fornitore associato a bolla doganale assente"
ADD RUN cg0 -1
FLAGS ""
END
STRING F_BOLLARAGCLI 50 47
BEGIN
PROMPT 28 12 ""
USE LF_CLIFO KEY 2
INPUT TIPOCF "F"
INPUT RAGSOC F_BOLLARAGCLI
DISPLAY "Ragione Sociale@50" RAGSOC
DISPLAY "Codice" CODCF
DISPLAY "Sospeso@C" SOSPESO
DISPLAY "Partita IVA@12" PAIV
DISPLAY "Codice Fiscale@16" COFI
OUTPUT F_BOLLACODCLI CODCF
OUTPUT F_BOLLARAGCLI RAGSOC
CHECKTYPE REQUIRED
ADD RUN cg0 -1
FLAGS ""
END END
// Campi per saldaconto in valuta // Campi per saldaconto in valuta