Znaleziono 16 wyników
- 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...
- 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...
- 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
- 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ł.
- 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.
- 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.
- 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...
- 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...
- 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...
- 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...