Strona 1 z 1

KŚT kolumna z wartością

: 24 maja 2024, 15:48
autor: EweB
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ą

: 24 maja 2024, 17:03
autor: praiser
Nie wiem czy o to chodzi. Nie mam doświadczenia. Najwyżej ktoś poprawi:

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}

Re: KŚT kolumna z wartością

: 27 maja 2024, 08:06
autor: EweB
Dziękuję, działa. Faktycznie pobiera kwotę z OT.

Czy ktoś umiałby jeszcze pomóc z kolumną: wartość bieżąca brutto oraz netto?

Re: KŚT kolumna z wartością

: 27 maja 2024, 11:19
autor: CDNP_KMK
Polecam skorzystać z funkcji skalarnej CDN.SrtBiezacaWartosc z odpowiednimi parametrami. Zwraca większość potrzebnych danych do ŚT, jest też wykorzystywana w wydrukach standardowych.

Re: KŚT kolumna z wartością

: 27 maja 2024, 11:47
autor: praiser
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}

Re: KŚT kolumna z wartością

: 27 maja 2024, 15:11
autor: EweB
Bardzo Wam dziękuję!!!