Skocz do zawartości

Problem z aktualizacją bazy danych

Polecane posty

Mam taki problem i nie mogę go przeskoczyć.

Czytałem podobny temat ale w sumie nie znalazłem rozwiązania dla problemu.

Subiekt GT

Cytat

Aktualizacja podmiotu: test z wersji: 1.6206 do wersji: 1.6402.2.4882 dnia: 2020-10-29 09:31:47
Zapisywanie informacji o początku konwersji
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.6206_1.6300.enc
Modyfikacja wartości wersji struktury bazy z 1.6206 na 1.6300
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6300 na 1.6301
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6301 na 1.6302
Wartość wersji została zmodyfikowana
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.6302_1.6303.enc
Modyfikacja wartości wersji struktury bazy z 1.6302 na 1.6303
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6303 na 1.6304
Wartość wersji została zmodyfikowana
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.6304_1.6305.enc
Modyfikacja wartości wersji struktury bazy z 1.6304 na 1.6305
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6305 na 1.6306
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6306 na 1.6307
Wartość wersji została zmodyfikowana
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.6307_1.6400.enc
Modyfikacja wartości wersji struktury bazy z 1.6307 na 1.6400
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6400 na 1.6401
Wartość wersji została zmodyfikowana
Modyfikacja wartości wersji struktury bazy z 1.6401 na 1.6402
Wartość wersji została zmodyfikowana
------------------------- Aktualizacja identyfikatorów
(Czas operacji: 00:00:04) Aktualizacja identyfikatorów - Zakończona

------------------------- Aktualizacja typów wzorców wydruków
(Czas operacji: 00:00:00) Aktualizacja typów wzorców wydruków - Zakończona

------------------------- Aktualizacja standardowych wzorców wydruków
(Czas operacji: 00:00:01) Aktualizacja standardowych wzorców wydruków - Zakończona

------------------------- Aktualizacja domyślnych wzorców wydruków
(Czas operacji: 00:00:00) Aktualizacja domyślnych wzorców wydruków - Zakończona

------------------------- Aktualizacja standardowych zestawień
(Czas operacji: 00:00:02) Aktualizacja standardowych zestawień - Zakończona

------------------------- Aktualizacja driverów homebankingu
(Czas operacji: 00:00:00) Aktualizacja driverów homebankingu - Zakończona

------------------------- Aktualizacja wzorców deklaracji
-------------------------  * Nie powiodła się aktualizacja definicji dla deklaracji o wzorcu = 34
(Czas operacji: 00:00:15) Aktualizacja wzorców deklaracji - Zakończona

------------------------- Aktualizacja wzorców deklaracji
(Czas operacji: 00:00:08) Aktualizacja wzorców deklaracji - Zakończona

------------------------- Aktualizacja parametrów historycznych
(Czas operacji: 00:00:01) Aktualizacja parametrów historycznych - Zakończona

------------------------- Aktualizacja słowników ZUS
(Czas operacji: 00:00:01) Aktualizacja słowników ZUS - Zakończona

------------------------- Aktualizacja listy uprawnień
(Czas operacji: 00:00:06) Aktualizacja listy uprawnień - Zakończona

------------------------- Aktualizacja listy uprawnień UEPiK
(Czas operacji: 00:00:00) Aktualizacja listy uprawnień UEPiK - Zakończona

------------------------- Aktualizacja sprawozdań
(Czas operacji: 00:00:03) Aktualizacja sprawozdań - Zakończona

------------------------- Aktualizacja wzorcowego planu kont
(Czas operacji: 00:00:00) Aktualizacja wzorcowego planu kont - Zakończona

------------------------- Aktualizacja słowników
(Czas operacji: 00:00:00) Aktualizacja słowników - Zakończona

------------------------- Aktualizacja flag własnych
(Czas operacji: 00:00:00) Aktualizacja flag własnych - Zakończona

------------------------- Aktualizacja listy modułów
(Czas operacji: 00:00:00) Aktualizacja listy modułów - Zakończona

------------------------- Aktualizacja parametrów użytkowników
(Czas operacji: 00:00:00) Aktualizacja parametrów użytkowników - Zakończona

------------------------- Aktualizacja definicji podglądu obiektów
(Czas operacji: 00:00:09) Aktualizacja definicji podglądu obiektów - Zakończona

------------------------- Dodawanie naklejek
(Czas operacji: 00:00:01) Dodawanie naklejek - Zakończone

------------------------- Aktualizacja typu kadr
(Czas operacji: 00:00:00) Aktualizacja typu kadr - Zakończona

------------------------- Aktualizacja wartości dla JPK_V7 w dekl_WersjaLatest
(Czas operacji: 00:00:00) Aktualizacja wartości dla JPK_V7 w dekl_WersjaLatest - Zakończona

------------------------- Matryca VAT - walidacja słownika stawek VAT
(Czas operacji: 00:00:00) Matryca VAT - walidacja słownika stawek VAT - Nieudana

Aktualizacja podmiotu nie powiodła się: 0x80040e2f: The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_CASC_VATID_dok_Pozycja". The conflict occurred in database "test", table "dbo.sl_StawkaVAT", column 'vat_Id'.
Przywrócenie podmiotu powiodło się.

 

Edytowane przez Paweł Pietrzak
Link to postu

