Gestione Documenti

di il
51 risposte

51 Risposte - Pagina 4

  • Re: Gestione Documenti

    Ciao,
    intervengo tardi e... a gamba tesa.
    Credo che tu, Emadragon, stia commettendo due errori fondamentali:
    1) complichi troppo e ti fai dei problemi che non ci sono (tipo le seghe mentali sui campi vuoti);
    2) chiedi aiuto ma poi non fai come ti dicono: ti è stato richiesto un "diagramma" cioè una descrizione con una certa "forma" del database. Mica per farti sgobbare ma perché così si lavora!

    Secondo me quello che tu chiami "ricevute" non sono "documenti" ma semplici pezzi di carta, promemoria. Essendo associati non a un "pagamento" ma a un "incasso" devono restargli legati: una sola tabella con entrambi (e molti campi vuoti).
    Le "scadenze" sono legate all'incasso: finché presunto sono scadenze, una volta presi i soldi sono "ex-scadenze" cioè scadenze con inpiù data e modalità di incasso e numero del foglietto (ricevuta).
    E se uno ti paga a metà? aggiungi una nuova scadenza... l'importante è che la somma degli importi delle scadenze associate ad un documento sia pari all'importo del doc stesso.

    Concludendo: 2 sole tabelle.
    N
  • Re: Gestione Documenti

    nicolap ha scritto:


    Ciao,
    intervengo tardi e... a gamba tesa.
    Credo che tu, Emadragon, stia commettendo due errori fondamentali:
    1) complichi troppo e ti fai dei problemi che non ci sono (tipo le seghe mentali sui campi vuoti);
    2) chiedi aiuto ma poi non fai come ti dicono: ti è stato richiesto un "diagramma" cioè una descrizione con una certa "forma" del database. Mica per farti sgobbare ma perché così si lavora!

    Secondo me quello che tu chiami "ricevute" non sono "documenti" ma semplici pezzi di carta, promemoria. Essendo associati non a un "pagamento" ma a un "incasso" devono restargli legati: una sola tabella con entrambi (e molti campi vuoti).
    Le "scadenze" sono legate all'incasso: finché presunto sono scadenze, una volta presi i soldi sono "ex-scadenze" cioè scadenze con inpiù data e modalità di incasso e numero del foglietto (ricevuta).
    E se uno ti paga a metà? aggiungi una nuova scadenza... l'importante è che la somma degli importi delle scadenze associate ad un documento sia pari all'importo del doc stesso.

    Concludendo: 2 sole tabelle.
    N
    no...
    la ricevura non fiscale è effettivamente un pagamento con tanto di articoli e descrizione/importo...
    sostitutivo della fattura... vediamola come uno "scontrino di pagamento"
    una ricevuta non può essere pagata a metà
    può non essere legata ad un contratto (come uno scontrino)
    o la conseguenza del pagamento di un contratto (come nell'ultimo caso da te citato...)
    ti garantisco che i campi nulli sono praticamente 0, in alcuni casi vi saranno Nrighedocumento
    in alcune solo una

    se effettivamente fossero solo un pezzo di carta derivata dal pagamento mi basterebbe mettere due campi in + nella tabella scdenze/pagamenti e sarebbe effettivamente moooooolto più semplice
  • Re: Gestione Documenti

    Emadragon ha scritto:


    nel mio caso non avrei un campo persona giuridica 0/1 in quanto in realtà sarebbero di +
    ma un campo enum che indica il tipo di persona....
    ma che enum? un campo intero
    era solo un discorso a livello di prestazioni....

    non che stia costruendo un DB con miliardi di dati...
    ... io... invece... sì
  • Re: Gestione Documenti

    Si si ma programmo in C# non in access
  • Re: Gestione Documenti

    +m2+ ha scritto:


    ... io... invece... sì
    Ottimo a sapersi so chi stressare allora
  • Re: Gestione Documenti

    Emadragon ha scritto:


    no...
    la ricevura non fiscale è effettivamente un pagamento con tanto di articoli e descrizione/importo...
    sostitutivo della fattura... vediamola come uno "scontrino di pagamento"
    una ricevuta non può essere pagata a metà
    può non essere legata ad un contratto (come uno scontrino)
    o la conseguenza del pagamento di un contratto (come nell'ultimo caso da te citato...)
    ti garantisco che i campi nulli sono praticamente 0, in alcuni casi vi saranno Nrighedocumento
    in alcune solo una

    se effettivamente fossero solo un pezzo di carta derivata dal pagamento mi basterebbe mettere due campi in + nella tabella scdenze/pagamenti e sarebbe effettivamente moooooolto più semplice
    Ecco perché servono i diagrammi!
    Se la ricevuta è un tipo di documento, tale sia, semplice!
    Se una ricevuta deve essere emessa solo al momento dell'incasso (tu incassi, qualcuno paga: è importante usare i termini esatti per non fare casino) basta generare un solo record nella tabella scandenze+incassi.
    Se tra i vari documenti ci possono essere relazioni più complesse di 1-1 ti serve una tabella (tutto sommato banale) che memorizzi tali relazioni.
  • Re: Gestione Documenti

    nicolap ha scritto:


    Emadragon ha scritto:


    no...
    la ricevura non fiscale è effettivamente un pagamento con tanto di articoli e descrizione/importo...
    sostitutivo della fattura... vediamola come uno "scontrino di pagamento"
    una ricevuta non può essere pagata a metà
    può non essere legata ad un contratto (come uno scontrino)
    o la conseguenza del pagamento di un contratto (come nell'ultimo caso da te citato...)
    ti garantisco che i campi nulli sono praticamente 0, in alcuni casi vi saranno Nrighedocumento
    in alcune solo una

    se effettivamente fossero solo un pezzo di carta derivata dal pagamento mi basterebbe mettere due campi in + nella tabella scdenze/pagamenti e sarebbe effettivamente moooooolto più semplice
    Ecco perché servono i diagrammi!
    Se la ricevuta è un tipo di documento, tale sia, semplice!
    Se una ricevuta deve essere emessa solo al momento dell'incasso (tu incassi, qualcuno paga: è importante usare i termini esatti per non fare casino) basta generare un solo record nella tabella scandenze+incassi.
    Se tra i vari documenti ci possono essere relazioni più complesse di 1-1 ti serve una tabella (tutto sommato banale) che memorizzi tali relazioni.
    io l'ho scritto più volte però che la ricevuta può essere entrambi
Devi accedere o registrarti per scrivere nel forum
51 risposte