Autor Wątek: zestawienie sprzedaży z "rozwiniętymi" paragonami  (Przeczytany 31690 razy)

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

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
zestawienie sprzedaży z "rozwiniętymi" paragonami
« dnia: Marzec 05, 2015, 15:53:56 »
Witam wszystkich,
staram się wyczarować zestawienie które pokaże mi w formie tabeli wszystkie paragony gdzie w jednej kolumnie będzie suma paragonu a w drugiej kwota poszczególnych pozycji no i w trzeciej nazwa a w czwartej numer paragonu
przygotowałem jak mniej więcej miałoby to wyglądać,(plik w załączeniu) w kolumnie nazwa byłyby pozycje z paragonu
wiem już(dzięki forum) jak zrobić żeby pokazywało pozycje jednorazowe, ale nie wiem jak zrobić żeby pokazywało wszystkie pozycje z paragonów
najprawdopodobniej "p.ob_towrodzaj = 2" powinno być zamienione na coś innego
będe wdzięczny za pomoc

pozycje jednorazowe to:
SELECT
d.dok_nrpelny        AS numer,
p.ob_opis               AS nazwaa,       
p.ob_wartbrutto     AS brutto
FROM   
dok__dokument d       
LEFT JOIN dok_pozycja p         
ON d.dok_id = p.ob_dokhanid       
WHERE  p.ob_towrodzaj = 2
 
AND d.dok_DataWyst BETWEEN {DR: data wystawienia}

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #1 dnia: Marzec 05, 2015, 17:24:54 »
Jeśli chcesz zwrócić wszystkie paragony to należy dodać filtr na typ dokumentu, jeśli chcesz zwrócić wszystkie pozycje dokumentu to nie należy filtrować pozycji dokumentu.
Daniel, Białystok.

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #2 dnia: Marzec 06, 2015, 10:14:54 »
Dziękuje za szybką odpowiedź, nie potrafię tego zrobić i nie znalazłem podpowiedzi jasnej dla mnie na forum (wysoce prawdopodobne iż słabo szukałem), z Twojej wypowiedzi wynika że nie da się zrobić dokładnie takiego zestawienia o jakie mi chodzi (czyli to co przygotowałem jako załącznik, ale "wszystkie pozycje wszystkich dokumentów" jest wystarczająco blisko, jak w takim razie zmodyfikować tamto polecenie żeby zwracało wszystkie pozycje wszystkich paragonów a nie tylko usługi jednorazowe,
wszystkie paragony (w całości nie rozbitej na poszczególne pozycje) mogę przecież podglądnąć w "sprzedaży detalicznej", ale nie o to mi chodzi.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #3 dnia: Marzec 06, 2015, 10:57:49 »
Daniel nigdzie nie napisał, że się nie da....

Jeżeli chcesz filtrować tylko paragony to warunek powinien być dok_typ=21

Warunek, który masz zamieszczony (ob_towrodzaj=2) powoduje filtrowanie z pozycji paragonów tylko usług (zarówno tych z kartoteki jak i jednorazowych)
Sławek, Zduńska Wola

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #4 dnia: Marzec 06, 2015, 11:25:43 »
whoa,  zwraca mi wszystkie pozycje z paragonów dziękuję,
nad-interpretowałem w takim razie wypowiedź - najmocniej przepraszam,
teraz nazwy pokazuje tylko z usług jednorazowych a tam gdzie był sprzedawany towar z magazynu zostawia puste pole, czyli nie powinno pobierać tylko "ob_Opis" ale coś więcej, sprawdzam po kolei pozycje z dokumentacji ale nic nie zwraca wszystkich pozycji z nazwami wszystkich paragonów

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #5 dnia: Marzec 06, 2015, 12:05:42 »
a ob_towid i tabelę tw__towar znalazłeś?
Sławek, Zduńska Wola

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #6 dnia: Marzec 06, 2015, 12:47:44 »
znalazłem i nie rozumiem najwyrażniej opisu,

polecenie:
Cytuj
SELECT
dok_nrpelny        AS numer,
ob_towid AS zxc,
ob_opis               AS nazwaa,       
ob_wartbrutto     AS brutto
FROM   
tw__towar,
dok__dokument       
LEFT JOIN dok_pozycja       
ON dok_id = ob_dokhanid       
WHERE  dok_typ=21
 
AND dok_DataWyst BETWEEN {DR: data wystawienia}
zwraca tabele z ponad milionem pozycji z czego pierwsze pareset to jedna i ta sama pozycja,

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #7 dnia: Marzec 06, 2015, 12:54:16 »
A gdzie masz powiązanie pomiędzy tw__towar a dok_pozycja?
Sławek, Zduńska Wola

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #8 dnia: Marzec 09, 2015, 15:30:15 »
niestety nie wiem, byłbym wdzięczny za podpowiedź i przez podpowiedź mam na myśli gotowe rozwiązanie albo prawie gotowe rozwiązanie, wróciłem do
Cytuj
SELECT
dok_nrpelny        AS numer,
ob_opis               AS nazwaa,       
ob_wartbrutto     AS brutto
FROM   
dok__dokument d       
LEFT JOIN dok_pozycja p         
ON dok_id = ob_dokhanid       
WHERE  dok_typ=21
 
AND d.dok_DataWyst BETWEEN {DR: data wystawienia}
)
ponieważ jest to najbliżej tego o co mi chodzi tylko bez nazw pozycji z mojej kartoteki

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #9 dnia: Marzec 25, 2015, 15:58:42 »
witam ponownie, może dzisiaj znajdzie się ktoś na tyle łaskawy kto uzupełniłby zestawienie o potrzebne wartości czyli jak sugerował "birds22" o powiązanie pomiędzy tw__towar a dok_pozycja

