Patch level : 12.0 876

Files correlati     : f9.exe, f90100b.msk, f90100c.msk
Commento            :
- Tolto vecchio disabilita del bottone controllo estrazione
- dati nomi piu' decenti alle colonne e cambiate icone ai bottoni
This commit is contained in:
Simone Palacino 2019-09-17 17:47:29 +02:00
parent a21d4897dd
commit ee3a7bc29b
4 changed files with 50 additions and 57 deletions

View File

@ -332,11 +332,6 @@ void TMonitor_mask::sel() const
sf.show();
}
void TMonitor_mask::disable_controllo_err()
{
disable(DLG_FINDREC);
}
bool TMonitor_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
{
switch (o.dlg())
@ -527,14 +522,10 @@ int TF9_app::estrai_single(TToken_string& row, char flagprov, char tipodoc)
if (_head.stato_estr == D_GEST_ERR)
{
warning_box("Attenzione l'estrazione ha prodotto degli errori. \nControllare e correggere eventuali problemi \npremendo il pulsante 'Controllo Estr.'");
_msk->enable(DLG_FINDREC);
return -2;
}
if (_head.stato_estr == D_GEST_OK)
{
_msk->disable_controllo_err();
return estrazione_iva(true) ? 1 : false;
}
return estrazione_iva(true) ? 1 : 0;
return -3;
}
}
@ -644,7 +635,6 @@ bool TF9_app::estrai_escl_handler(TMask_field&, KEY key)
TMask* msk = *esclusi_mask();
vector<TToken_string>& _esclusi = app()._esclusi_vect;
TSheet_field& sf = msk->sfield(S_ESCL);
msk->field(DLG_FINDREC).disable();
// Prendo la riga selezionata (e controllo che sia selezionato qualcosa)
bool flag = false;
FOR_EACH_SHEET_ROW(sf, nr, row)
@ -652,9 +642,7 @@ bool TF9_app::estrai_escl_handler(TMask_field&, KEY key)
if ((*row)[0] == 'X')
{
const int stato = app().estrai_single(*row, app()._flagprov_escl, app()._tipodoc_escl);
if (stato == -2) // Attivo pulsante controllo estr
msk->field(DLG_FINDREC).enable();
else if (stato == 1)
if (stato == 1)
{
_esclusi.erase(_esclusi.begin() + nr); // Tolto il movimento estratto dal vettore e setto come estratto su elabf9 di mov
app().segna_estratti(true, row->get_int(cid2index(F_NUMREG)));
@ -1079,21 +1067,17 @@ int TF9_app::estrai()
const bool ok = esporta();
if (!ok)
error_box(db().sq_get_text_error(false));
error_box("Errore database: impossibile scrivere nuova estrazione.");
else
{
if (_head.stato_estr == D_GEST_ERR)
{
_msk->enable(DLG_FINDREC);
export_error_list();
warning_box("Attenzione l'estrazione ha prodotto degli errori. \nControllare e correggere eventuali problemi \ndal Controllo Estrazione.");
}
else if (_head.stato_estr == D_GEST_OK)
{
_msk->disable_controllo_err();
return estrazione_iva() ? 1 : 0;
}
}
return -2;
}

View File

@ -168,7 +168,6 @@ class TMonitor_mask : public TAutomask
bool on_field_event(TOperable_field& o, TField_event e, long jolly) override;
public:
void disable_controllo_err();
TMonitor_mask() : TAutomask("f90100a")
{
//disable(DLG_FINDREC);

View File

@ -5,28 +5,28 @@ TOOLBAR "topbar" 0 0 0 2
BUTTON B_ORDER 2 2
BEGIN
PROMPT 1 5 "Ordinamento"
PICTURE TOOL_PERMISSIONS
PICTURE TOOL_EDIT
FLAGS ""
END
BUTTON B_ASSOC 2 2
BEGIN
PROMPT 1 6 "Associa mov."
PICTURE TOOL_PERMISSIONS
PICTURE TOOL_SAVEREC
FLAGS ""
END
BUTTON B_SELESCL 2 2
BEGIN
PROMPT 1 8 "Sel. esclusi"
PICTURE TOOL_PERMISSIONS
PICTURE TOOL_MULTISEL
FLAGS ""
END
BUTTON B_ESCL 2 2
BEGIN
PROMPT 1 7 "Conf. esclusi"
PICTURE TOOL_PERMISSIONS
PICTURE TOOL_WARNING
FLAGS ""
END
@ -35,38 +35,48 @@ ENDPAGE
PAGE "Elenco di controllo" -1 -1 78 13
SPREADSHEET S_CONTROLLO -1 10
TEXT DLG_NULL
BEGIN
PROMPT 0 0 "Movimenti da controllare"
END
SPREADSHEET S_CONTROLLO -1 10
BEGIN
PROMPT 0 1 "Movimenti da controllare"
ITEM " "
ITEM "NUMREG@8"
ITEM "DATAREG@8"
ITEM "DATADOC@8"
ITEM "CODCAUS@8"
ITEM "MESELIQ@8"
ITEM "NUMDOC@8"
ITEM "IMPTOTDOC@8"
ITEM "FORNITORE@8"
ITEM "RAGSOC@8"
ITEM "PROTIVA@8"
ITEM "DESCR@8"
ITEM "Numero\nReg.@8"
ITEM "Data\nReg.@8"
ITEM "Data\nDoc.@8"
ITEM "Codice\nCaus.@8"
ITEM "Mese\nliquidazione@8"
ITEM "Numero\nDocumento@8"
ITEM "Totale\nDocumento@8"
ITEM "Fornitore@8"
ITEM "Ragione\nSociale@8"
ITEM "Cod. regis./\nprot.IVA@8"
ITEM "Descrizione@8"
ITEM "ESCLUDI@5"
ITEM "ESCLUSO@6"
ITEM "DESCR ERR"
ITEM "Descrizione\nErrore"
END
TEXT DLG_NULL
BEGIN
PROMPT 0 12 "Fatture el. in ingresso"
END
SPREADSHEET S_FPPRO -1 -1
BEGIN
PROMPT 0 11 "Movimenti da controllare"
PROMPT 0 13 "Movimenti da controllare"
ITEM " "
ITEM "TIPODOC"
ITEM "DATA@8"
ITEM "NUMDOC@12"
ITEM "IMPTOTDOC@9"
ITEM "FORNITORE@6"
ITEM "RAGSOC@20"
ITEM "STATOPIVA"
ITEM "PIVA@8"
ITEM "Tipo Doc."
ITEM "Data@8"
ITEM "Num. Doc.@12"
ITEM "Tot. Doc.@9"
ITEM "Fornitore@6"
ITEM "Rag. Soc.@20"
ITEM "Stato P.IVA"
ITEM "P.IVA@8"
ITEM "@1"
END

View File

@ -35,17 +35,17 @@ SPREADSHEET S_ESCL -1 10
BEGIN
PROMPT 0 1 "Movimenti da controllare"
ITEM " "
ITEM "NUMREG@8"
ITEM "DATAREG@8"
ITEM "DATADOC@8"
ITEM "CODCAUS@8"
ITEM "MESELIQ@8"
ITEM "NUMDOC@8"
ITEM "IMPTOTDOC@8"
ITEM "FORNITORE@8"
ITEM "RAGSOC@8"
ITEM "PROTIVA@8"
ITEM "DESCR@8"
ITEM "Numero\nReg.@8"
ITEM "Data\nReg.@8"
ITEM "Data\nDoc.@8"
ITEM "Codice\nCaus.@8"
ITEM "Mese\nliquidazione@8"
ITEM "Numero\nDocumento@8"
ITEM "Totale\nDocumento@8"
ITEM "Fornitore@8"
ITEM "Ragione\nSociale@8"
ITEM "Cod. regis./\nprot.IVA@8"
ITEM "Descrizione@8"
END
ENDPAGE
ENDMASK