Spis treści

Znane problemy

problemy z Windows 7

UAC w systemie Windows 7 i Vista powoduje, że ważne pliki systemu Modus są klonowane i używane przez system Windows. Dlatego po aktualizacji Modusa często nie można przeprowadzić aktualizacji bazy danych. W takich wypadkach należy sprawdzić czy Windows nie zrobił sobie klona naszych plików i czy czasem ich nie używa. Najprościej jest wyłączyć ochronę UAC, lub szczegółowo zapoznać się z tą funkcją na stronach Microsoft.

jak wyłączyć UAC w Windows 7?

 1. Wchodzimy do „Panelu sterowania”
 2. Następnie „Konta użytkowników i filtr rodzinny”
 3. Po lewej stronie wybierz „System i zabezpieczenia” i kliknij w „Zmień ustawienia funkcji Kontrola konta użytkownika”
 4. Dostępnym suwakiem przełącz na pozycję znajdującą się na samym dole „Nie powiadamiaj nigdy”.

Na skróty:

Komunikat: -904 Unavailable database...

Serwer bazy danych Firebird nie może wykonać tej operacji. Komunikat serwera: 'Unavilable database.'. (Kod komunikatu: -904/335544375)

++++ Ekran: Kod komunikatu: -904/335544375 | Ekran: Kod komunikatu: -904/335544375  ++++

Komunikat pojawia się w przypadku wyłączonego serwera Firebird. W celu sprawdzenia czy serwer pracuje:

Wyłączenie mogło nastąpić z poziomu Firebird Serwer Manager lub z poziomu systemu operacyjnego. ++++ Ekran: Firebird Serwer Manager | Ekran: Firebird Serwer Manager  ++++

Rozwiązaniem problemu jest:

Komunikat: -902 database...

-902 database /sciezka_do_bazy/baza.fdb shutdown

komunikat może oznaczać niepoprawną aktualizację bazy, bardzo często występuje gdy serwer zainstalowany jest na systemie Debian

Przywrócenie bazy z trybu shutdown do trybu online:

  1. Wylogować się z Modusa, jeżeli gdzieś jest połączenie.
  2. Uruchomić ModusAdmin i spróbować się połączyć do bazy.
  3. Jeżeli nie uda się połączyć, oznacza to, że istnieje jakieś podłączenie do bazy. Należy w tej sytuacji zrestartować serwer bazy danych Firebird albo cały serwer.
  4. Uruchomić ModusAdmin, podłączyć się do bazy i jeżeli się to uda, to rozłączyć się.
  5. Baza danych powinna już być dostępna w normalnym trybie.

aby zabezpieczyć się przed tego typu sytuacjami należy (o ile to możliwe) wykonywać aktualizacje baz lokalnie tj. na serwerze (jeśli jest to serwer Windows) lub też skopiować fizycznie plik bazy na lokalny komputer i wykonać aktualizację. Istnieje wysokie prawdopodobieństwo błędów zwłaszcza w sieciach obciążonych.

Połączenie z bazą danych z programu ModusAdmin również powoduje przywrócenie bazy do trybu online. Warunkiem jest absolutne wylogowanie wszystkich użytkowników
W przypadku niektórych dystrybucji systemu Linux konieczne jest przywrócenie bazy z trybu shutdown do trybu online z lini komend

Przywrócenie bazy z trybu shutdown do trybu online z linii komend:

  1. uruchomić linie komend (Start/Uruchom/cmd)
  2. wejść do katalogu w którym znajduje się Modus (cd c:/modus)
  3. wpisać gfix_2.5.exe -USER SYSDBA -PASSWORD masterkey IP serwera i ścieżka do bazy danych np:
    192.168.0.1:/home/modus/start.fdb -online (IP serwera i ścieżka do bazy danych znajdują się w pliku bazy.ini )
Przywrócenie bazy z trybu shutdown do trybu online z lini komend
  gfix -USER //nazwa_uzytkownika// -PASSWORD //haslo_do_serwera_Firebird// nazwa_pliku_bazy.fdb -online

Komunikat: -902 Unable...

-902 Unable to complete network request to host „@1”.'.

(Kod komunikatu: -902/335544721)

Problem występuje zazwyczaj w sytuacji, gdy na stanowisku komputerowym nastąpi utrata połączenia sieciowego, a co za tym idzie utrata połączenia z bazą danych

++++ Ekran: Komunikat -902 Unable to complete network request to host „@1”.'. | Ekran: Ekran: Komunikat -902 Unable to complete network request to host "@1".'.  ++++

