Autor Wątek: Zestawienie wydań magazynowych  (Przeczytany 2674 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline jarek_ch

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: 1.47 SP2
Zestawienie wydań magazynowych
« dnia: Sierpień 23, 2017, 19:26:33 »
Witajcie,
to mój pierwszy post na forum, więc wybaczcie jeżeli nieświadomie złamię jakieś pisane bądź niepisane zasady  ;)
Potrzebuję pomocy w przygotowaniu zestawienia wydań magazynowych w Subiekcie GT. Moja obecna wiedza o SQL jest na pozimie bliskim zeru a dodatkowo bez znajomości struktur baz Subiekta trudno tym bardziej coś pokombinować.

W zestawieniu którego potrzebuję potrzebowałbym następujących informacji w kolumnach:
1) Nr WZ,
2) Nr faktury, o ile taka została wystawiona - część sprzedaży na codzień jest rozliczana na WZ, a faktura jest na koniec miesiąca. Ja potrzebuję zestawienia dziennego
3) Data wystawienia
4) Kontrahent,
5) Kategoria
6) Nazwa towaru
7) Ilość
8 ) Wartość brutto
9) Grupa produktowa
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
11) Uwagi - w przypadku dokumentów z fakturami to uwagi z faktur a tych tylko z WZ, uwagi z WZ.

Czy ktoś byłby chętny przygotować coś takiego? Szanuję czas innych forumowiczów, więc jeżeli nie macie analogicznego zestawienia którym możecie się podzielić to poproszę o ofertę na priva.
dzięki
« Ostatnia zmiana: Sierpień 23, 2017, 21:28:06 wysłana przez jarek_ch »

Offline moro

  • Nowy użytkownik
  • *
  • Wiadomości: 27
  • Reputacja +0/-0
  • Wersja programu: SUBIEKT GT 1.46 HF2
Odp: Zestawienie wydań magazynowych
« Odpowiedź #1 dnia: Sierpień 23, 2017, 22:06:27 »
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
« Ostatnia zmiana: Sierpień 23, 2017, 23:01:11 wysłana przez moro »

Offline jarek_ch

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: 1.47 SP2
Odp: Zestawienie wydań magazynowych
« Odpowiedź #2 dnia: Sierpień 24, 2017, 11:22:44 »
dzięki :)

Forum Użytkownikow Subiekt GT

Odp: Zestawienie wydań magazynowych
« Odpowiedź #2 dnia: Sierpień 24, 2017, 11:22:44 »