qcl_tglaang • Record Anagrafico


Il record anagrafico contiene i dati identificativi della persona o società.



struct  tglaang

Record Anagrafico

338…0000

Contiene i dati identificativi dell'anagrafica. La gran parte di questi dati hanno valore permanente. Solo alcuni dati possono cambiare nel tempo. Ad esempio la residenza.

id_ang

Id. anagrafica

FT_ULONG_B(9)  4…0000

c_ang

Cod.Anagrafica

FT_CODEX  10…0004

t_ang

Tipo Anagrafica

FT_CHARA  1…0014

Sono previsti i seguenti tipi:

  • P • Persona fisica
  • G • Persona giuridica
  • A • Altra entità

c_lang

Codice lingua

FT_CODEA  4…0015

cod_fisc

Codice fiscale

FT_TEXTV  17…0019

part_iva

Partita I.V.A. - Filled 0

FT_TEXTV  17…0036

cabi_ban

Codice A.B.I. banca

FT_TEXTV  6…0053

cabi_age

Codice A.B.I. agenzia

FT_TEXTV  6…0059

soc_padre

... soc_padre ...

struct Auto001_  24…0065

id_ang

Id Anagrafica padre

FT_ULONG_B(9)  4…0065

c_aprt

Cod tipo appartenenza

FT_TEXT  4…0069

tel_lavoro

Telefono lavoro (interno)

FT_TEXT  16…0073

status

Status del record

struct Auto002_  9…0089

fg_ann

Flag di stato

FT_CHARA  1…0089

Valori possibili:

  • ' ' • Attivo
  • 'A' • Annullato

dt_crea

Data di creazione

FT_DTJSED  2…0090

id_usr_crea

Utente creatore

FT_USHORT_B(4)  2…0092

dt_mod

Data modifica

FT_DTJSED  2…0094

id_usr_mod

Utente modificatore

FT_USHORT_B(4)  2…0096

denom

... denom ...

union Auto005_  78…0098

pf    t_ang eq 'P'

Dati persona fisica

struct Auto003_  78…0098

cognome

Cognome

FT_TEXTV  36…0098

nome

Nome

FT_TEXTV  36…0134

c_tstu

Titolo di studio

FT_CODEX  6…0170

ent    t_ang ne 'P'

Dati persone giuridiche o altre entità

struct Auto004_  78…0098

ragsoc[2]

Ragione sociale

FT_TEXTV  36…0098

c_fsoc

Forma societaria

FT_CODEX  6…0170

dati

... dati ...

union Auto010_  107…0176

pf    t_ang eq 'P'

Dati persona fisica

struct Auto008_  107…0176

sesso

Sesso

FT_CHARA  1…0176

Valori: M, F.

nato

... nato ...

struct Auto006_  50…0177

data

Data di nascita

FT_DTJSED  2…0177

local

Località di nascita

FT_TEXTV  36…0179

c_naz

Nazione di nascita

FT_CODEX  6…0215

prov

Provincia di nascita

FT_CODEX  6…0221

doc

... doc ...

struct Auto007_  50…0227

tipo

Tipo documento

FT_CHARA  1…0227

Si veda kon.qcl_vsel_tdoc.

numero

Numero documento

FT_TEXTV  16…0228

dt_rilascio

Data rilascio

FT_DTJSED  2…0244

autorita

Autorita' e luogo di rilascio

FT_TEXTV  31…0246

citt_naz

Cittadinanza

FT_CODEX  6…0277

ent    t_ang ne 'P'

Dati persone giuridiche o altre entità

struct Auto009_  76…0176

capital

Capitale Sociale

FT_TEXTV  20…0176

cciaa

Protocollo di registrazione C.C.I.A.A

FT_TEXTV  20…0196

trib

Protocollo di registrazione in Tribunale

FT_TEXTV  36…0216

cin_ban

CIN codice ABI banca

FT_CHARX  1…0283

cin_age

CIN codice ABI agenzia

FT_CHARX  1…0284

c_naz_residenza

