Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: rkleinschmidt w Grudzień 12, 2017, 08:54:03

Tytuł: zestawienie towarow na zamoweiniach z opcja wyboru magazynu i daty
Wiadomość wysłana przez: rkleinschmidt w Grudzień 12, 2017, 08:54:03
witam

szukam pomocy przy takim zestawieniu, ktore wyliczy towary na zamowieniu z opcja wyboru magazynu i daty

znalazlem cos takiego

SELECT
    adrh_Nazwa as Kontrahent,
        tw_nazwa as Nazwa,
    SUM(ob_iloscmag * ob_znak) AS ilosc,
    tw_jednmiary as jm,
    (SELECT SUM(st_stan)
    FROM tw_stan
    WHERE st_towid = ob_towid) AS stan
FROM dok__Dokument
    JOIN dok_pozycja
    ON dok_id = ob_dokhanid
    JOIN tw__towar
    ON ob_towid = tw_id
    LEFT JOIN kh__kontrahent
    ON dok_platnikid = kh_id
    LEFT JOIN adr_historia
    ON dok_platnikadreshid = adrh_id
WHERE ( (dok_DataWyst BETWEEN {DR:Data dokumentu:})
    AND ( dok_typ = 16 ) )
GROUP BY adrh_nazwa,
    ob_towid,
    tw_nazwa,
    tw_jednmiary


nie wiem jak dodac opcje wyboru magazynu dla tych dokumentow, zestawienie w odroznieniu od tego wbudowanego ma kolumne kontrahent

Tytuł: Odp: zestawienie towarow na zamoweiniach z opcja wyboru magazynu i daty
Wiadomość wysłana przez: candy w Grudzień 12, 2017, 10:47:38
Musisz dpdać sprawdzenie dok_MagId
Tytuł: Odp: zestawienie towarow na zamoweiniach z opcja wyboru magazynu i daty
Wiadomość wysłana przez: candy w Grudzień 12, 2017, 19:25:36
WHERE ( (dok_DataWyst BETWEEN {DR:Data dokumentu:})
  AND ( dok_typ = 16 )
  AND (dok_MagId = {DB:SELECT mag_Id, mag_Symbol + ' ' + mag_Nazwa FROM sl_Magazyn ORDER BY mag_Symbol:Magazyn}))
GROUP BY ...
Tytuł: Odp: zestawienie towarow na zamoweiniach z opcja wyboru magazynu i daty
Wiadomość wysłana przez: rkleinschmidt w Grudzień 13, 2017, 00:10:02
dziekuje za info
Tytuł: Odp: zestawienie towarow na zamoweiniach z opcja wyboru magazynu i daty
Wiadomość wysłana przez: rkleinschmidt w Styczeń 08, 2018, 08:20:45
witam


zlece napisanie zestawienia jak w temacie z opcja wyboru pojedynczego magazynu i z multiwyborem kilku magazynow

interesuje mnei cos takiego:

SELECT
    adrh_Nazwa as Kontrahent,
        tw_nazwa as Nazwa,
    SUM(ob_iloscmag * ob_znak) AS ilosc,
    tw_jednmiary as jm,
    (SELECT SUM(st_stan)
    FROM tw_stan
    WHERE st_towid = ob_towid) AS stan
FROM dok__Dokument
    JOIN dok_pozycja
    ON dok_id = ob_dokhanid
    JOIN tw__towar
    ON ob_towid = tw_id
    LEFT JOIN kh__kontrahent
    ON dok_platnikid = kh_id
    LEFT JOIN adr_historia
    ON dok_platnikadreshid = adrh_id
WHERE ( (dok_DataWyst BETWEEN {DR:Data dokumentu:})
    AND ( dok_typ = 16 )
    AND (dok_MagId = {DB:SELECT mag_Id, mag_Symbol + ' ' + mag_Nazwa FROM sl_Magazyn ORDER BY mag_Symbol:Magazyn}))
GROUP BY adrh_nazwa,
    ob_towid,
    tw_nazwa,
    tw_jednmiary



ale z z opcja wyboru pojedynczego magazynu i z multiwyborem kilku magazynow