CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

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

Moderator: mikey

corso
Posty: 32
Rejestracja: 01 paź 2014, 07:55
Rola: Użytkownik CDN XL
Wersja: 8.0

CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: corso »

Witam,

W XL'u na tabeli cdn.TraNag istnieje pole Trn_Stan, które mówi o tym czy dokument jest "Do wygenerowania" lub "Potwierdzony" - o czym jeszcze informuje to pole?

Czy istnieje funkcja która zamienia wartość liczbową tego pola na wartość tekstową w XL?

Przykład cdn.StanDokumentu(Trn_Stan), gdzie Trn_Stan = 5 to zwróciłoby "POTWIERDZONY"

Pozdrawiam

Monster
Posty: 184
Rejestracja: 20 mar 2012, 09:04
Rola: Konsultant CDN XL
Wersja: 2016
Lokalizacja: Wrocław

Re: CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: Monster »

Z tego co wiem, nie ma takiej funkcji.
Ale zrobienie CASE'a załatwi sprawę.

corso
Posty: 32
Rejestracja: 01 paź 2014, 07:55
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: corso »

ok

corso
Posty: 32
Rejestracja: 01 paź 2014, 07:55
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: corso »

Czy dobrze inrepretuje wartości liczbowe ?

--0 Aktualnie modyfikowany
--1 Niepotwierdzony
--2 Niepotwierdzony
--3 Potwierdzony
--4 Potwierdzony i zaksięgowany
--5 Potwierdzony
--6 Anulowany

coś takiego jest OK ?
Select top 100
CDN.NumerDokumentu(Trn_GidTyp,Trn_SpiTyp,Trn_TrNTyp,Trn_TrNNumer,Trn_TrnRok,Trn_TrnSeria,Trn_TrnMiesiac) AS Dokument,
CASE WHEN Trn_Stan = 0 THEN 'Aktualnie modyfikowany'
WHEN Trn_Stan in (1,2) THEN 'Niepotwierdzony'
WHEN Trn_Stan in (3,4,5) THEN 'Potwierdzony'
WHEN Trn_Stan = 6 THEN 'Anulowany'
else 'Niezidentyfikowany stan dokumentu'
END AS Stan
FROM cdn.TraNag

taszek
Posty: 609
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: taszek »

Stan dokumentu:
1-dokument w buforze
2-dokument w buforze po reedycji
3-dokument zamknięty, nierozliczony
4-dokument w trakcie rozliczania
5-dokument zamknięty, rozliczony
6-dokument anulowany

Więc moim zdanie twoje zapytanie jest OK.
Pozdrawiam
Wojtek Cyrklewicz

corso
Posty: 32
Rejestracja: 01 paź 2014, 07:55
Rola: Użytkownik CDN XL
Wersja: 8.0

Re: CdN XL Pole Trn_Stan jego wartość liczbowa i tekstowa

Post autor: corso »

dzięki :)

ODPOWIEDZ