W dniu 14.09.2020, pon o godzinie 12∶32 +0200, użytkownik Tomasz Chiliński napisał:
W dniu 14.09.2020 11:59, Sylwester Zdanowski napisał(a):
Witam,
Witam,
Z tego co widzę wybór "AND OR" obok statusu nie jest przekazywany do funkcji GetCustomerList a $sqlskey jest ustawiany na sztywno AND https://github.com/lmsgit/lms/blob/master/modules/customerprint.php
Bo do przekazywania operatora łączącego statusy nie służy $sqlskey, lecz $statesqlskey.
W efekcie wybór wielu statusów zawsze daje pustą listę. Łączenie innych opcji szuka tylko zawężone podzbiory.
Pytanie czy opcja wyboru "AND OR" miała dotyczyć tylko statusów czy innych opcji wyszukiwania?
Dotyczy wiązania statusów. Atrybuty raportu jako takie zbiorczo łączone są przez "AND" - w formularzu generowania raportu nie ma wyboru tego operatora.
Sprawdzałem, jeżeli "AND OR" dotyczy statusów to zbudowany SQL wyszukujący klientów tego nie uwzględnia między statusami jest zawsze AND. https://github.com/lmsgit/lms/blob/master/lib/LMSManagers/LMSCustomerMa nager.php Linia 802 wymaga uwzględnienia wyboru "AND OR" jeżeli to ma dotyczyć statusów?
Pozdrawiam Sylwester Zdanowski