Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: KAM8700 w Sierpień 16, 2018, 14:13:27
-
Czy jest możliwość aby zakładce "Towary i usługi" pojawiała się kolumna z uśrednioną ceną towaru (tak jak jest w zestawieniu w remanencie) , ewentualnie czy jest taki raport który pokazuje stany z cenami ale uwzględnia rezerwacje towarów.
-
Jest możliwość, w standardzie wystarczy dodać kolejny poziom cenowy z zerowym narzutem i skalkulować go na podstawie średniej arytmetycznej z istniejących dostaw, aby kalkulacja wykonywała się automatycznie potrzebne będzie rozwiązanie dodatkowe.
-
Gdzie to zrobić :) ?
-
Czy jest możliwość aby zakładce "Towary i usługi" pojawiała się kolumna z uśrednioną ceną towaru (tak jak jest w zestawieniu w remanencie) , ewentualnie czy jest taki raport który pokazuje stany z cenami ale uwzględnia rezerwacje towarów.
A od kiedy to w Remanencie jest uśrednoiona cena zakupu towaru?
Remanent robi zestawienie w rzeczywistych cenach zakupu. Chyba, że to jest Remanent na zamówienie, a nie firmowy.
-
od czasu jak mozna grupowac po symbolu towaru to wtedy jest usredniona
-
od czasu jak mozna grupowac po symbolu towaru to wtedy jest usredniona
To już nie jest prawdziwy remanent. Nie pokazuje stanu rzeczywistego, tylko przybliżony.
-
stan akurat pokazuje rzeczywisty:-) gorzej z wartością:-)
-
stan akurat pokazuje rzeczywisty:-) gorzej z wartością:-)
Dziwne bo mi pokazuje w obu przypadkach taka samą ilość sztuk i wartość magazynu. Remanent wg grup też pokazuje mi dokładnie te same wartości.
-
stan akurat pokazuje rzeczywisty:-) gorzej z wartością:-)
Dziwne bo mi pokazuje w obu przypadkach taka samą ilość sztuk i wartość magazynu. Remanent wg grup też pokazuje mi dokładnie te same wartości.
Sprawa jest prosta, jak masz na stanie 2 sztuki towaru kupione po 1 i 2 grosze, to cena uśredniona będzie zaokrąglona i wartość towaru nie będzie prawdziwa. W Twoim przypadku widocznie kupujesz w takich cenach, że wszystko "uśrednia się" bez reszty.
-
Ale wy pierdoły opowiadacie. Zestawienia fabryczne to nie arkusze excelowskie, że komórka "wartość magazynowa" to iloczyn z komórek "ilość" razy "cena uśredniona". To jest przecież zapytanie SQL i wartość jednej kolumny nie musi mieć nic wspólnego z wartością tych dwóch obok tylko dlatego, że z nazw to wynika.
Poniżej jeszcze fabryczne zapytanie przechwycone profilerem, z którego wynika, że uśredniona cena jest wyliczana dopiero w programie.
SELECT t.tw_id
,t.tw_symbol
,t.tw_nazwa
,t.tw_JednMiary
,t.tw_IdGrupa
,sum(A.mr_pozostalo) AS ilosc
,0 AS cena
,sum(dbo.fnInsMul(A.mr_pozostalo, W.mw_cena, 2)) AS wartosc
,t.tw_IdVatSp
,t.tw_Rodzaj
,max(a.mr_id) mr_id
,max(a.mr_data) mr_data
FROM dok_magruch A
INNER JOIN tw__towar T ON A.mr_TowId = T.tw_Id
INNER JOIN vwDokMagWart W ON A.mr_SeriaId = W.mw_SeriaId
WHERE W.mw_pozid IN (
SELECT TOP 1 T.mw_pozid
FROM vwDokMagWart T
WHERE T.mw_SeriaId = W.mw_seriaid
ORDER BY mw_data DESC
,mw_pozid DESC
)
AND A.mr_pozostalo > 0
AND A.mr_magid IN (1, 2)
GROUP BY t.tw_id
,t.tw_symbol
,t.tw_nazwa
,t.tw_JednMiary
,t.tw_IdGrupa
,t.tw_IdVatSp
,t.tw_Rodzaj
-
Sprawdziłem i masz rację.