Offline marcink

  • Aktywny użytkownik
  • ***
  • Wiadomości: 362
  • Reputacja +49/-0
  • Wersja programu: Subiekt GT , Sprint
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #10 dnia: Marzec 25, 2015, 20:53:46 »
prawie tak jak chciałeś

SELECT
(CASE When p.ob_DokHanLp =1 then  d.dok_nrpelny else '' End)        AS numer
,(CASE WHEN p.ob_DokHanLp =1 THEN CAST(d.dok_WartBrutto as varchar) ELSE '' END) as wartośćDokumentu
,(CASE WHEN t.tw_Nazwa is NULL THEN p.ob_Opis ELSE t.tw_Nazwa END) as Nazwa
,p.ob_wartbrutto     AS brutto

FROM   
dok_pozycja p
left join dok__Dokument d on p.ob_DokHanId = d.dok_Id
left join tw__Towar t on p.ob_TowId= t.tw_Id
WHERE  dok_typ=21
AND p.ob_TowRodzaj in (1,2,8)
AND d.dok_DataWyst BETWEEN {DR: data wystawienia}

Order by p.ob_Id asc

Offline 6283879

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1,31
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #11 dnia: Marzec 25, 2015, 21:02:29 »
Szanowny Panie marcink

to nie jest prawie jak chciałem, to jest dokładnie to co chciałem i tak jak chciałem, bardzo dziękuję za pomoc wiem że nie poradziłbym sobie sam póki co ale każda taka pomoc z "gotowcem" pomaga mi zrozumieć ideę działania tego plugastwa... tzn subiekta chciałem napisać... potrafię to przerobić już w tej chwili, jeżeli będę potrzebował jeszcze kiedyś
Jeszcze raz dziękuję

Offline msz3mk

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.37
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #12 dnia: Wrzesień 15, 2015, 11:23:12 »
Witam serdecznie,

Czy mógłby ktoś pomóc mi dopisać lub nakierować, tak by w zestawieniu wyświetlała się również nazwa kontrahenta z paragonu imiennego?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #13 dnia: Wrzesień 15, 2015, 11:30:52 »
Podepnij lewostronnie tabelę adr__ewid, z filtrem adr_typadresu=1 i wybierz kolumnę adr_nazwa
Sławek, Zduńska Wola

Offline msz3mk

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.37
Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #14 dnia: Wrzesień 15, 2015, 12:57:48 »
Dziękuję bardzo, nie mogę sobie poradzić podłączeniem tabeli, mógłbym prosić o pomoc ?

Forum Użytkownikow Subiekt GT

Odp: zestawienie sprzedaży z "rozwiniętymi" paragonami
« Odpowiedź #14 dnia: Wrzesień 15, 2015, 12:57:48 »