Rozwiązaniem problemu jest:

W przypadku długiej bezczynności komputera, system Windows automatycznie wyłącza karty sieciowe i przez to gubi połączenie z bazą danych. Aby wyłączyć oszczędzanie energii karty sieciowej:

  1. Kliknij start
  2. Wpisz „Menedżer urządzeń”
  3. Wybierz swoją kartę sieciową i kliknij „Właściwości”
  4. Kliknij zakładkę „Zarządzanie energią”
  5. Odznacz opcję Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii

++++ Ekran: Wyłączenie oszczędzania energii karty sieciowej | Ekran: Wyłączenie oszczędzania energii karty sieciowej  ++++

Komunikat: -901 lock conf...

-901 lock conflict on no wait transaction

901/335544345 Nie można dokończyć operacji. Inny użytkownik modusa wykonuje operacje na wybranym rekordzie.

Problem występuje zazwyczaj w sytuacji, gdy działanie programu na jakimś stanowisku zostaje nagle przerwane, (np. wskutek zawieszenia się komputera czy braku prądu) lub jeżeli w jednej chwili dwie osoby próbują edytować te same dane.

Rozwiązaniem problemu jest:

Pomocne może okazać się zainwestowanie w szybsze dyski na serwerze np nowe dyski SSD sprawdzają się doskonale, a zwłaszcza spięte w macierz RAID.

W miarę możliwości proszę również nie pozostawiać otwartych wyskakujących okien.

Komunikat: Odmowa dostępu

Wystąpił błąd podczas próby zamiany istniejącego pliku
Błąd podczas wykonywania DeleteFile; code 5
Odmowa dostępu

Problem występuje zazwyczaj podczas próby aktualizacji programu do nowej wersji, gdy uprzednio program został niepoprawnie zamknięty (np. wskutek zawieszenia się komputera czy braku prądu). Pogram widnieje wówczas, w uruchomionych procesach systemu operacyjnego, w związku z czym nie ma możliwości nadpisania nowych wersji plików.

Rozwiązaniem problemu jest:

Komunikat: 503 Service Unavailable

Nie udało się pobrać pliku z definicjami kursów.

Komunikat błędu: HTTP/1.1 503 Service Unavailable

Komunikat pochodzi z serwera NBP i świadczy o chwilowym braku usługi (serwer jest zbyt przeciążony i nie jest w stanie zrealizować zapytania).

++++ Ekran: Komunikat 503 Service Unavailable | Ekran: 503 Service Unavailable ++++

Rozwiązaniem problemu jest ponowna próba pobrania kursu walut po jakiejś chwili.

RhoAdmin na Windows Serwer

Funkcja DEP - Data Execution Prevention (Zapobieganie wykonywaniu danych) w systemie Windows Serwer powoduje, że RhoAdmin nie uruchamia się. Rozwiązaniem problemu jest wyłączyć funkcję DEP dla systemu Modus.

Błąd przy uruchamianiu RhoAdmina na systemie operacyjnym Windows Serwer

Jak wyłączyć DEP w Win7:

Komunikat: cannot open backup file

cannot open backup file
C:\backup\start.fdb_v2.3.3301.0_2016-06-29-08-26-58.bak

Komunikat informuje że kopia bazy danych nie może zostać wykonana - na serwerze w lokalizacji C:\backup\ nie można utworzyć pliku start.fdb_v2.3.3301.0_2016-06-29-08-26-58.bak

++++ Ekran: Komunikat cannot open backup file | Ekran: Komunikat cannot open backup file ++++

Rozwiązaniem problemu jest:

Komunikat: -901 No free space found...

Serwer bazy danych Firebird nie może wykonać tej operacji.
Komunikat serwera:
No free space found in temporary directories
operating system directive write failed
Resource temporarily unavailable
(Kod komunikatu: -901/335544985)

++++ Ekran: Kod komunikatu: -901/335544985 | Ekran: Kod komunikatu: -901/335544985  ++++

Komunikat pojawia się w przypadku gdy domyślna wartość parametru serwera bazy danych odpowiadającego za rozmiar plików tymczasowych jest za mała.

Rozwiązaniem problemu jest:

Format daty

System Modus wymaga daty w formacie rrrr-MM-dd
(rok-miesiąc-dzień, np. 2016-12-31).

