Patch level : 12.00 1402

Files correlati     : ba4200b.msk ba4200c.msk 770300a.msk

Commento                :
Certificazione unica
This commit is contained in:
Alessandro Bonazzi 2026-02-12 23:33:10 +01:00
parent 092757ad1c
commit 86eaaab96b
4 changed files with 14 additions and 24 deletions

View File

@ -104,12 +104,13 @@ BEGIN
ITEM "O|Pediatra di libera scelta (ENPAM)" ITEM "O|Pediatra di libera scelta (ENPAM)"
ITEM "P|Medico specialista esterno (ENPAM)" ITEM "P|Medico specialista esterno (ENPAM)"
ITEM "Q|Medico della continuità assistenziale a tempo determinato (ENPAM)" ITEM "Q|Medico della continuità assistenziale a tempo determinato (ENPAM)"
ITEM "R|Medico fiscale INPS (ENPAM)" ITEM "R|Medico del ruolo unico dell’assistenza primaria"
ITEM "S|Medico convenzionato esterno INPS (ENPAM)" ITEM "S|Medico fiscale INPS (ENPAM)"
ITEM "T|Medico operante presso struttura accreditata SSN (ENPAM)" ITEM "T|Medico convenzionato esterno INPS (ENPAM)"
ITEM "U|Medico operante presso altri enti (ENPAM)" ITEM "U|Medico operante presso struttura accreditata SSN (ENPAM)"
ITEM "V|Infermieri prestatori d’opera occasionali (ENPAPI)" ITEM "V|Medico operante presso altri enti (ENPAM)"
ITEM "W|Gestione Separata INPS (Art.2, comma 26, legge n. 335/95) (INPS)" ITEM "W|Infermieri prestatori d’opera occasionali (ENPAPI)"
ITEM "X|Gestione Separata INPS (Art. 2, comma 26, legge n. 335/95) (INPS)"
ITEM "Z|Gestione ex Enpals (INPS)" ITEM "Z|Gestione ex Enpals (INPS)"
OUTPUT F_CATEGORIA OUTPUT F_CATEGORIA
FIELD CATEGORIA FIELD CATEGORIA

View File

@ -5,9 +5,9 @@
#include <isam.h> #include <isam.h>
#endif #endif
#define THIS_YEAR "2025" #define THIS_YEAR "2026"
#define THIS_YEARN atoi(THIS_YEAR) #define THIS_YEARN atoi(THIS_YEAR)
#define LAST_YEAR "2024" #define LAST_YEAR "2025"
#define LAST_YEARN atoi(LAST_YEAR) #define LAST_YEARN atoi(LAST_YEAR)
const TString& get_telephone(const TRectype& rec, const char* pref, const char* numf); const TString& get_telephone(const TRectype& rec, const char* pref, const char* numf);

View File

@ -54,10 +54,11 @@ void TDicForm::set_cofi_dic(const char* cofi)
_codditta_dic = sogg_estinto(_codditta); _codditta_dic = sogg_estinto(_codditta);
} }
void TDicForm::set_cursor(TCursor* cur) TCursor * TDicForm::set_cursor(TCursor* cur)
{ {
CHECK(cur, "NULL cursor in TDicForm"); CHECK(cur, "NULL cursor in TDicForm");
_cur = cur; _cur = cur;
return _cur;
} }
TDicForm::TDicForm(const char* form, const char* quadro) TDicForm::TDicForm(const char* form, const char* quadro)
@ -634,7 +635,7 @@ int TDicForm::firma_dichiarante()
TString cognome = firma.get(); TString cognome = firma.get();
if (cognome.len() > 30 && cognome[29] == ' ') if (cognome.len() > 30 && cognome[29] == ' ')
{ {
TString nome = cognome.mid(30, -1); TString nome = cognome.smid(30, -1);
cognome.cut(30); cognome.trim(); cognome.cut(30); cognome.trim();
cognome << ' ' << nome; cognome << ' ' << nome;
firma.set(cognome); firma.set(cognome);
@ -1343,18 +1344,6 @@ bool TQuadroD::print(const long codditta, const long NumFis, const long NumNoFis
if (!preprocess_print(cur)) if (!preprocess_print(cur))
return FALSE; return FALSE;
#ifdef DBG
if (pr.isgraphics())
{
for (int p = 1; p <= numero_pagine(); p++)
{
word page = word(p);
if (p == 4)
page = 0;
set_background(page, TRUE);
}
}
#endif
while (!_EndPrintDitta && pr.isopen()) while (!_EndPrintDitta && pr.isopen())
{ {

View File

@ -169,7 +169,7 @@ class TDicForm : public TForm
TProgind* progind() { return _prog; } TProgind* progind() { return _prog; }
bool usa_progind() const { return _prog != NULL; } bool usa_progind() const { return _prog != NULL; }
virtual void set_cursor(TCursor* cur); virtual TCursor * set_cursor(TCursor* cur) override;
virtual void close_print(); virtual void close_print();
virtual bool print(const long codditta, const long NumFis, const long NumNoFis); virtual bool print(const long codditta, const long NumFis, const long NumNoFis);
virtual int prima_riga(PaginaQuadro p) const; virtual int prima_riga(PaginaQuadro p) const;