Witaj Marek,
W Twoim liście datowanym 20 stycznia 2016 (16:42:40) można przeczytać:
Witaj Tomasz, To nie jest powielenie lms.ini tylko konfiguracja lms.ini tak aby działało z paczką Debiana. Standardowy lms.ini nie działa po instalacji z paczki, dlatego przy budowie paczki jest brany ten dla Debiana a ten w katalogu lms jest pomijany. Poprawki które kiedyś sugerowałem do lms.ini nie weszły do wersji produkcyjnej dlatego jest ten w katalogu Debiana.
Napisałem Ci też w prv o problemach jakie mam, te uwagi nie poszły na listę dlatego też napiszę tutaj.
Naliczanie należności w systemie jest ok natomiast mam problem w drukowaniu faktur pdf gdyż na wydruku mam zdublowany wpis i większą wartość, tak jak by pozycja została podwojona podczas wydruku. Nie wiem skąd się bierze problem. Na załącznikach widać problem.
Problem z duplikacją wynikał z faktu iż jedna z tabel została zaczytana podwójnie bez uprzedniego wyczyszczenia, nie mam pojęcia jak to się stało ale po usunięciu duplikatów jest ok.
W załączniku nowy diff dla wersji 1.11.19.5 poprawiony i według moich testów nie ma żadnych problemów, będę wdzięczny za potwierdzenie.
Nie poprawiam diffa do wcześniejszej wersji bo to nie ma sensu ;)
Gdy zmieniam na wydruk html to znowu pojawia mi się problem w logach apacha : PHP Deprecated: Non-static method xajaxPluginManager::getInstance()
should not be called statically, assuming $this from incompatible context in /usr/share/php/xajax/xajax_core/xajax.inc.php on line 275, referer: https://.....:1180/?m=invoicelist&o=id,asc&page=3
Nie do końca jestem pewien skąd się biorą te problemy. Może jakaś podpowiedź? Będę jeszcze sprawdzał na kopii bazy i po ręcznym podstawieniu katalogów lms, ale może już ktoś miał taki problem i się podzieli swoimi uwagami?
W Twoim liście datowanym 20 stycznia 2016 (12:23:21) można przeczytać:
W dniu 20.01.2016 08:02, Marek Adamski napisał(a):
Witaj !
Cześć,
W załączniku jest diff dla TEJ właśnie wersji LMS. Nanosi on poprawki dla katalogu Debian tak aby poprawnie stworzyć paczki .deb nie jest to uniwersalny diff dla wersji GIT gdyż paczki debiana tworzy się na podstawie źródeł i dlatego przy zmianie ilościowej plików/nazw itp w źródle paczka będzie źle generowana lub wcale. Przerabiałem to tworząc własne paczki i po różnych problemach okazywało się że brakuje plików, dlatego ten diff jest właśnie dla tej wersji LMS. Borykam się jeszcze z jednym problemem. Z jakiś powodów tworzą mi się na kliencie zduplikowane płatności albo raz mi się zrobiło tak że jeden klient miał płatności wszystkich innych, ale to chyba akurat z wersją 1.11.18. Nie wiem czy problem wynika z paczką czy też baza mi się rozjechała dlatego dla pewności zalecam przynajmniej Kopię bazy a najlepiej testy na środowisku testowym pod kątem prawidłowego naliczania należności.
No fajnie, a czemu służy powielenie lms.ini w łatce?
P.S. Może mi ktoś podesłać polecenia SQL dla Postgresa które wyczyszczą mi prawidłowo pełną bazę z "należności finansowych" czytaj faktur klientów i wyzerują liczniki nie naruszając pozostałych danych? Nie wiem jak mocne są powiązania między tabelami a mam teraz inną pracę więc za gotowca będę wdzięczny ;) Ewentualnie jakieś zapytanie sprawdzające prawidłowe zależności między tabelami finansowymi i to było by lepsze ;)
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms