Witam, powstal dziwny problem z modulem cutoff, chodzi o odlaczenie abonentow, ktorzy sa zadluzeni. W module cutoff, mam ustawione pole limit na 101%
Mam abonenta, ktory ma zobowiazanie 600 zl (miesiecznie), i przyznany rabat w wysokosci: 91,67% co daje miesieczne zobowiazanie 49,98 zł. Obecne saldo abonenta to: -299,88 zl
I teraz odpalam recznie demona z flagą 'r', i niestety status komputera abonenta nie zmienia sie na odlaczony ani nie pojawia sie monit z pola warning. Za cholere nie moge dojsc dlaczego.
Opcje demona cutoff:
command = puste disable_suspended = true expired_warning = info etc itp limit = 101% use_customerassignments = false use_nodeassignments = true warning = info etc itp warnings_only = false
Wersja LMS: 1.11.13 Dira (1.1069/1.32) Wersja LMSDB: 1.11.13 Dira (1.58/1.62) Wersja MySQL: 5.0.77 Wersja PHP: 5.1.6 Wersja Smarty: 2.6.26
Za pomoc dziekuje z gory. Pozdrawiam.
W dniu 1 sierpnia 2012 13:40 użytkownik Łukasz Matys lukasz@e-matys.comnapisał:
command = puste disable_suspended = true expired_warning = info etc itp limit = 101% use_customerassignments = false use_nodeassignments = true warning = info etc itp warnings_only = false
chcesz sprawdzać po wysokości zobowiązań to musisz dodać sprawdzanie faktur use_invoices = true
spróbuj również zamienić 'true' na '1'
Wiadomość napisana przez Marcin w dniu 1 sie 2012, o godz. 13:47:
W dniu 1 sierpnia 2012 13:40 użytkownik Łukasz Matys lukasz@e-matys.com napisał: command = puste disable_suspended = true expired_warning = info etc itp limit = 101% use_customerassignments = false use_nodeassignments = true warning = info etc itp warnings_only = false
chcesz sprawdzać po wysokości zobowiązań to musisz dodać sprawdzanie faktur use_invoices = true
spróbuj również zamienić 'true' na '1'
-- Pozdrawiam Marcin / nicraM
Problem polega na tym, iz identyczny modul cutoff, ktory uzywam tylko do komunikatow (opcja warnings_only = true) z parametrem limit = -30 dziala, i ustawia komunikaty. Wiec chyba problem lezy gdzie indziej.
Uzywajac procentow, powinnismy ustawic -101% czy 101% jezeli chce aby odlaczylo abonenta ktory ma naliczony drugi raz abonament i nie zaplacil pierwszego?
Pozdrawiam.
W dniu 1 sierpnia 2012 13:55 użytkownik Łukasz Matys lukasz@e-matys.comnapisał:
Problem polega na tym, iz identyczny modul cutoff, ktory uzywam tylko do komunikatow (opcja warnings_only = true) z parametrem limit = -30 dziala, i ustawia komunikaty. Wiec chyba problem lezy gdzie indziej.
jeśli w limit używasz kwot to ok, ale jak chcesz używać procentowego obciążenia to powinieneś sprawdzać i faktury, piszę z pamięci.
Uzywajac procentow, powinnismy ustawic -101% czy 101% jezeli chce aby odlaczylo abonenta ktory ma naliczony drugi raz abonament i nie zaplacil pierwszego?
Używając procentów wpisujemy bez minusa.
W dniu 3 sierpnia 2012 12:26 użytkownik JOYNET joynet@vp.pl napisał:
w zalaczniku maly patch na ten skrypt z zalacznika, standardowo wysyla smsy o fakturach do wszystkich a powienien chyba tylko do tych ktorzy wyrazili na to zgode / ver GIT
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
hejka
a czy byłby ktoś w stanie zrobić taki patch do wersji 1.11.13 Dira ?
z góry wielkie dzięki
W dniu 15 sierpnia 2012 06:59 użytkownik Skynet Multimedia < biuro@skynetmedia.pl> napisał:
hejka
a czy byłby ktoś w stanie zrobić taki patch do wersji 1.11.13 Dira ?
z góry wielkie dzięki
w lini około 403 zmień linię:
#v+
) x ON (x.customerid = d.customerid) #v-
na linię:
#v+
) x ON (x.customerid = d.customerid) AND c.mailingnotice = 1 #v-
zapytanie powinno wyglądać: #v+
FROM customercontacts
WHERE (type & 1) = 1
GROUP BY customerid
+ ) x ON (x.customerid = d.customerid) AND c.mailingnotice = 1
JOIN (SELECT SUM(value) * -1 AS value, docid
FROM cash
GROUP BY docid #v-
uczestnicy (4)
-
JOYNET
-
Marcin
-
Skynet Multimedia
-
Łukasz Matys