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 "P|Medico specialista esterno (ENPAM)"
ITEM "Q|Medico della continuità assistenziale a tempo determinato (ENPAM)"
ITEM "R|Medico fiscale INPS (ENPAM)"
ITEM "S|Medico convenzionato esterno INPS (ENPAM)"
ITEM "T|Medico operante presso struttura accreditata SSN (ENPAM)"
ITEM "U|Medico operante presso altri enti (ENPAM)"
ITEM "V|Infermieri prestatori dopera occasionali (ENPAPI)"
ITEM "W|Gestione Separata INPS (Art.2, comma 26, legge n. 335/95) (INPS)"
ITEM "R|Medico del ruolo unico dellassistenza primaria"
ITEM "S|Medico fiscale INPS (ENPAM)"
ITEM "T|Medico convenzionato esterno INPS (ENPAM)"
ITEM "U|Medico operante presso struttura accreditata SSN (ENPAM)"
ITEM "V|Medico operante presso altri enti (ENPAM)"
ITEM "W|Infermieri prestatori dopera occasionali (ENPAPI)"
ITEM "X|Gestione Separata INPS (Art. 2, comma 26, legge n. 335/95) (INPS)"
ITEM "Z|Gestione ex Enpals (INPS)"
OUTPUT F_CATEGORIA
FIELD CATEGORIA

View File

@ -5,9 +5,9 @@
#include <isam.h>
#endif
#define THIS_YEAR "2025"
#define THIS_YEAR "2026"
#define THIS_YEARN atoi(THIS_YEAR)
#define LAST_YEAR "2024"
#define LAST_YEAR "2025"
#define LAST_YEARN atoi(LAST_YEAR)
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);
}
void TDicForm::set_cursor(TCursor* cur)
TCursor * TDicForm::set_cursor(TCursor* cur)
{
CHECK(cur, "NULL cursor in TDicForm");
_cur = cur;
return _cur;
}
TDicForm::TDicForm(const char* form, const char* quadro)
@ -634,7 +635,7 @@ int TDicForm::firma_dichiarante()
TString cognome = firma.get();
if (cognome.len() > 30 && cognome[29] == ' ')
{
TString nome = cognome.mid(30, -1);
TString nome = cognome.smid(30, -1);
cognome.cut(30); cognome.trim();
cognome << ' ' << nome;
firma.set(cognome);
@ -1343,19 +1344,7 @@ bool TQuadroD::print(const long codditta, const long NumFis, const long NumNoFis
if (!preprocess_print(cur))
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())
{
_PaginaCorrente = PRIMA; // Qui e' garantito anche per form con 1 o 2 pagine

View File

@ -169,7 +169,7 @@ class TDicForm : public TForm
TProgind* progind() { return _prog; }
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 bool print(const long codditta, const long NumFis, const long NumNoFis);
virtual int prima_riga(PaginaQuadro p) const;