Übersicht Versionsinfo FAQ
Übersicht
Suche
Anlagenbuchhaltu
BALY Allgemein
BTE (Terminal)
BWA
Datenbankverwalt
Debitorenbuchhal
FIN
Formulare etc.
GWA
Listen
Mahnung
SQL Editor
für Admins
 
FAQ - GWA - Staffel- und Zonenpreise in Formularen darstellen
Einstellung im Tarifstamm
pic1

Auswirkungen auf die Formulargestalltung
  • Einzelpreise: Keine Auswirkung auf Formulargestaltung
  • Zonenpreise: Keine Auswirkung auf Formulargestaltung
  • Staffelpreise: Standardformulare werden dies nicht korrekt darstellen!!!
    Im Formular wird in der Spalte Einzelpreis nichts oder 0,00 je nach Formatierung der Eigenen Tabelle gedruckt! Fällt die Bescheidzeile jedoch in eine einzige Tarifstaffel wird hier der korrekte Preis gedruckt.
    pic1

  • Das Beispiel basiered auf einer Eigenen Tabelle, die Einzelpreis und Zonenpreis darstellen kann, analog folgender Syntax:
    select
      BD.LFD,
      BD.ZAEHLERTYP,
      BD.ANZAHLEINHEITEN,
      BD.EINZELPREIS * AA.DRUCKFORMAT_PREISFAKTOR "EINZELPREIS",
      BD.ZWISCHENSUMME1,
      BD.ANZAHLMONATE,
      BD.ENDDATUM-BD.ANFANGSDATUM +1 "ANZAHLTAG",
      BD.GRUNDBETRAG,
      BD.NETTORECHNUNGSBETRAG,
      BD.SATZUMSATZSTEUER,
      BD.PROZENTUMSATZSTEUER,
      BD.BETRAGUMSATZSTEUER,
      BD.RECHNUNGSBETRAG,
      AA.DRUCKFORMAT,
      AA.DRUCKFORMAT_PREIS,
      AA.DRUCKFORMAT_PREISFAKTOR
    from GWA_BESCHEIDDETAIL(:KEYNR,:NULLSATZ) BD
      Left outer Join GWA_ABRECHNUNGARTEN AA on AA.ABRECHNUNGART=BD.ZAEHLERTYP
    
    
    Für die zusätzlich anfallenden Werte müssen die Spalten angepasst werden.
    select
      BD.LFD,
      BD.ZAEHLERTYP,
      /*BD.ANZAHLEINHEITEN,*/
      BL.MENGE_EXT ANZAHLEINHEITEN,
      /* BD.EINZELPREIS * AA.DRUCKFORMAT_PREISFAKTOR "EINZELPREIS",*/
      BL.PREIS_EXT EINZELPREIS,
      BL.NETTO_EXT ZWISCHENSUMME1,
      /*BD.ZWISCHENSUMME1,*/
      BD.ANZAHLMONATE,
      BD.ENDDATUM-BD.ANFANGSDATUM +1 "ANZAHLTAG",
      BD.GRUNDBETRAG,
      BD.NETTORECHNUNGSBETRAG,
      BD.SATZUMSATZSTEUER,
      BD.PROZENTUMSATZSTEUER,
      BD.BETRAGUMSATZSTEUER,
      BD.RECHNUNGSBETRAG,
      AA.DRUCKFORMAT,
      AA.DRUCKFORMAT_PREIS,
      AA.DRUCKFORMAT_PREISFAKTOR
    from GWA_BESCHEIDDETAIL(:KEYNR,:NULLSATZ) BD
      Left outer Join GWA_ABRECHNUNGARTEN AA on AA.ABRECHNUNGART=BD.ZAEHLERTYP
      left outer join GWA_BESCHEIDDETAIL_LINE(
        BD.BESCHEIDNUMMER,BD.BESCHEIDITEM, AA.DRUCKFORMAT, AA.DRUCKFORMAT_PREIS, AA.DRUCKFORMAT_PREIS
        ) BL on 1=1
    
    
    Bei dieser Variante werden die Preis und Einheitenfelder als Blob (Mengentext) ausgegeben, dies macht den Zeilenumbruch möglich. Nachteilig ist, dass die Druckformate bereits im Select zugewiesen werden müssen (siehe AA.DRUCKFORMAT, AA.DRUCKFORMAT_PREIS, AA.DRUCKFORMAT_PREIS). Als zweiter Nachteil erweist sich, dass der Preis bei der Verwendung dieses Selects nicht mehr als Hebesatz (mit Faktor) angegeben werden kann.

    pic1

      copyright 2003-2026 BALY GmbH
    2021-11-11 16:00:29 (MEZ)  Impressum
    pic1