„
Oprócz kroków opisanych w instrukcji instalatora mMedica może być konieczne wykonanie dodatkowych kroków konfiguracyjnych.
Jeżeli przy logowaniu do mMedica pojawia się błąd związany z funkcjami pg_file_read oraz pg_file_length oznacza to, ze wymagane jest zainstalowanie dodatku „adminpack”, analogicznie jak przy instalacji bazy PostgreSQL w systemie Windows Vista, gdzie baza jest instalowana niezależnie od mMedica.
Aby zainstalować dodatek adminpack przykładowo w dystrybucji Ubuntu wystarczy wykonać kolejno polecenia:
#apt-get install postgresql-contrib
#sudo su postgres -c psql
W innych dystrybucjach instalacja jest analogiczna, chociaż wymagany pakiet postgresql-contrib może mieć inna nazwę, podobnie jak ścieżka do dodatku adminpack (/usr/share/postgresql/8.2/contrib/adminpack.sql).
Może się zdarzyć również sytuacja, gdy konfiguracja serwera postgresql jest trzymana w katalogu innym niż katalog z bazami danych (data). Wtedy pojawi się problem odczytu pliku konfiguracyjnego przy logowaniu do mMedica objawiający się komunikatem „absolute path not allowed”.
Rozwiązaniem jest zmiana w konfiguracji serwera postgresql.conf ścieżki do pliku pg_hba.conf (parametr hba_file) na katalog z klastrem bazy danych (zwykle „”/var/lib/postgresql/8.2/data””) oraz przeniesienie wspomnianego pliku z oryginalnej lokalizacji (zwykle „”/etc/postgresql/8.2/data””) do katalogu z klastrem bazy.
Takie operacje rozwiążą problem łączenia się do bazy danych lokalnie, jednak serwer PostgreSQL może wymagać dodatkowo zarejestrowania dodatku adminpack również przy połaczeniu zdalnym czyli z innego komputera dostępnego w sieci, w której jest serwer.
Aby zainstalować dodatek adminpack zdalnie, wystarczy po zalogowaniu się zdalnie do bazy jako użytkownik postgres używając znanego sobie hasła wykonać skrypt adminpack.sql pobrany wcześniej z serwera. Można tego dokonać z linii poleceń w Windows, gdy na komputerze jest zainstalowana baza PostgreSQL:
psql -h 192.168.0.1 -U postgres
Instalacja zdalna dodatku jako użytkownik postgres jest jednorazowa i wystarczy, aby każdy użytkownik bazy mMedica mógł zalogować się do bazy.
Instalacja serwera PostgreSQL na systemach Linux
Komunikat błędu występujący podczas wydruku faktury: „Brak certyfikatu potwierdzającego tożsamość wystawcy faktury. Nie można utworzyć QR Kodu II. Wydruk wizualizacji jest niemożliwy.”
wynika ze sposobu utworzenia rachunku/faktury w momencie, gdy aktywna była obsługa KSeF w wersji 2.0. Obecnie rozwiązaniem jest usunięcie tych rachunków oraz ponowne ich utworzenie w wersji 1.0. Zmiany należy dokonać w ścieżce: Zarządzanie> Konfiguracja> Konfigurator> Moduły dodatkowe> KSeF
Uwaga! Aby możliwe było usunięcie rachunku, wymagane jest posiadanie minimum wersji mMedica.exe 12.1.0.20534.
W przypadku kiedy w licencji nie ma aktywnego modułu Jednolity plik kontrolny/ KSeF należy wykonać uniwersalną procedurę, która dokona zmiany parametru w konfiguracji systemu na KSEF 1.0. Po wykonaniu procedury serwisowej, należy usunąć fakturę i utworzyć ją raz jeszcze.
Aby uruchomić procedurę serwisową, należy wykonać następujące kroki:
Link do skryptu:
https://mmedica-serwis.asseco.pl/download/f080cb31c0b8d87db45029398a15d668