Sam się dopiero uczę, ale tutaj masz fragment tego co potrzebujesz
select
dok_NrPelny AS "WZ",
dok_DoDokNrPelny AS "FS",
dok_DataWyst AS "Data wystawienia dokumentu",
adr__Ewid.adr_Nazwa AS "NAZWA",
dok_WartNetto AS "Wartość brutto",
dok_Uwagi AS "UWAGI",
sl_Kategoria.kat_Nazwa AS "KATEGORIA",
dok_Pozycja.ob_Ilosc AS "ILOŚĆ POZYCJI",
sl_FormaPlatnosci.fp_Nazwa,
dok_KwGotowkaPrzedplata AS "Kwota przedpłat gotówkowych",
dok_KwPrzelewPrzedplata AS "Kwota przedpłat bankowych",
dok_KwPrzelew AS "Kwota przelewu"
from dok__Dokument
JOIN adr__Ewid ON (Dok__Dokument.dok_OdbiorcaId = adr_IdObiektu AND adr_TypAdresu = 1)
JOIN sl_Kategoria ON sl_Kategoria.kat_Id = dok__dokument.dok_katId
LEFT JOIN dok_Pozycja ON dok_Pozycja.Ob_Id = dok__dokument.dok_Id
LEFT JOIN sl_FormaPlatnosci ON sl_FormaPlatnosci.fp_Id = dok__Dokument.dok_PlatId
where dok_Typ = 11
Brakuje Ci jeszcze:
6) Nazwa towaru ( nie wiem jak by to miało wyglądać... jeżeli na WZ jest np. 20 pozycji to jak to ma być wyświetlone? )
9) Grupa produktowa ( to chyba ma związek z nazwą a więc będzie trzeba pobrać z towaru )
Tutaj wypisałem Ci 3 kolumny które są na końcu ale nie wiem czy dobre i może z nich sobie coś naskrobiesz.
10) Forma płatności
- dla WZ gdzie jest faktura pobrana z faktury,
- dla WZ bez faktury określona na podstawie wprowadzonej zaliczki - jeżeli kwota zaliczki >95% wartości brutto WZ = gotówka, w innym przypadku przelew
Nie wiem czy jak wypiszesz produkty nie będzie trzeba użyć group by bo zapewne będą się pojawiać duplikaty, ale nie jestem pewien