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:
- „Panel sterowania”
- „Konta użytkowników i filtr rodzinny”
- „System i zabezpieczenia”
- „Zmień ustawienia funkcji Kontrola konta użytkownika”
- „Nie powiadamiaj nigdy”
Komunikat: -904 Unavailable database...
++++ Ekran: Kod komunikatu: -904/335544375 |
++++
Komunikat pojawia się w przypadku wyłączonego serwera Firebird. W celu sprawdzenia czy serwer pracuje:
- przejdź do Panelu sterowania
- uruchom Firebird Serwer Manager
- sprawdź status usługi
Wyłączenie mogło nastąpić z poziomu Firebird Serwer Manager lub z poziomu systemu operacyjnego.
++++ Ekran: Firebird Serwer Manager |
++++
Rozwiązaniem problemu jest:
- włączenie serwera Firebird
- jeśli w Firebird Serwer Manager aktywna jest funkcja Start, należy jej użyć
- jeśli jest nieaktywna należy sprawdzić czy nie wyłączono serwera na liście usług systemu operacyjnego (Star/Uruchom/msconfig).
Komunikat: -902 database...
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:
- Wylogować się z Modusa, jeżeli gdzieś jest połączenie.
- Uruchomić ModusAdmin i spróbować się połączyć do bazy.
- 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.
- Uruchomić ModusAdmin, podłączyć się do bazy i jeżeli się to uda, to rozłączyć się.
- 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.
Przywrócenie bazy z trybu shutdown do trybu online z linii komend:
- uruchomić linie komend (Start/Uruchom/cmd)
- wejść do katalogu w którym znajduje się Modus (cd c:/modus)
- 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 )
gfix -USER //nazwa_uzytkownika// -PASSWORD //haslo_do_serwera_Firebird// nazwa_pliku_bazy.fdb -online
Komunikat: -902 Unable...
(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”.'. |
++++
Rozwiązaniem problemu jest:
- kontrola i naprawa połączenia sieciowego
- zamknięcie systemu Modus - konieczne może być zastosowanie menadżera procesów i zakończenie procesu Modus (Alt+Ctr+Del)
- ponownie uruchomienie systemu Modus
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:
- Kliknij start
- Wpisz „Menedżer urządzeń”
- Wybierz swoją kartę sieciową i kliknij „Właściwości”
- Kliknij zakładkę „Zarządzanie energią”
- Odznacz opcję Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii
++++ Ekran: Wyłączenie oszczędzania energii karty sieciowej |
++++
Komunikat: -901 lock conf...
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:
- wylogowanie użytkowników i ponowne ich zalogowanie
- jeżeli to nie przynosi rezultatu należy wykonać restart serwera bazodanowego Firebird, albo restart komputera będącego serwerem.
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
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:
- anulowanie aktualizacji
- zakończenie procesu Modus (lista procesów uruchomionych w systemie: Alt+Ctr+Del)
- ponowna aktualizacja programu
Komunikat: 503 Service Unavailable
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 |
++++
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.
Jak wyłączyć DEP w Win7:
- Otwórz okno System, klikając przycisk Start przycisku Start, klikając prawym przyciskiem myszy polecenie Komputer, a następnie klikając polecenie Właściwości.
- Kliknij Zaawansowane ustawienia systemu
- W obszarze Wydajność kliknij przycisk Ustawienia.
- Kliknij kartę Zapobieganie wykonywaniu danych, a następnie kliknij opcję Wyłącz funkcję DEP dla wszystkich programów i usług oprócz tych wybranych poniżej
- Kliknij przycisk Dodaj. Przejdź do folderu Program Files, odszukaj plik wykonywalny programu (będzie miał rozszerzenie nazwy pliku exe), a następnie kliknij przycisk Otwórz.
- Kliknij przycisk OK.
Komunikat: 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 |
++++
Rozwiązaniem problemu jest:
- utworzenie folderu w którym mają być wykonywane kopie bezpieczeństwa np C:\backup - folder ten musi:
- być zlokalizowany na serwerze
- mieć nadane prawa do zapisu
- nie udostępniamy do w sieci
- informacja w którym folderze mają być wykonywane kopie bezpieczeństwa musi zostać wpisana w polu Folder kopii w RhoAdmin - nazwę folderu wpisujemy ręcznie np C:\backup
Komunikat: -901 No free space found...
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 |
++++
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:
- na serwerze odnaleźć katalog w którym zainstalowano serwer bazy danych Firebird np:
np C:\Program Files\Firebird\Firebird_2_5 - w katalogu tym odnaleźć plik
firebird.conf - odnaleźć i zwiększyć domyślną wartość pola
TempCacheLimit(np dwukrotnie z 64MB na128MB):- zmiana z:
TempCacheLimit = 67108864 - na:
TempCacheLimit = 134217728 - ponownie uruchomić serwer bazy danych firebird
Format daty
(rok-miesiąc-dzień, np. 2016-12-31).
Aby ustawić format daty w systemie Windows:
- Kliknij Start
- Wpisz Region i naciśnij enter
- Kliknij Ustawienia dodatkowe
- Przejdź do zakładki Data
- Zmień format daty krótkiej na rrrr-MM-dd
- Zatwierdź
Symbol dziesiętny
(np. 1,0000).
Aby ustawić symbol dziesiętny w systemie Windows:
- Kliknij Start
- Wpisz Region i naciśnij enter
- Kliknij Ustawienia dodatkowe
- Ustaw symbol dziesiętny na „ , ”
- Zatwierdź
Komunikat: I/O error during "Open O_CREAT"...
Error while traying to create file
Permission denied
++++ 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:
- na serwerze odnaleźć katalog w którym umieszczona została baza danych np: np
/home/modus/db/start.fdb - przejść do folderu w którym znajdują się pliki bazy danych np: np:
cd /home/modus/db - nadać uprawnienia do katalogu oraz do plików bazy danych np::
chmod 777 start.fdbchmod 777 bin_start.fdb
Komunikat: I/O error for file "@2"...
Error while trying to open file
Nie można odnaleźć określonego pliku.
++++ 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:
- na serwerze odnaleźć katalog w którym umieszczona została baza danych np: np
C:\MODUS_2_3\DB\JPK_541.FDB - uruchom RhoAdmin i w zakładce Ustawienia popraw ścieżkę widoczną polu Basza(alias) np:
- dotychczasową błędna ścieżkę
C:\MODUS_2_3\DB\BAZY DO PREZENTACJI\JPK_541.FDB - zastępujemy poprawną ścieżką:
C:\MODUS_2_3\DB\JPK_541.FDB
- zapisz ustawienia
Komunikat: Invalid statement handle...
Rozwiązaniem problemu jest:
- na serwerze odnaleźć katalog w którym umieszczony został system Modus ERP
- uruchom RhoAdmin
- odznacz opcje
Powiadamiaj o nowych wersjach
Niewidoczne moduły
Rozwiązaniem problemu jest:
- przejść do System/Słowniki
- edytować użytkownika u którego nie widać modułu do którego powinien mieć dostęp
- odznaczyć uprawnienie odpowiadające za widoczność tego modułu np: Produkcja
- kliknąć Zatwierdź
- ponownie edytować użytkownika
- zaznaczyć uprawnienie/uprawnienia Produkcja
- kliknąć Zatwierdź
Wydruk rozliczenia pracownika
Pracownicy biurowi nie mają odczytów RCP (odczyty wynikające z produkcji) w związku z czym suma czasu pracy wynosi zero.
- W przypadku Firebird 2.5 szablon działał poprawnie, a jedynie w komórkach gdzie występowało dzielenie przez sumę której wartość wynosiła zero wyświetlana była stosowna informacja.
- W przypadku Firebird 3.0 jeśli gdziekolwiek pojawi się niedozwolona operacja jak dzielenie przez 0 cały szablon przestaje działać.
++++ Ekran: Rozliczenie pracownika |
++++
Rozwiązanie:
- Wariant I - odrębne szablony wydruku do rozliczeń pracowników produkcyjnych i biurowych
- dotychczasowy szablon dla pracowników produkcyjnych
- zapisanie dotychczasowego szablonu pod nową nazwą (jako drugiego) i usunięcie kolumny Produktywność
- Wariant II - modyfikacja szablonu mająca na celu niedopuszczenie do dzielenia przez zero:
- edytuj szablon wydruku
- edytuj pole odpowiadające za podsumę produktywności
- wartość tego pola zmień:
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
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:
- Zaczekać na poprawkę od firmy Microsoft
- Przeprowadzić import na stanowisku, na którym aktualizacja nie została przeprowadzona
- Odinstalować aktualizację
Aby odinstalować aktualizację systemu Windows należy:
- W Panelu sterowania wybrać Programy i funkcje (Ekran 1)
- Z lewej strony okna wybrać Wyświetl zainstalowane aktualizacje (Ekran 2)
- Wybrać Aktualizacje zabezpieczeń dla Microsoft Windows (KB…..)
- Kliknąć Odinstaluj
++++Ekran 1 |
++++
++++Ekran 2 |
++++
- 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)


