Funktion:
Mittels einer speziellen StoredProcedure können in der angegebenen SQLServer-Datenbank für Debitoren/Kreditoren der Saldo aus der OP-Führung und das Kreditlimit abgerufen werden.
Ist die Einstellung „OASE-Fibu verwenden“ aktiviert werden beide Werte aus der Fibu-Datenbank ermittelt.
Hinweis:
Option ist nur sichtbar, falls Modul „OaseFibu“ freigeschaltet ist
Insbesondere wird auch das Kreditlimit aus der Fibu-Datenbank ermittelt. In einigen wenigen Ausnahmen (z.B. Auswahllisten mit einer SQL-Anweisung) wird allerdings weiterhin der Wert aus der Tabelle Adressstamm verwendet (Anmerkung: Es handelt sich hier vor allem um Funktionen wie z.B. die Adresssuche. Hier wird das Kreditlimit zur Anzeige gebracht.). Auch in der Datenpflege Kunde/Unternehmer wird das Kreditlimit aus der Dispoplan.mdb verwendet (Grund: ein Zurückschreiben des Wertes in die OASE-Fibu ist nicht möglich und gewünscht).
In allen Funktionalitäten, in welchen das Kreditlimit zur Beurteilung der offenen Posten verwendet wird, wird es aus der OASE-Fibu ermittelt.
Die prozentuale Karenzangabe zum Kreditlimit wird weiterhin lediglich in der Dispoplan.mdb geführt.
Die Daten werden mittels der in der SQLServer-Datenbank angelegten StoredProcedure „HoleSaldo“ ermittelt.
Aufbau der StoredProcedure „HoleSaldo“:
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS OFF
GO
ALTER PROCEDURE [Gehr].[HoleSaldo]
@KtoNr int
AS
SELECT D.KtoNr, D.Limit, ISNULL(SUM(O.BetragFW), 0) AS Saldo
FROM DEBKRED D LEFT OUTER JOIN
OPSATZ O ON D.KtoNr = O.KtoNr AND O.LfdOpNr = 0
WHERE (D.KtoNr = @KtoNr)
GROUP BY D.KtoNr, D.Limit
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Die Daten werden lediglich aus der OASE-Fibu ermittelt, wenn die Modulfreigabe vorhanden ist und die Programmoption „OASE-Finanzbuchhaltung wird verwendet?“ (s.u.) aktiviert ist. Bei nicht unzureichenden Verbindungsinformationen (s.u.) wird eine Meldung angezeigt.
Genereller Ablauf:
a) Schnittstelllen-Optionen einstellen
b) Optionen speichern
c) Export durchführen