Rozwiązanie jest zapewne te same co podawane w innych wątkach, gdyż ostatnio jest wysyp takich problemów i nie raz osobiście podawałem możliwe rozwiązania takich problemów - wygląda to na błędnie zaimplementowane rozwiązanie dodatkowe, więc należy:

 - odinstalować rozwiązanie z bazy danych (przynajmniej na czas konwersji)

 - zgłosić się do autora tego rozwiązania, aby je poprawił / pomógł przy konwersji

 - skorzystać z usług serwisanta lub usługi teleKonsultanta

Link to postu
42 minuty temu, Daniel Kozłowski napisał:

Rozwiązanie jest zapewne te same co podawane w innych wątkach, gdyż ostatnio jest wysyp takich problemów i nie raz osobiście podawałem możliwe rozwiązania takich problemów - wygląda to na błędnie zaimplementowane rozwiązanie dodatkowe, więc należy:

 - odinstalować rozwiązanie z bazy danych (przynajmniej na czas konwersji)

 - zgłosić się do autora tego rozwiązania, aby je poprawił / pomógł przy konwersji

 - skorzystać z usług serwisanta lub usługi teleKonsultanta

Próbuję zrozumieć co Pan napisał i jeżeli dobrze to zrozumiałem musiałbym odinstalować jakiś dodatkowy program który mam zainstalowany.

Jeżeli chodzi o Subiekt GT to jest on w formie podstawowej bez dodatkowego oprogramowania do niego dodanego więc nie wiem co miałbym odinstalować.
 Próbowałem też kiedyś zainstalować poprzednią wersję subiekta 1.63 i ten sam błąd występował. 
 

Link to postu
1 godzinę temu, Paweł Pietrzak napisał:

Próbuję zrozumieć co Pan napisał i jeżeli dobrze to zrozumiałem musiałbym odinstalować jakiś dodatkowy program który mam zainstalowany.

Tak, dobrze Pan zrozumiał.

 

1 godzinę temu, Paweł Pietrzak napisał:

Jeżeli chodzi o Subiekt GT to jest on w formie podstawowej bez dodatkowego oprogramowania do niego dodanego

Niestety z takimi sytuacjami też spotykam się regularnie, użytkownicy testują różne rozwiązania na produkcyjnych bazach danych (zamiast na kopiach), nie wiedzą przy tym jak technicznie działają i jaki mogą mieć wpływ na działanie programów Insertu, po jakimś czasie w ogóle nie pamiętają że to robili, a problemy potrafią ujawniać się po latach... Rozwiązania dodatkowe też zawierają błędy i mogą nie odinstalować się poprawnie / w całości, w takich sytuacjach ich dostawcy udostępniają dodatkowe skrypty, które są w stanie to wykonać.

 

2 godziny temu, Paweł Pietrzak napisał:

więc nie wiem co miałbym odinstalować.

Dlatego właśnie wszystkim użytkownikom polecam, aby kupowali i serwisowali programy w firmach, które wiedzą jak radzić sobie z takimi problemami, a przede wszystkim ich unikać.

Niestety nie spotkałem się z tym problemem / rozwiązaniem wcześniej, więc nie jestem w stanie wskazać nazwy rozwiązania i/lub autora.

Link to postu

Rozwiązałem swój problem trochę kombinując ale się udało.

Na początek skorzystałem z wiedzy zdobytej z tego topicu
Problem faktycznie miał miejsce w stawkach VAT których nie było już w słowniku tak jak Pan Daniel Kozłowski napisał.

Skorzystałem ze skryptów Pana Kamil Rad i jego zapytań do baz danych po których dowiedziałem się o stawce VAT której nie mam w słowniku.
U mnie niestety ostatnie zapytanie, które miało pokazać powiazanie tych stawek z dokumentami nie działało więc pozowało mi grzebanie w samej bazie.

Jak ktoś ma minimalną wiedzę z baz danych(korzystałem z programu "microsoft sql server management studio") i potrafi sobie wyrzucić wszystkie pozycje z odpowiedniej tabeli ( u mnie było to dw_Pozycja) i powiązać z dokumentami w SubiektGT to da sobie radę ale jest to szukanie po kwotach i datach.

Ja wygenerowałem wszystkie pozycje w bazie i rezultat zapisałem w pliku csv który później otworzyłem w excelu i korzystając z filtrów wiedziałem czego szukać.

Jak ktoś nie ma żyłki kombinatorstwa to polecam opcję skorzystania z odpowiedniej firmy do tego procesu. 
Im to zajmie jakieś 10 minut a mi zajęło 2 dni :)

Pozdrawiam

Edytowane przez Paweł Pietrzak
  • Dziękuję 1
Link to postu

Nie lubię niewyjaśnionych przyczyn problemów - ciągle nie wiemy skąd pochodzi obiekt "FK_CASC_VATID_dok_Pozycja".

ps.

Już wiem więcej, jest to klucz obcy tworzony i następnie usuwany przez proces konwersji, w taki "dziwny" sposób zostało najwyraźniej zrealizowane sprawdzenie, czy na pozycjach dokumentów znajduję się stawki VAT, których nie ma w słowniku stawek VAT.

Edytowane przez Daniel Kozłowski
Link to postu
×
×
  • Dodaj nową pozycję...