GithubHelp home page GithubHelp logo

Comments (7)

Dasc3er avatar Dasc3er commented on June 18, 2024

Apparentemente, il problema è relativo al fatto che per le fatture di acquisto il valore salvato nel campo da_pagare nella tabella co_scadenziario è negativo...

@loviuz E' corretto questo comportamento?
Se si, basterebbe un controllo sul valore assoluto del totale da pagare.

Un'altra cosa: all'interno del file actions.php del modulo Prima Nota viene aggiunto al totale da pagare il valore presente in $dare sia nel caso questo sia assegnato che quando viene utilizzata la variabile $avere. Questo comportamento è corretto?

if ($dare != '' && $dare != 0) {
    $totale = $dare;
    $totale_pagato += $dare;
} elseif ($avere != '' && $avere != 0) {
    $totale = -$avere;
    $totale_pagato -= $dare;
} 

from openstamanager.

loviuz avatar loviuz commented on June 18, 2024

Apparentemente, il problema è relativo al fatto che per le fatture di acquisto il valore salvato nel campo da_pagare nella tabella co_scadenziario è negativo...

Sì, è corretto

Un'altra cosa: all'interno del file actions.php del modulo Prima Nota viene aggiunto al totale da pagare il valore presente in $dare sia nel caso questo sia assegnato che quando viene utilizzata la variabile $avere. Questo comportamento è corretto?

Devo verificare

from openstamanager.

Dasc3er avatar Dasc3er commented on June 18, 2024

@loviuz Dovrei aver risolto il primo problema, che era relativo all'inizializzazione di InputMask con valori negativi con la nuova configurazione...
In attesa di chiarimenti per il secondo comportamento.

from openstamanager.

loviuz avatar loviuz commented on June 18, 2024

Un'altra cosa: all'interno del file actions.php del modulo Prima Nota viene aggiunto al totale da pagare il valore presente in $dare sia nel caso questo sia assegnato che quando viene utilizzata la variabile $avere. Questo comportamento è corretto?

ho verificato nelle precedenti versioni, ed è così. per il fatto che la prima nota deve avere il totale di dare e avere uguali, ovviamente il $totale_pagato torna, però concettualmente è sbagliato :-)
meglio cambiarlo così:

if ($dare != '' && $dare != 0) {
    $totale = $dare;
    $totale_pagato += $dare;
} elseif ($avere != '' && $avere != 0) {
    $totale = -$avere;
    $totale_pagato -= $avere;
}

Una cosa che ho visto non funzionare invece è che, se emetto una fattura e poi creo la prima nota, che serve per segnare l'incasso della fattura, la trovo ancora nello scadenzario perché non si aggiorna il campo "pagato" su co_scadenzario.
Nella data di scadenza dello scadenzario poi c'è ancora il formato DATETIME, per cui vedo ad esempio
01/09/2017 00:00

from openstamanager.

Dasc3er avatar Dasc3er commented on June 18, 2024

Riguardo le date nel database, all'interno di co_scadenziario sono presenti tre attributi impostati a DATETIME: data_emissione, scadenza, data_pagamento.
Sarebbero da convertire tutti e tre?

Per maggiori informazioni, #19.

from openstamanager.

loviuz avatar loviuz commented on June 18, 2024

yesss. basta solo la data, non l'ora. se li converti nel file di update, possiamo chiudere anche questa segnalazione

from openstamanager.

Dasc3er avatar Dasc3er commented on June 18, 2024

Li ho inseriti anche nella segnalazione #19, quindi lavoriamo su quella per i DATETIME.

@loviuz Servirebbe anche un controllo sulla risoluzione di questo bug, per sicurezza...

from openstamanager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.