|
|
Strona 1 z 1
|
[ Posty: 4 ] |
|
[HANDEL 2022] Zakładanie firmy zakończone niepowodzeniem
Autor |
Wiadomość |
Zenek N
Rejestracja: 2010-11-25, 09:46 Posty: 448 Pomógł: 8
|
[HANDEL 2022] Zakładanie firmy zakończone niepowodzeniem
Kod: Błąd SQL: 'CREATE FUNCTION [FK].[FK_GetQuarterTextFromDate] (@date DATETIME null)
RETURNS VARCHAR(12) AS BEGIN DECLARE @text VARCHAR(12) = ''
IF @date is not null BEGIN SELECT @text = CASE WHEN Month(@date) = 1 THEN 'I kw.' WHEN Month(@date) = 2 THEN 'I kw.' WHEN Month(@date) = 3 THEN 'I kw.' WHEN Month(@date) = 4 THEN 'II kw.' WHEN Month(@date) = 5 THEN 'II kw.' WHEN Month(@date) = 6 THEN 'II kw.' WHEN Month(@date) = 7 THEN 'III kw.' WHEN Month(@date) = 8 THEN 'III kw.' WHEN Month(@date) = 9 THEN 'III kw.' WHEN Month(@date) = 10 THEN 'IV kw.' WHEN Month(@date) = 11 THEN 'IV kw.' WHEN Month(@date) = 12 THEN 'IV kw.' ELSE '' END + ' ' + CAST(Year(@date) as varchar) END RETURN @text
END'. Błąd SQL: 'CREATE VIEW [fk].[fk_dokumentyBezRozrachunkow] AS SELECT d.* FROM [def_dok] def JOIN [dokumenty] d ON def.[rokId] = d.[rokId] AND def.[dSkrot] = d.[skrot] WHERE d.[zrodlo] IN (0, 1) AND (( --tylko dokumenty fakturopodobne (sprzedazowo-zakupowe) def.[dWzor] IN (2, 3, 4, 5, 10, 11, 12, 13) --sprawdzamy czy istnieje AND ( --brak jest transakcji dla dokumentu NOT EXISTS ( SELECT * FROM [rozrachunki] t WHERE d.[rokId] = t.[dokRok] AND d.[id] = t.[dokId] AND t.[pozNum] = -1 AND t.potencjalna = 0 AND t.czyRozliczenie = 0 ) ) ) OR ( --wszystko tylko nie dokumenty fakturopodobne (sprzedazowo-zakupowe) def.[dWzor] NOT IN (2, 3, 4, 5, 10, 11, 12, 13) --sprawdzamy czy istnieje zapis ktory ma konto rozrachunkowe a nie ma zwiazanej z nim --transakcji lub rozliczenia AND EXISTS ( SELECT * FROM [zapisy] z WHERE d.[rokId] = z.[rokId] AND d.[id] = z.[dokument] --ma konto rozrachunkowe PODTYPKONTA_ROZRACHUNKOWE = 1 AND EXISTS( SELECT * FROM fk_plankont_symbole pks WHERE ([podtyp] = 1 AND [typ] = 1) AND z.[rokId] = pks.[rokId] AND z.[synt] = pks.[syntetyka] AND (CAST(z.[poz1] AS varchar(10)) = pks.[poziom1] OR pks.[poziom1] IN ('P', 'K', 'R', 'U', 'S')) AND (CAST(z.[poz2] AS varchar(10)) = pks.[poziom2] OR pks.[poziom2] IN ('P', 'K', 'R', 'U', 'S')) AND (CAST(z.[poz3] AS varchar(10)) = pks.[poziom3] OR pks.[poziom3] IN ('P', 'K', 'R', 'U', 'S')) AND (CAST(z.[poz4] AS varchar(10)) = pks.[poziom4] OR pks.[poziom4] IN ('P', 'K', 'R', 'U', 'S')) AND (CAST(z.[poz5] AS varchar(10)) = pks.[poziom5] OR pks.[poziom5] IN ('P', 'K', 'R', 'U', 'S')) ) --brak jest rozliczenia dla zapisu AND NOT EXISTS ( SELECT * FROM [rozrachunki] r WHERE z.[rokId] = r.[dokRok] AND z.[dokument] = r.[dokId] AND z.[idDlaRozliczen] = r.[pozNum] AND r.potencjalna = 0 AND r.czyRozliczenie = 1 ) --brak jest rowniez transakcji AND NOT EXISTS ( SELECT * FROM [rozrachunki] t WHERE z.[rokId] = t.[dokRok] AND z.[dokument] = t.[dokId] AND z.[idDlaRozliczen] = t.[pozNum] AND t.potencjalna = 0 AND t.czyRozliczenie = 0 ) ) ));'. Błąd SQL: 'CREATE FUNCTION [FK].[BadDebtsCIT_Corrections] ( @yearId INT, @documentId INT, @transactionId INT, @IdDlaRozliczen INT, @asOfDate DATETIME ) -- v06 -- tabela zbiera sumę korekt do (podanej daty tylko!=>refinement1811: wszystkie bez względu na okres), dla transakcji -- jesli pozniejsza korekta obejmuje wiecej miesiecy, to we wczesniejszym okresie wykaże się do skorygowania, -- RETURNS TABLE AS RETURN ( SELECT edp.rokId AS YearId, edp.dokId AS DocumentId, edp.rid AS TransactionId, edp.idDlaRozliczen, SUM(CASE WHEN edp.zrodlo = 3 THEN (CASE WHEN (kategoria = 20 OR kategoria = 21) then -edp.kwotaWyliczanaAutomatycznie ELSE edp.kwotaWyliczanaAutomatycznie END) ELSE 0 END) AS CorrectionSum, -- dla wyjątków ręcznych pomijane, z rozliczeniem powiązane są wyjątki wystawione automatycznie (zrodlo = 3) MAX(edp.dataWpr) AS LastCorrectionDate, MAX(EOMONTH(edp.okres)) AS LastCorrectionPeriod, MAX(edp.poRoku ) AS NextFY FROM fk.fk_TABEXC edp WHERE edp.rokId = @yearId AND edp.dokId = @documentId AND edp.rid = @transactionId AND edp.idDlaRozliczen = @idDlaRozliczen AND edp.kategoria between 20 AND 23 GROUP BY edp.rokId, edp.dokId, edp.rid, edp.idDlaRozliczen )'.
tutaj pastebin https://pastebin.com/GGdAqi2q
|
2022-02-10, 10:26 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
Re: [HANDEL 2022] Zakładanie firmy zakończone niepowodzeniem
jaka wersja SQL?
|
2022-02-10, 11:02 |
|
|
Zenek N
Rejestracja: 2010-11-25, 09:46 Posty: 448 Pomógł: 8
|
Re: [HANDEL 2022] Zakładanie firmy zakończone niepowodzeniem
Usunąłem wszystko i zainstalowałem całość od nowa i działa. Czy istnieje jakaś obowiązkowa kolejność w instalacji handel, services i sql ?
|
2022-02-14, 12:55 |
|
|
MarOch
Rejestracja: 2022-01-07, 10:07 Posty: 59
|
Re: [HANDEL 2022] Zakładanie firmy zakończone niepowodzeniem
Zenek N pisze: Usunąłem wszystko i zainstalowałem całość od nowa i działa. Czy istnieje jakaś obowiązkowa kolejność w instalacji handel, services i sql ? Instalacja wg kolejności: 1. Instalacja SQL 1. Instalacja SSMS 2. Symfonia Services 4. Symfonia Tak będzie poprawnie wg mnie :)
|
2022-02-17, 13:56 |
|
|
|
Strona 1 z 1
|
[ Posty: 4 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 31 gości |
|
Nie możesz tworzyć nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników
|
|
|
|