Skocz do zawartości

Subiekt Nexo Pro - aktualizacja do wersji 20.0.1

Polecane posty

Podczas aktualizacji z wersji 14.2.0 (2163) do wersji 20.0.1, na pewnym etapie aktualizacji pojawia się poniższy komunikat.

Prosimy o informację co może być przyczyną powstałego błędu i jak go usunąć bez ingerencji w obecną konfigurację oprogramowania (ustawienia użytkowników, zdefiniowane własne wzorce wydruków itp.) ? Nasze podejrzenia padają na moduł edycji wzorców wydruku - w Designerze definiowaliśmy niektóre pola dla poszczególnych rodzajów dokumentów samodzielnie.

Próbowaliśmy także dokonywać aktualizacji pośrednich tzn. do wersji 15.0.0 - niestety w każdym przypadku komunikat był ten sam.

 

 

Przechwytywanie.JPG

201806070043.txt

Edytowane przez Grzegorz W.
Link to postu

Jeśli się nie mylę, to w okolicach tej wersji, InsERT "zaorał" kwestię nagłówków Encji, wydzielając tablicę i tutaj może być problem. Aktualizacja wersja po wersji, będzie najrozsądniejsza, ale wersjami z HF (bo czasem bazowe miały problemy), czyli 15.0.2, 16.0.2 itp.. Zrobiłbym kopię i jeszcze spróbował konserwacji bazy danych przed aktualizacją. No i jeszcze pytanie, jaką wersję MSSQL'a macie, bo tam też zdarzały się problemy. Widzę, że siedział Pan po nocach z bazą :(

Edytowane przez Radomił Ząbik
Link to postu

Po logach stwierdzamy, że musi Pan podesłać bazę do naprawy do nas. Może Pan to zrobić z poziomu strony https://www.insert.com.pl/dla_uzytkownikow/formularz_kontaktowy.html, gdzie proszę wypełnić formularz i dołączyć bazę w postaci archiwum. Więcej o tym, jak zarchiwizować podmiot przeczyta Pan w temacie e-pomocy technicznej TUTAJ.

Link to postu

Dziękujemy za zainteresowanie rozpoczętym tematem i cenne uwagi, które w znacznym stopniu naprowadziły nas na trop.

Sytuacja wstępnie opanowania - problem tkwił w bazie danych -  ModelDanychContainer.WidokiSerwisowe.

Jakiś czas temu definiowaliśmy sobie widoki dla poszczególnych użytkowników systemu i ręcznie dodawaliśmy kolejne wpisy w bazie przypisując je do ID użytkownika.

Zapewne na tym etapie powstały jakieś błędy.

Pomogło wykasowanie wpisów dotyczących wszystkich użytkowników z wyjątkiem tego posiadającego uprawnienia administratora systemu.

Zgłębimy jeszcze temat bardziej szczegółowo w zakresie które ze wspomnianych wpisów powodowały błędne odwołania do kolumny ID i postaramy się podzielić zdobytą wiedzą.

Link to postu

Wszystko już jasne - kolejne wersje następujące po 14.2.0 wprowadzały nową funkcjonalność pozwalająca z widoku użytkownika (mającego przydzielone własności administratora) definiować elementy widoku dla poszczególnych użytkowników (czyli powstała funkcja obsługiwana już z poziomu użytkownika programu, którą wcześniej trzeba było realizować ręcznie, przekopując "po nocach" :) bazę danych w opisanym post wcześniej zakresie i kopiując mozolnie wszystkie nastawy widoków administratora do pozostałych użytkowników ). Ponieważ w wyniku tego ręcznego dodawania powstawały "sztywne" wpisy z odniesieniem do określonych ID wpisów oznaczonych jako bazowe, były one rozpoznawane przez aktualizację jako nie posiadające prawidłowych powiązań/przypisań w bazie (wszyscy użytkownicy mieli na sztywno przypisane odwołania do ID widoków administratora, co standardowo chciały wprowadzić kolejne aktualizacje). Zatem - podczas aktualizacji bazy danych program wypluwał w pewnym momencie przedstawiony komunikat. Usunięcie z bazy danych wszystkich wpisów dla innych niż dotyczących administratora widoków (oznaczonych dodatkowo tagiem NULL i ustawionych jako widok bazowy) automatycznie rozwiązało problem i spowodowało, iż niejako domyślnie widoki administratora zostały przez program przypisane samodzielnie do pozostałych użytkowników.

uff...

Link to postu
×
×
  • Dodaj nową pozycję...