KŚT kolumna z wartością
Moderator: mikey
KŚT kolumna z wartością
Czy ktoś mógłby pomóc mi stworzyć na liście ŚT w księdze inwentarzowej dodatkowe kolumny z wartością początkową, brutto oraz netto?
Re: KŚT kolumna z wartością
Nie wiem czy o to chodzi. Nie mam doświadczenia. Najwyżej ktoś poprawi:
typ 2048 to dokument OT
typ 2048 to dokument OT
Kod: Zaznacz cały
select SHe_KwotaInw from
CDN.SrtKarty
join CDN.SrtHistElem on Srt_GIDNumer=SHE_SrtNumer and SHE_GIDTyp=2048
where {filtrsql}--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: KŚT kolumna z wartością
Dziękuję, działa. Faktycznie pobiera kwotę z OT.
Czy ktoś umiałby jeszcze pomóc z kolumną: wartość bieżąca brutto oraz netto?
Czy ktoś umiałby jeszcze pomóc z kolumną: wartość bieżąca brutto oraz netto?
-
CDNP_KMK
- Posty: 59
- Rejestracja: 15 maja 2018, 11:56
- Rola: Konsultant CDN XL
- Wersja: 2023
- Lokalizacja: CDNP Wrocław
- Kontakt:
Re: KŚT kolumna z wartością
Polecam skorzystać z funkcji skalarnej CDN.SrtBiezacaWartosc z odpowiednimi parametrami. Zwraca większość potrzebnych danych do ŚT, jest też wykorzystywana w wydrukach standardowych.
CDNPartners sp. z o.o. z siedzibą we Wrocławiu - Partner Roku 2017, 2018, 2019, 2022, 2024
Kazimierz Michał Karaszewski - kierownik działu ERP XL
Zajmujemy się m.in. optymalizacją SQL pod Comarch ERP i nie tylko
Kazimierz Michał Karaszewski - kierownik działu ERP XL
Zajmujemy się m.in. optymalizacją SQL pod Comarch ERP i nie tylko
Re: KŚT kolumna z wartością
Właśnie miałem napisać, to co wspomniał CDNP_KMK, że jest do tego funkcja, którą można użyć np. w ten sposób
Kod: Zaznacz cały
--Wartości dla kwot:(1- netto, 0 -brutto, 2 - poczatkowa (dzien przyjecia) , 3 - odpisy, 4 -zlomowa, 5 - zamortyzowanie, 6 - poczatkowa (do daty eksp))
declare @pocz smallint = 2
declare @netto smallint = 1
declare @brutto smallint = 0
--Wartości dla tor (0 - umorzenie, 1 - amortyzacja)
declare @tor smallint = 0
--Wartości dla wartoscsys (0 - wartość w walucie obcej, 1 - wartość w walucie systemowej)
declare @wartoscsys smallint = 0
--Wartosci dla ZestTryb (0 - środek trwały, 1 - element zestawu, 2 - zestaw)
declare @ZestTryb smallint =
(select distinct case
when Srt_Zestaw=0 THEN 0
WHEN Srt_Zestaw=1 THEN 2
ELSE 1 END from CDN.SrtKarty
where {filtrsql})
select Poczatkowa.Wartosc as [Poczatkowa], Netto.Wartosc as [Netto], Brutto.Wartosc as [Brutto]
from CDN.SrtKarty
outer apply (select CDN.SrtBiezacaWartosc (Srt_GIDNumer,null,null,@pocz,@tor,@wartoscsys,@ZestTryb) as Wartosc) Poczatkowa
outer apply (select CDN.SrtBiezacaWartosc (Srt_GIDNumer,null,null,@netto,@tor,@wartoscsys,@ZestTryb) as Wartosc) Netto
outer apply (select CDN.SrtBiezacaWartosc (Srt_GIDNumer,null,null,@brutto,@tor,@wartoscsys,@ZestTryb) as Wartosc) Brutto
where {filtrsql}--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: KŚT kolumna z wartością
Bardzo Wam dziękuję!!!