Re: [lms] Bledy po upgrade LMS 1.11-git
Witam, zwracam się z prośbą o pomoc, po upgrade z wersji: LMS 1.11-git (2017-09-08T16:06:47+02:00) DB: 2017090800 @ XXX
na:
LMS 1.11-git (2018-03-20T18:07:20+01:00) DB: 2018022600 @ XXX
Baza ładnie wysypała błędy i lms je poprawił ale w zakładce "customerlist" Poszczególni klienci sa wporzadku zas podsumowanie:
Zaległości: Nadpłaty: -49239,60 zł 3169,00 zł Razem: 448
pomiedzy LMSami bardzo sie rozni...
Zaległości: Nadpłaty: -88836,93 zł 5657,00 zł Razem: 448
Ma ktoś pomysł o co chodzi ?
W dniu 2018-07-07 13:03, VIRTUAL FUTURE SP. Z O.O. napisał(a):
Witam, zwracam się z prośbą o pomoc, po upgrade z wersji: LMS 1.11-git (2017-09-08T16:06:47+02:00) DB: 2017090800 @ XXX
na:
LMS 1.11-git (2018-03-20T18:07:20+01:00) DB: 2018022600 @ XXX
Baza ładnie wysypała błędy i lms je poprawił ale w zakładce "customerlist" Poszczególni klienci sa wporzadku zas podsumowanie:
Zaległości: Nadpłaty: -49239,60 zł 3169,00 zł Razem: 448
pomiedzy LMSami bardzo sie rozni...
Zaległości: Nadpłaty: -88836,93 zł 5657,00 zł Razem: 448
Ma ktoś pomysł o co chodzi ?
Po całym dniu siedzenia problem leży w LMS, także w wersji stable a dokładnie:
w lib/LMSManagers/LMSCustomerManager.php
gdzies w okolicy
LEFT JOIN ( SELECT customer_id, address, zip, city FROM customer_addresses JOIN vaddresses va ON va.id = address_id ) ca2 ON ca2.customer_id = c.id '
Problem polega na tym ze jeżeli mamy obciążenie na kliencie "wystawiona jakaś fakturę" i ma on "kilka adresów zamieszkania, pocztowych czy innych" - NIE JEDEN, to sume w danego klienta robi X ilosc adresow....
czyli na dole w customerlist, KOWALSKI Jan 00-000 wielka, Mała (0001) -10.00 zł 0.00 zł
a podsumowanie wszystkich klientów:
Zaległości: Nadpłaty: -30.00 zł 0.00 zł Razem: 1
bo 3 adresy ma wpisane...
Proszę o usuniecie problemu w/w wersjach :)
W dniu 09.07.2018 17:36, VIRTUAL FUTURE SP. Z O.O. napisał(a):
W dniu 2018-07-07 13:03, VIRTUAL FUTURE SP. Z O.O. napisał(a):
Witam, zwracam się z prośbą o pomoc, po upgrade z wersji: LMS 1.11-git (2017-09-08T16:06:47+02:00) DB: 2017090800 @ XXX
na:
LMS 1.11-git (2018-03-20T18:07:20+01:00) DB: 2018022600 @ XXX
Baza ładnie wysypała błędy i lms je poprawił ale w zakładce "customerlist" Poszczególni klienci sa wporzadku zas podsumowanie:
Zaległości: Nadpłaty: -49239,60 zł 3169,00 zł Razem: 448
pomiedzy LMSami bardzo sie rozni...
Zaległości: Nadpłaty: -88836,93 zł 5657,00 zł Razem: 448
Ma ktoś pomysł o co chodzi ?
Po całym dniu siedzenia problem leży w LMS, także w wersji stable a dokładnie:
O jakie stable chodzi? Wersję numerowaną 1.11.23 lub 1.11.22? Z założenia te wersje nigdy nie były stabilne. Na bieżąco pojawiają się w LMS nowe rzeczy oraz jednocześnie poprawiane są dostrzeżone błędy. Wersje czysto poprawkowe z liniami stabilnymi: 1.11.21.x 1.11.22.x 1.11.23.x to wyłącznie LMS+. W publicznie dostępnej wersji LMS wystarczy pobrać codzienny zrzut repozytorium z gałęzi 'master' i tam to jest poprawione.
w lib/LMSManagers/LMSCustomerManager.php
gdzies w okolicy
LEFT JOIN ( SELECT customer_id, address, zip, city FROM customer_addresses JOIN vaddresses va ON va.id = address_id ) ca2 ON ca2.customer_id = c.id '
Problem polega na tym ze jeżeli mamy obciążenie na kliencie "wystawiona jakaś fakturę" i ma on "kilka adresów zamieszkania, pocztowych czy innych" - NIE JEDEN, to sume w danego klienta robi X ilosc adresow....
czyli na dole w customerlist, KOWALSKI Jan 00-000 wielka, Mała (0001) -10.00 zł 0.00 zł
a podsumowanie wszystkich klientów:
Zaległości: Nadpłaty: -30.00 zł 0.00 zł Razem: 1
bo 3 adresy ma wpisane...
Proszę o usuniecie problemu w/w wersjach :)
uczestnicy (2)
-
Tomasz Chiliński
-
VIRTUAL FUTURE SP. Z O.O.