Autor Wątek: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy  (Przeczytany 305157 razy)

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

Offline exequos

  • Aktywny użytkownik
  • ***
  • Wiadomości: 356
  • Reputacja +2/-0
  • Wersja programu: 1.52 HF1
Re: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #15 dnia: Luty 19, 2011, 14:47:45 »
Niezgodne publikowanie czy posiadanie?;-)
Bo autoryzowani serwisanci maja do tego sekretu dostep?
A w necie strzepy sa raz ktos podaje jedno raz inne... A do zestawien w sam raz by sie przydalo:-)

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #16 dnia: Luty 19, 2011, 15:31:47 »
nie, autoryzowani serwisanci nie mają dostępu do źródeł procedur ...
publikowana jest jedynie dokumentacja tabel
Sztywniak

Offline KrzysiekS

  • Nowy użytkownik
  • *
  • Wiadomości: 35
  • Reputacja +3/-0
  • Wersja programu: 1.31
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #17 dnia: Październik 05, 2011, 18:18:50 »
Dla podobnych do mnie podaję ciekawą stronę:
http://www.sql-kursy.pl/sql-kurs-podstawy.html

Cytat: sztywniak
Subiekt GT przechowuje dane w bazie MS SQL Server. Dane w tej bazie są uporządkowane w pewną strukture.
dane o towarach przechowywane są w tabeli tw__towar
dane o nagłówkach dokumentów w tabeli dok__dokument
dane o pozycjach dokumentów w tabeli dok_pozycja
dane o rozrachunkach w tabeli nz__finanse
jest tam dużo więcej tabel ale o tym w kolejnych lekcjach.
Cytuj

Można prosić o kolejną lekcję ?
Pozdrawiam.

Offline sztywniak

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1115
  • Reputacja +161/-12
  • Wersja programu: Subiekt GT 1.25 , Rewizor 1.25
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #18 dnia: Październik 07, 2011, 22:55:23 »
muszę się zmotywować do napisania kolejnych lekcji, skutecznie utrudnia mi to praca zawodowa ;-)
Sztywniak

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #19 dnia: Kwiecień 19, 2012, 12:25:12 »
Witam,

co w sytuacji kiedy chciałbym wyciągnąć dane o wartości VAT dla każdego produktu ?
w której tabeli są trzymane te dane?
jak do tej pory trafiłem na tabele dok_Vat ale nie nie jestem pewien czy to poprawna tabela..

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #20 dnia: Kwiecień 19, 2012, 21:27:20 »
dok_vat to podsumowanie VAT z dokumentów

Pozycje na dokumentach są w tabeli dok_pozycja (dane dotyczące wartości Vat dla tych pozycji też tam są)
Sławek, Zduńska Wola

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #21 dnia: Kwiecień 19, 2012, 21:51:53 »
wyciągam z bazy po kolei:

SELECT tw_Symbol, tw_Nazwa, st_Stan, tc_CenaBrutto1, tw_PKWiU, tw_PodstKodKresk
     FROM tw__Towar
          INNER JOIN tw_Stan ON tw__Towar.tw_Id = tw_Stan.st_TowId
          INNER JOIN tw_Cena ON tw__Towar.tw_Id = tw_Cena.tc_IdTowar
     WHERE tw_Stan.st_MagId = 1"

teraz jeżeli chce wyciągnąć % VAT dla danego towaru to wyciągam 
ob_VatProc gdzie tw__Towar.tw_Id = dok_Pozycja.ob_TowId ?

a jesli tak to dlaczego w ob_TowId znajduje się kilka takich samych wartości ??
« Ostatnia zmiana: Kwiecień 19, 2012, 22:15:07 wysłana przez pajong »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #22 dnia: Kwiecień 19, 2012, 22:44:33 »
Musisz dokładniej określać co chcesz uzyskać. Najpierw napisałeś, że chcesz "wyciągnąć dane o wartości VAT dla każdego produktu". Wartość kojarzy mi się raczej z kwotą więc pomyślałem, że jak kwota vat to pewnie z pozycji dokumentów.
Teraz jednak widzę, że piszesz o stawce procentowej - to zupełnie inna sprawa.

W tw__towar masz tw_idvatsp czyli identyfikator stawki vat przy sprzedaży a w sl_stawkavat masz słownik stawek vat
Sławek, Zduńska Wola

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #23 dnia: Kwiecień 19, 2012, 23:23:42 »
fakt, moja nieuwaga chodziło mi o Stawkę %, 
Próbuje wyciągnąć dane w postaci

Symbol | Nazwa | stan | cena | PKWiU | EAN | VAT%

SELECT tw_Symbol, tw_Nazwa, st_Stan, tc_CenaBrutto1, tw_PKWiU, tw_PodstKodKresk,  vat_Stawka
     FROM tw__Towar
          INNER JOIN tw_Stan ON tw__Towar.tw_Id = tw_Stan.st_TowId
          INNER JOIN tw_Cena ON tw__Towar.tw_Id = tw_Cena.tc_IdTowar
     INNER JOIN sl_StawkaVat ON tw__Towar.tw_IdVatSp = sl_StawkaVAT.vat_Id    
     WHERE tw_Stan.st_MagId = 1"

chyba powinno być ok.
Dzięki ;)

Offline tkrolik

  • Użytkownik
  • **
  • Wiadomości: 97
  • Reputacja +1/-0
  • Wersja programu: 1.55hf1
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #24 dnia: Czerwiec 25, 2012, 02:21:58 »
Czy może ktoś wrzucić najświeższą dokumentację bazy danych subiekta 1.28
bo 1.29 nie musi być :)

Offline Piotr S.

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +1/-1
  • Wersja programu: 1.42 HF1
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #25 dnia: Lipiec 17, 2012, 15:57:21 »
Jakby ktoś wrzucił od razu 1.29 też byłoby miło :)

Offline marcink

  • Aktywny użytkownik
  • ***
  • Wiadomości: 362
  • Reputacja +49/-0
  • Wersja programu: Subiekt GT , Sprint
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #26 dnia: Lipiec 17, 2012, 16:51:41 »
Trzeba napisać do Insertu.

Na forum jest specyfikacja chyba do 1.25 ale świeższą też możecie się podzielić :)

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4095
  • Reputacja +275/-17
  • Wersja programu: GT i Nexo

Offline jaras

  • Nowy użytkownik
  • *
  • Wiadomości: 23
  • Reputacja +4/-0
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #28 dnia: Styczeń 07, 2013, 21:24:44 »
fragment mojego warunku to:

…..WHERE     (nzf_Data = '2013-01-01') AND (nzf_Nota……….

Jak zamiast daty 2013-01-01 wstawić funkcję pobierającą pierwszy dzień aktualnego miesiąca ?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9228
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #29 dnia: Styczeń 07, 2013, 22:29:42 »
DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0)
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: Tutorial : Piszemy zestawienia SQL dla Subiekt GT - podstawy
« Odpowiedź #29 dnia: Styczeń 07, 2013, 22:29:42 »