KŚT kolumna z wartością

Problemy i pomysły związane z funkcjonowaniem modułu Księgowość

Moderator: mikey

EweB
Posty: 25
Rejestracja: 29 sty 2020, 20:31
Rola: Użytkownik CDN XL
Wersja: 9.0

KŚT kolumna z wartością

Post 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?

Awatar użytkownika
praiser
Posty: 1086
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: KŚT kolumna z wartością

Post 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}
--------------------------------
Pozdrawiam
WW

EweB
Posty: 25
Rejestracja: 29 sty 2020, 20:31
Rola: Użytkownik CDN XL
Wersja: 9.0

Re: KŚT kolumna z wartością

Post 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?

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ą

Post 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.
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

Awatar użytkownika
praiser
Posty: 1086
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: KŚT kolumna z wartością

Post 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}
--------------------------------
Pozdrawiam
WW

EweB
Posty: 25
Rejestracja: 29 sty 2020, 20:31
Rola: Użytkownik CDN XL
Wersja: 9.0

Re: KŚT kolumna z wartością

Post autor: EweB »

Bardzo Wam dziękuję!!!

ODPOWIEDZ