Aby ustawić format daty w systemie Windows:

  1. Kliknij Start
  2. Wpisz Region i naciśnij enter
  3. Kliknij Ustawienia dodatkowe
  4. Przejdź do zakładki Data
  5. Zmień format daty krótkiej na rrrr-MM-dd
  6. Zatwierdź

++++ Ekran: Format daty | Ekran: Format daty  ++++

Symbol dziesiętny

System Modus wymaga jako symbolu dziesiętnego „ , ” (przecinka)
(np. 1,0000).

Aby ustawić symbol dziesiętny w systemie Windows:

  1. Kliknij Start
  2. Wpisz Region i naciśnij enter
  3. Kliknij Ustawienia dodatkowe
  4. Ustaw symbol dziesiętny na „ ,
  5. Zatwierdź

++++ Ekran: Symbol dziesiętny | Ekran: Symbol dziesiętny  ++++

Komunikat: I/O error during "Open O_CREAT"...

I/O error during „Open O_CREAT” operation for file „/home/modus/db/start.fdb”
Error while traying to create file
Permission denied

++++ Ekran: Komunikat: I/O error during „Open O_CREAT” | Ekran: Komunikat: I/O error during "Open O_CREAT"  ++++

Komunikat informuje o braku dostępu do pliku bazy danych, w wyniku braku uprawnień. Dotyczy systemu Linux.

Rozwiązaniem problemu jest:

Komunikat: I/O error for file "@2"...

I/O error during „CreateFile (open)” operation for file „C:\MODUS_2_3\DB\BAZY DO PREZENTACJI\JPK_541.FDB”
Error while trying to open file
Nie można odnaleźć określonego pliku.

++++ Ekran: Komunikat: I/O error for file „@2” | Ekran: Komunikat: I/O error for file "@2"  ++++

Komunikat informuje o błędnej ścieżce dostępu do plików bazy danych.

Rozwiązaniem problemu jest:

Komunikat: Invalid statement handle...

Serwer bazy danych Firebird nie może wykonać tej operacji. Komunikat serwera: „Invalid statement handle”

Rozwiązaniem problemu jest:

Niewidoczne moduły

Użytkownik po zalogowaniu nie widzi modułu pomimo nadanego uprawnienia oraz zastosowania właściwego pakietu (np. brak modułu Produkcja dla użytkownika pakietu MAX)

Rozwiązaniem problemu jest:

Wydruk rozliczenia pracownika

Po aktualizacji Firebirda 2.5 na Firebird 3.0 szablon wydruku rozliczenia pracownika może przestać działać (dotyczy pracowników biurowych)

Pracownicy biurowi nie mają odczytów RCP (odczyty wynikające z produkcji) w związku z czym suma czasu pracy wynosi zero.

++++ Ekran: Rozliczenie pracownika | Ekran: Rozliczenie pracownika  ++++

Rozwiązanie:

++++ Ekran: Wariant I | Ekran: Wariant I  ++++

z wartości:

[100 * SUM(<pracownicy."czas_norma">,MasterData1) / SUM(<pracownicy."czas_rcp">,MasterData1)]

na wartosć:

[100*SUM(<produkcja."czas_normy">,DetailData1)/IIF(SUM(<produkcja."czas_pracy">,DetailData1)==0,1,SUM(<produkcja."czas_pracy">,DetailData1))]

Błąd importu z pliku XLS

Microsoft Windows w jednej ze swoich aktualizacji doprowadził do pojawienia się błędu wyświetlania plików baz danych, w tym plików arkuszy kalkulacyjnych.

Jeśli po aktualizacji systemu operacyjnego na Twoim komputerze nie masz możliwości importowania plików z Excela do systemu Modus ERP możesz:

Aby odinstalować aktualizację systemu Windows należy:

  1. W Panelu sterowania wybrać Programy i funkcje (Ekran 1)
  2. Z lewej strony okna wybrać Wyświetl zainstalowane aktualizacje (Ekran 2)
  3. Wybrać Aktualizacje zabezpieczeń dla Microsoft Windows (KB…..)
  4. Kliknąć Odinstaluj

++++Ekran 1 | ++++ ++++Ekran 2 | ++++

Numery aktualizacji generujących błąd z importem z pliku:
  • Windows 7 SP1 and Windows Server 2008 R2 SP (KB4041681, KB4041678)
  • Windows 8.1 and Windows Server 2012 R2 (KB4041693, KB4041687)
  • Windows 10 and Windows Server 2016 (version 1607 - KB041691)
  • Windows 10 and Windows Server 2016 (version 1703 - KB041676)