Residenza

FT_CODEX  6…0285

filler[47]

Filler

FT_NCHAR(3)  1…0291


struct  kglaang_a

Chiave primaria per id anagrafica

4…0000

id_ang

Id. anagrafica

FT_ULONG_B(9)  4…0000


struct  kglaang_b

Chiave per codice anagrafica

10…0000

c_ang

Cod.Anagrafica

FT_CODEX  10…0000


struct  kglaang_c

Chiave sulle anagrafiche figlie

15…0000

Chiave manuale, assente se assente il padre. L'id è quello dell'anagrafica padre. I figli sono ordinati per tipo e codice.

id_ang

Id. anagrafica padre

FT_ULONG_B(9)  4…0000

t_ang

Tipo Anagrafica

FT_CHARA  1…0004

c_ang

Cod.Anagrafica

FT_CODEX  10…0005


struct  kglaang_d

Chiave sul codice fiscale

17…0000

Chiave nulla, assente se nullo il codice fiscale.

cod_fisc

Codice fiscale

FT_TEXTV  17…0000


struct  kglaang_e

chiave sulla partita iva

17…0000

Chiave nulla, assente se nulla la partita iva.

part_iva

Partita I.V.A. - Filled 0

FT_TEXTV  17…0000


struct  kglaang_f

Chiave sul codice abi

12…0000

Chiave nulla, assente se nullo il codice abi.

cabi_ban

Codice A.B.I. banca

FT_TEXTV  6…0000

cabi_age

Codice A.B.I. agenzia

FT_TEXTV  6…0006


struct  kglaang_g

Chiave sul nome o la ragione sociale

76…0000

Chiave non case sensitive.

ragsoc1

Cognome ragione sociale 1

FT_TEXTV  36…0000

ragsoc2

Nome o ragione sociale 2

FT_TEXTV  36…0036

id_ang

Id. anagrafica

FT_ULONG_B(9)  4…0072



Codice

struct tglaang
    {
    ulong    id_ang;
    char     c_ang[10];
    char     t_ang;
    char     c_lang[4];
    char     cod_fisc[17];
    char     part_iva[17];
    char     cabi_ban[6];
    char     cabi_age[6];
    struct
        {
        ulong  id_ang;
        char   c_aprt[4];
        char   tel_lavoro[16];
        } soc_padre;
    struct
        {
        char   fg_ann;
        dtjul  dt_crea;
        ushort id_usr_crea;
        dtjul  dt_mod;
        ushort id_usr_mod;
        } status;
    union
        {
        struct
            {
            char  cognome[36];
            char  nome[36];
            char  c_tstu[6];
            } pf;
         struct
            {
            char ragsoc[2][36];
            char c_fsoc[6];
            } ent;
        } denom;
    union
        {
        struct
            {
            char  sesso;
            struct
               {
               dtjul data;
               char local[36];
               char c_naz[6];
               char prov[6];
               } nato;
            struct
                {
                char tipo;
                char numero[16];
                dtjul dt_rilascio;
                char autorita[31];
                } doc;
            char citt_naz[6];
            } pf;
         struct
            {
            char capital[20];
            char cciaa[20];
            char trib[36];
            } ent;
        } dati;
    char     cin_ban;
    char     cin_age;
    char     c_naz_residenza[6];
    char filler[47];
    };
struct kglaang_a
    {
    ulong    id_ang;
    };
struct kglaang_b
    {
    char     c_ang[10];
    };
struct kglaang_c
    {
    ulong    id_ang;
    char     t_ang;
    char     c_ang[10];
    };
struct kglaang_d
    {
    char     cod_fisc[17];
    };
struct kglaang_e
    {
    char     part_iva[17];
    };
struct kglaang_f
    {
    char     cabi_ban[6];
    char     cabi_age[6];
    };
struct kglaang_g
    {
    char    ragsoc1[36];
    char    ragsoc2[36];
    ulong    id_ang;
    };
dat.qcl_tglaang • LastModified: 15-09-1992 • John Peter Arnold