FremdvorfallNr in der Vorfallübersicht anzeigen

  • dash
  • Autor
  • Besucher
  • Besucher
9 Jahre 6 Monate her - 9 Jahre 6 Monate her #1262 von dash
Wer kennt das Problem nicht? Ich habe nur die LieferscheinNr des Lieferanten und suche den passenden Wareneingang bei mir im System.

In Orgasoft.NET haben Sie die Fremdvorfallnr bei den Wareneingängen gepfelgt, nur in der Übersicht wird die Nummer nicht angezeigt.
Sie haben die Möglichkeit, mit einer neuen Spalte, die FremdvorfallNr in der Übersicht anzeigen zu lassen.

Diese Änderung geschieht auf eigene Gefahr! Bitte sichern Sie sich vorher die Original-Abfrage.

Die Übersicht der Vorfälle zeigt Ihnen die Funktion hp_Geschaeftsvorfälle. Diese können Sie mit der Fremdvorfallnr erweitern.
Beispiel:
ALTER FUNCTION [dbo].[hp_Geschaeftsvorfaelle]
(
-- Add the parameters for the function here
@p1 varchar(10),
@p2 varchar(2)
)
RETURNS TABLE
AS
RETURN
(
SELECT DISTINCT GeschäftsVorfall.VorfallKürzel, GeschäftsVorfall.VorfallNr, GeschäftsvorfallArt.Bezeichnung,
CASE WHEN GeschäftsvorfallArt.Typ=260 THEN Filialen.KorrNr ELSE GeschäftsVorfall.KorrNr END AS KorrNr,
CASE WHEN GeschäftsvorfallArt.Typ=260 THEN Filialen.Name1 ELSE Adressen.Suchname END AS Suchname,
GeschäftsVorfall.VorfallDatum,
CASE WHEN GeschäftsvorfallArt.Typ=260 THEN Fil2.Filialnummer ELSE GeschäftsVorfall.Filialnummer END AS Filiale,
GeschäftsVorfall.Status, GeschäftsVorfall.GesamtNetto, GeschäftsVorfall.GesamtBrutto, Adressen.Name1, GeschäftsVorfall.FremdVorfallNr
FROM Adressen INNER JOIN (GeschäftsvorfallArt INNER JOIN GeschäftsVorfall
ON GeschäftsvorfallArt.VorfallKürzel = GeschäftsVorfall.VorfallKürzel)
ON Adressen.KorrNr = GeschäftsVorfall.KorrNr
INNER JOIN Filialen ON GeschäftsVorfall.Filialnummer = Filialen.Filialnummer
LEFT JOIN Filialen Fil2 ON GeschäftsVorfall.KorrNr = Fil2.KorrNr
WHERE (((GeschäftsVorfall.VorfallKürzel)=@p1)
AND ((GeschäftsVorfall.Arbeitsplatz) In (@p2,'00')))


Damit die Funktion nicht mit dem nächsten DBUpdate überschrieben wird, muss der Funktionsname in der MandantenINI gesichert werden.
Beispiel:
[Datenbank-Upgrade]
UserFunction1=hp_Geschaeftsvorfaelle

Bitte Anmelden oder Registrieren um der Konversation beizutreten.