Rozliczenia płatności i kolumna dni zwłoki..

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

Gregorq
Posty: 58
Rejestracja: 08 gru 2011, 16:25
Rola: Inny
Wersja: 2015

Rozliczenia płatności i kolumna dni zwłoki..

Post autor: Gregorq »

Witam,

w jaki sposób można wyrzucić kolumnę "Dni zwłoki" z historii kontrahenta Rozliczenia/Płatności do excela?

Wszystko mi się ładnie wyrzuca oprócz tego czego najbardziej potrzebuje.. :(

pozdrawiam
G

xtomi
Posty: 408
Rejestracja: 16 lut 2010, 21:24
Rola: Administrator CDN XL
Wersja: 10

Re: Rozliczenia płatności i kolumna dni zwłoki..

Post autor: xtomi »

Wygląda na to że tak wprost się nie da.
Można coś takiego osiągnąć w oparciu o funkcjonalność wykresów
możesz wyjść od takiego zapytania:

Kod: Zaznacz cały

select 
CDN.NumerDokumentuTRN(TrN_GIDTyp,trn_spityp,trn_trntyp,TrN_TrNNumer,TrN_TrNRok,TrN_TrNSeria)nrDok
,CDN.TSToDate(trn_data2,0)dataWyst
,cdn.tstodate(TrN_Termin,0) termin
,TrN_NettoR+TrN_VatR wartoscFs
,case when TrN_DataRoz=0 then (TrN_Termin-DATEDIFF(d,convert(datetime,'1800-12-28',120),getdate()))
else TrN_DataRoz-TrN_Termin end [dni zwłoki]
 from CDN.tranag
join CDN.kntkarty on TrN_KntNumer=Knt_GIDNumer 
where Knt_Akronim='akronim'
order by TrN_Data2
Oczywiście to tylko podstawowe rzeczy, dalej należało by tu dodać spradzenie kwoty pozostającej do zapłaty(tabela traplat), odpalanie wykresu tylko dla zaznaczonych, obsługę walut itp
Zawsze też można polecieć bo bandzie i wynik powyższego zapytania połączyć już w samym excellu za pomocą funkcji wyszukaj.pionowo() :) ale to raczej jednorazowe rozwiązanie

Gregorq
Posty: 58
Rejestracja: 08 gru 2011, 16:25
Rola: Inny
Wersja: 2015

Re: Rozliczenia płatności i kolumna dni zwłoki..

Post autor: Gregorq »

Dzieki!!

Spialem z TraPlat i podpialem pod historie kontrahenta.

Kod: Zaznacz cały

select
1 as ID
,CDN.NumerDokumentu(TrN_GIDTyp,TrN_SpiTyp,TrN_TrNTyp,TrN_TrNNumer,TrN_TrNRok,TrN_TrNSeria,TrN_TrNMiesiac) as nrDok
,CDN.TSToDate(trn_data2,0)dataWyst
,cdn.tstodate(TrN_Termin,0) termin
,TrN_NettoR+TrN_VatR wartoscFs
,case when TrN_DataRoz=0 then (TrN_Termin-DATEDIFF(d,convert(datetime,'1800-12-28',120),getdate()))
else TrN_DataRoz-TrN_Termin end [dni zwłoki]
from CDN.tranag
join CDN.TraPlat on TrN_GIDTyp=TrP_GIDTyp AND TrN_GIDNumer=TrP_GIDNumer
where {FILTRSQL}
order by TrN_Data2
pozdrawiam,
G

Madzzia
Posty: 2
Rejestracja: 21 lip 2011, 14:49
Rola: Konsultant CDN XL
Wersja: 8.0
Lokalizacja: Wrocław
Kontakt:

Re: Rozliczenia płatności i kolumna dni zwłoki..

Post autor: Madzzia »

dzieki, własnie tego szukałam

_________________
projekty gotowe domów - pcvwiplast.pl

m4ko
Posty: 25
Rejestracja: 19 gru 2010, 20:09
Rola: Administrator CDN XL
Wersja: 9.6.1

Re: Rozliczenia płatności i kolumna dni zwłoki..

Post autor: m4ko »

Witam,

A jak to co wyżej piszecie ogarnąć na wydruku?
Niby jest wydruk standardowy, który można zmodyfikować,
ale nie bardzo mogę go ugryźć.
Załączam screen'y z opisami łącz tabel, wyglądem w CR i w XL.
Proszę o jakieś nakierowanie, podpowiedź.

pzdr. m4ko
Załączniki
wydruk_wygląd_w_Crystal_Reports_1.jpg
wydruk_wygląd_w_CDN_XL_1.jpg
wydruk_łącza_tabel_1.jpg
pzdr. m4ko
m4ko@o2.pl

ODPOWIEDZ