Salvare indirizzo tab anagrafica in testata fattura?

di il
8 risposte

Salvare indirizzo tab anagrafica in testata fattura?

Buongiorno,

non so se e' più corretto postare qui o nel forum progettazione database,

lo so che concettualmente è sempre sbagliato salvare i dati in una tabella che possono essere ricavati da una query

voi come vi comportate con la le anagrafiche e testate fatture?

salvate nella tabella fattura la ragione sociale e l'indirizzo?

concettualmente sarebbe sbagliato, pero' se quel Cliente cambia indirizzo della sede legale?

ristampando una fattura vecchia, se non sono stati salvati i dati, avrei il nuovo indirizzo

8 Risposte

  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Prova a pensare le tabelle così:
    RagioniSociali
    IDRagioneSociale (PK)
    NomeRagioneSociale

    Indirizzi
    IDIndirizzo (PK)
    DataIndirizzo (così crei uno storico degli Indirizzi relativi a una RagioneSociale)
    IDRagioneSociale (FK)
    Indirizzo
    IDComune
    ...ecc...

    Fatture
    IDFattura (PK)
    DataFattura
    ...altri campi tipici di Fattura…
    IDIndirizzo (FK)

    Relazioni:
    RagioniSociali.IDRagioneSociale uno-a-molti Indirizzi.IDRagioneSociale
    Indirizzi.IDIndirizzo uno-a-molti Fatture.IDIndirizzo
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Nella Tabella Fattura, contrariamente a quanto potrebbe prevedere la Normalizzazione, devi assolutamente salvare tutti i dati in modo STATICO della Ditta e delle modalità di emissione della stessa, quindi ancorchè relazionata, la Fattura deve avere i Campi "Ragione Sociale, PIVA ecc..." anche se questi sono contenuti e recuperabili dalla Relazione lato 1 dalla Anagrafica... e questo perchè, negli anni i dati possono cambiare e tu non puoi rigenerare fatture, se servisse, con dei dati difformi dall'originale...

    Questo ragionamento pari pari va calato anche nei dettagli della Fattura, quindi eventuali costi, sconti ecc... non puoi rigenerare i calcoli con i valori di magazzino al momento del ricalcolo.
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Ottima dritta,
    non ci avevo pensato ad una tabella per gli indirizzi,

    ps: nessuno dei 4/5 gestionali con cui ho lavorato (piccole aziende) è cosi strutturato

    mi chiedo come mai nessuno ne tenga conto :-O
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    @Alex ha scritto:


    Nella Tabella Fattura, contrariamente a quanto potrebbe prevedere la Normalizzazione, devi assolutamente salvare tutti i dati in modo STATICO della Ditta e delle modalità di emissione della stessa, quindi ancorchè relazionata, la Fattura deve avere i Campi "Ragione Sociale, PIVA ecc..." anche se questi sono contenuti e recuperabili dalla Relazione lato 1 dalla Anagrafica... e questo perchè, negli anni i dati possono cambiare e tu non puoi rigenerare fatture, se servisse, con dei dati difformi dall'originale...

    Questo ragionamento pari pari va calato anche nei dettagli della Fattura, quindi eventuali costi, sconti ecc... non puoi rigenerare i calcoli con i valori di magazzino al momento del ricalcolo.
    Non sono così d'accordo, o almeno, quello che tu dici è una possibilità lecita ed attuabile, io nei miei applicativi e nell'ottica della normalizzazione ho preferito gestire la cosa in un'altro modo gestendo il "versioning" dei dati, utilizzando la data inizio validità e la data fine validità.
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Doctorj ha scritto:


    Non sono così d'accordo, o almeno, quello che tu dici è una possibilità lecita ed attuabile, io nei miei applicativi e nell'ottica della normalizzazione ho preferito gestire la cosa in un'altro modo gestendo il "versioning" dei dati, utilizzando la data inizio validità e la data fine validità.
    Sicuramente è anche questo uno dei modi di gestire il problema, quindi se non concordi sul metodo non so cosa aggiungere... di solito le soluzioni si valutano per PRO e CONTRO ed ognuno può avere proprie posizioni... tutte legittime...!
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Sicuramente è anche questo uno dei modi di gestire il problema, quindi se non concordi sul metodo non so cosa aggiungere... di solito le soluzioni si valutano per PRO e CONTRO ed ognuno può avere proprie posizioni... tutte legittime...!
    Il mio disaccordo era un parere personale sull'affermazione che avevi dato, cito "devi assolutamente salvare tutti i dati in modo STATICO della Ditta e delle modalità di emissione della stessa, quindi ancorchè relazionata" il mio appunto l'ho inteso come se fosse l'unica possibilità, infatti ho anche scritto che la tua soluzione è lecita ed attuabile. Ti do pienamente ragione sul fatto che poi ogni individuo sceglie a secondo le proprie esigenze ed i relativi pro e contro.
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Doctorj ha scritto:


    Sicuramente è anche questo uno dei modi di gestire il problema, quindi se non concordi sul metodo non so cosa aggiungere... di solito le soluzioni si valutano per PRO e CONTRO ed ognuno può avere proprie posizioni... tutte legittime...!
    Il mio disaccordo era un parere personale sull'affermazione che avevi dato, cito "devi assolutamente salvare tutti i dati in modo STATICO della Ditta e delle modalità di emissione della stessa, quindi ancorchè relazionata" il mio appunto l'ho inteso come se fosse l'unica possibilità, infatti ho anche scritto che la tua soluzione è lecita ed attuabile. Ti do pienamente ragione sul fatto che poi ogni individuo sceglie a secondo le proprie esigenze ed i relativi pro e contro.
    Hai perfettamente ragione, ho espresso quella ipotesi, quanto meno per far riflettere sulla problematica, poi in quanto penso che per il livello medio basso sia la soluzione meno laboriosa e funzionale da comprendere, nella media io uso un metodo misto, ovvero a seconda della comodità e convenienza entrambi.
    Ad esempio quando cambiano dei riferimenti normativi, che impongono variazioni di valori, non salvo i dati ma salvo il passaggio normativo con la data di Validità e la Causale(la norma)... non sono in campo amministrativo in questo caso ma è perfettamente simmetrico.
  • Re: Salvare indirizzo tab anagrafica in testata fattura?

    Hai perfettamente ragione, ho espresso quella ipotesi, quanto meno per far riflettere sulla problematica, poi in quanto penso che per il livello medio basso sia la soluzione meno laboriosa e funzionale da comprendere, nella media io uso un metodo misto, ovvero a seconda della comodità e convenienza entrambi.
    Concordo in toto.
    Ad esempio quando cambiano dei riferimenti normativi, che impongono variazioni di valori, non salvo i dati ma salvo il passaggio normativo con la data di Validità e la Causale(la norma)... non sono in campo amministrativo in questo caso ma è perfettamente simmetrico.
    idem con patate, nel senso che condivido a pieno la tua analisi.
Devi accedere o registrarti per scrivere nel forum
8 risposte