Sicherheiten

This commit is contained in:
2026-04-02 17:12:12 +02:00
parent aac9ca7c9a
commit 1d81c245e0

View File

@@ -439,4 +439,21 @@ Public Class cSicherheiten
End Function
Public Shared Function getDifferenz(gs_gsnr As Integer) As Double
Dim SQL_Query = "SELECT CASE WHEN MAX(CASE WHEN gs.gs_isRundungsdiff = 1 THEN 1 ELSE 0 END) = 1
THEN 0
ELSE SUM(gs.gs_sicherheitsbetrag) - SUM(gsp.gsp_sicherheitsbetrag)
END AS Differenzbetrag
FROM tblGesamtsicherheit gs INNER JOIN tblGesamtsicherheitsPositionen gsp ON gs.gs_gsId = gsp.gsp_gsId WHERE
gs.gs_gsnr = " & gs_gsnr & " AND gs.gs_dakoyimport = 1 AND gsp.gsp_freitext NOT IN ('DAKOSY-WAITING') GROUP BY gs.gs_gsnr"
If gs_gsnr > 0 Then
Return CDbl((New SQL).getValueTxtBySql(SQL_Query, "AVISO",,, 0))
Else
Return 0
End If
End Function
End Class