Znaleziono 16 wyników

autor: tkozakiewicz
30 wrz 2010, 12:11
Forum: Warsztat
Temat: Blokada wyboru płatności
Odpowiedzi: 9
Odsłony: 5908

Re: Blokada wyboru płatności

No właśnie jeśli mechanizm nie zadziała to znaczy że nie jest funkcjonalny, a autor pytania chce na sztywno blokować formy płatności. Sądzę, że jeśli to ma być sztywna blokada dla handlowca to lepiej cofnąć transakcję niż dać mu wpisać cokolwiek. Poza tym dokumentacja swoją drogą, a pisanie mechaniz...
autor: tkozakiewicz
14 wrz 2010, 11:21
Forum: Warsztat
Temat: zapytanie SQL zwracające limit oraz jego wykorzystanie
Odpowiedzi: 8
Odsłony: 7254

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

Proponuję stworzyć sobie funkcję, bo przyda się później: CREATE Function [CDN].[DateToClarionTS](@dt datetime) returns int as begin return DATEDIFF( ss, '01/01/1990 00:00:00', @dt ) end i wtedy SELECT Knt_Akronim, CDN.SumaWartosciKredytuKontrahenta(CDN.DateToClarionTS(CURRENT_TIMESTAMP),Knt_GIDNumer...
autor: tkozakiewicz
13 wrz 2010, 12:16
Forum: Warsztat
Temat: zapytanie SQL zwracające limit oraz jego wykorzystanie
Odpowiedzi: 8
Odsłony: 7254

Re: zapytanie SQL zwracające limit oraz jego wykorzystanie

jest funkcja : SumaWartosciKredytuKontrahenta która podaje wykorzystany limit
autor: tkozakiewicz
10 wrz 2010, 10:10
Forum: Warsztat
Temat: Blokada wyboru płatności
Odpowiedzi: 9
Odsłony: 5908

Re: Blokada wyboru płatności

Radzę pobierać formy płatności z tabeli CDN.Konfig a nie szukać w traplat po nieindeksowanym polu. I oczywiście aktualizacje terminu płatności to co kolega wyżej napisał.
autor: tkozakiewicz
08 wrz 2010, 11:16
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

Podane rozwiązanie przez elmiq jest najbardziej optymalne - lepiej użyć selecta niż funkcji którą podałem.
autor: tkozakiewicz
02 wrz 2010, 10:26
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

Faktycznie, w takiej formie najprostsze.
autor: tkozakiewicz
31 sie 2010, 21:50
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

A w przypadku kiedy to będzie łańcuszek korekt? Tzn. korekta do korekty to już będzie lipa. "Jeśli do jednej faktury było dokonywanych kilka korekt, znaczniki są wpisywane na zasadzie "łańcuszka": tzn. w oryginale jest GID ostatniej korekty, w pierwszej korekcie GID oryginału, w drugiej korekcie GID...
autor: tkozakiewicz
31 sie 2010, 16:21
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

A ja się zastanawiam jak zapytanie SELECT trn_data2 FROM CDN.Tranag WHERE TrN_ZwrTyp = inserted.trn_GIDtyp AND Trn_ZwrNumer = inserted.trn_GIDNumer Przy założeniu że dodany gidnumer jest np. 1 zwróci pierwotny dokument skoro ZwrNumer w tworzonej korekcie będzie numerem poprzedniej korekty. Wypróbowa...
autor: tkozakiewicz
31 sie 2010, 15:56
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

Jeśli transakcja miałaby być cofnięta to rzeczywiście przez trigger , więc funkcję możemy np. tak wykorzystać : CREATE TRIGGER CDN.CheckDateFSK ON CDN.TraNag AFTER UPDATE AS BEGIN DECLARE @data datetime DECLARE @data2 datetime DECLARE @GidKorekty int if update(Trn_Stan) Begin SELECT @data=CDN.TsToDa...
autor: tkozakiewicz
31 sie 2010, 14:41
Forum: Warsztat
Temat: Data wystawienia dokumentu zrodlowego z korekty
Odpowiedzi: 17
Odsłony: 9407

Re: Data wystawienia dokumentu zrodlowego z korekty

CTE jest od 2005 mssql. A wyzwalacz też "zamula" i to bardziej, bo na moment serwer SQL wymusza blokadę tabeli przed uruchomieniem procedur wywołania. Po za tym w moim rozwiązaniu można zwrócić wszystkie korekty do danej faktury wystarczy wyciąć warunek TrN_GidTyp=2033. W dodatku w Pańskim rozwiązan...