Autor Wątek: Asortyment na dokumentach sprzedaży  (Przeczytany 5296 razy)

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

Offline lkozlowski

  • Nowy użytkownik
  • *
  • Wiadomości: 22
  • Reputacja +0/-0
  • Wersja programu: 1.37 SP3
Asortyment na dokumentach sprzedaży
« dnia: Luty 03, 2016, 11:38:05 »
Witam,

Próbuję od kilku dni ogarnąć temat sam, ale nie mogę znaleźć odpowiedzi...

Chciałem zrobić zestawienie Produktów na FS i PA i policzyć ich marżę dla każdej transacji (lub chociaż dnia).
Podchodziłem do tego z Widoków (np. ZstwSprzedażyWgKhnt) i Tabel (np. dok_Pozycja) Niestety cały czas pojawiają mi się pozycje które w zestawieniu SQL mają ilość(?!), cenę, wartość, wartosć magazynową równą 0...
Gdy wchodzę w Subiekcie na poszczególne FS/PA, to po wciśnieciu ctrl+spacja - dokumenty marżują (jak również na poziomie ZstwSprzedażDok)
Problem nie dotyczy pojedyńczego towaru. Może być tak, że Towar raz występuje w dok_Pozycja z wartosciami, a raz bez...

Może ktoś ma pomysł co się dzieje? albo jak doliczyć brakujące pozycje.

Poniżej SQL na dok_Pozycja (marża wykomentowane, ponieważ powoduje błąd -> dzielenie przez zero)
W załączniku przykład kawałka zestawienia

SELECT
tw__Towar.tw_Symbol As Symbol,
tw__Towar.tw_Nazwa as Nazwa,
Sum(dok_Pozycja.ob_Ilosc) AS Ilosc,
dok_Pozycja.ob_Jm AS jm,
Sum(dok_Pozycja.ob_WartNetto) AS Netto,
Sum(dok_Pozycja.ob_WartBrutto) AS Brutto,
Sum(dok_Pozycja.ob_WartMag) AS Koszt,
Sum([ob_WartNetto]-[ob_WartMag]) AS Zysk
--,Sum(([ob_WartNetto]-[ob_WartMag])/[ob_WartNetto]*100) AS Marza
FROM dok__Dokument INNER JOIN
dok_Pozycja ON dok_Pozycja.ob_DokHanId = dok__Dokument.dok_Id INNER JOIN
tw__Towar ON dok_Pozycja.ob_TowId = tw__Towar.tw_Id
WHERE ( dok_Typ in (2,21)
AND  dok_DataWyst = '20160128'
)
GROUP BY tw__Towar.tw_Symbol, tw__Towar.tw_Nazwa, dok_Pozycja.ob_Jm;

Łukasz

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #1 dnia: Luty 03, 2016, 12:53:07 »
A masz w Subiekcie FS zbiorcze? Jeśli tak to musisz to uwzględnić.
Poeksperymentuj:
Dodaj WZ na 1 pozycję, wystaw do tez WZ fakturę zbiorczą i popatrz co masz w tabelach.
Potem zmień cenę, zmień ilość, dodaj nową pozycję o oglądaj.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline lkozlowski

  • Nowy użytkownik
  • *
  • Wiadomości: 22
  • Reputacja +0/-0
  • Wersja programu: 1.37 SP3
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #2 dnia: Luty 03, 2016, 13:11:43 »
Dzięki za podpowiedź! (będę sprawdzać)

A w czym problem ze zbiorczymi? Czy może jest już jakiś widok, który ma też informacje o fakturach zbiorczych.

cały czas testuje różne opcje. Generalnie to są to też sytuacje na PA (jest ich dużo) i raczej nie będzie tam dużo zbiorczych

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #3 dnia: Luty 03, 2016, 18:30:08 »
Tak mnie zastanawia po co chcesz wyliczać informacje, które są dostępne w programie w zestawieniach ? Jeśli masz już jakiś powód to musisz poświęcić nieco więcej czasu na poznanie działania programu, gdyż z tego co piszesz to brakuje Ci podstaw. Do poznania działania programu pomocne jest podglądanie zapytań wysyłanych do bazy o czym wielokrotnie pisaliśmy w tym dziale - poczytaj, skorzystać ze zgromadzonej wiedzy, aby nie odkryć koła na nowo ;)

Co do bardzo uproszczonego zestawienia to skoro jest dzielenie przez zero to oznacza, że jakaś pozycja na dokumencie ma wartość zero - znajdź takie pozycje i zobacz skąd pochodzą.
Daniel, Białystok.

Offline lkozlowski

  • Nowy użytkownik
  • *
  • Wiadomości: 22
  • Reputacja +0/-0
  • Wersja programu: 1.37 SP3
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #4 dnia: Luty 05, 2016, 13:14:59 »
Dzięki Panowie za poświęcony czas :)

Teraz pracuję na vwDokPozycjaFinalna i tu wszystko wygląda dobrze. Piszę, żeby zostało potomnym ;)

btw, nie traktuję forum tak, że ktoś da mi odpowiedź. raczej podpowiedzi jak rozwiązać problem (podejście) i zawsze przeszukuję forum, a dopiero potem pytam ;)  akurat tu brakowało mi jednego puzzla - tego widoku.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #5 dnia: Luty 05, 2016, 13:38:10 »
To jak wytłumaczysz tę sytuację, gdzie nie znalazłeś odpowiedzi na forum chociaż była nie raz a wielokrotnie zamieszczana ? ;)
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #6 dnia: Luty 05, 2016, 13:59:36 »
Teraz pracuję na vwDokPozycjaFinalna i tu wszystko wygląda dobrze. Piszę, żeby zostało potomnym ;)
Aby się upewnić zrób FS zbiorczą, pozmieniaj pozycje (ilości i ceny) zobacz co pokazuje vwDokPozycjaFinalna, a potem zrób korektę i sprawdź jeszcze raz.
Jeśli tego chciałeś to fajnie, ale trochę się obawiam że jednak nie to miałeś na myśli.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: Asortyment na dokumentach sprzedaży
« Odpowiedź #6 dnia: Luty 05, 2016, 13:59:36 »