Re: [lms] Wersje lmsa. + wątek cashimport (mbank) c.d.
Dzieki ALEC za odpowiedz. Co do skryptu to pisze w zasadzie skrypt ktory bedzie przetwarzal cvs i wrzucal do cashimport pozycje. cvs wole recznie sciagac ze stronki co jakis czas. Zakupienie aplikacji chyba nie jest mozliwe, bo nie ma aplikacji o tej funkcjonalnosci o ktora mi chodzi. Poza tym chce wiedziec co i jak skrypt robi, zeby ustrzec sie przed zlym zakwalifikowaniem wplaty. W koncie uzytkownika dodam pole z fraza charakterystyczna dla wplat danego usera, czyli numer konta z ktorego dokonuje wplat. W ten sposob sadze, ze zminimalizuje ilosc wplat ktore bede musial przetworzyc recznie. Algorytm bedzie taki: 1. szukaj w tytule przelewu czegos w rodzaju ID nr_id, 2. porownaj numer konta z ktorego przyszla wplata z tym w bazie danych, 3. majac potencjalnego kandydata pobierz z bazy lmsa imie, nazwisko, adresy po czym sprawdz czy ktores z nich wystepuje w kolumnie opis operacji. Im wiecej pól wystąpi tym pewniejsze jest prawidlowe sklasyfikowanie wplaty. 4. jesli nie znaleziono id usera w punktach 1,2 to wplate dodac jako nie pewna i wymagajaca korety przez czlowieka. Wydaje mi sie ze algorytm jest prosty i powinien byc skuteczny. Oczywiscie trzeba go zabezpieczyc przed powtorzeniem wplaty, etc. Tutaj pytanie, moze ktos ma jakis pomysl. Jesli 2 razy zaimportuje ta sama wplate, to jak odroznic powtorzenie od dwoch wplat o tym samym tytule, w tym samym dniu. przyklad: user w tytule pisze: "oplata za neta" po czym robi 3 przelewy z rzedu bo zalegal za 3 miesiace. To sa 3 rozne wplaty, jak je odroznic od powtorzenia? :) Jakies pomysly ? :) pozdrawiam KN -- Kacper Nowak Integrator systemów automatyki, Administrator - "Awangardowa Sieć Komputerowa". kacper.nowak@ask4.pl http://www.ask4.pl http://kacper.nowak.ask4.pl tel. +48 603 620 726 !DSPAM:4a167ae1117032079114581!
Kacper Nowak wrote:
Co do skryptu to pisze w zasadzie skrypt ktory bedzie przetwarzal cvs i wrzucal do cashimport pozycje. cvs wole recznie sciagac ze stronki co jakis czas. Zakupienie aplikacji chyba nie jest mozliwe, bo nie ma aplikacji o tej funkcjonalnosci o ktora mi chodzi. Poza tym chce wiedziec co i jak skrypt robi, zeby ustrzec sie przed zlym zakwalifikowaniem wplaty. W koncie uzytkownika dodam pole z fraza charakterystyczna dla wplat danego usera, czyli numer konta z ktorego dokonuje wplat. W ten sposob sadze, ze zminimalizuje ilosc wplat ktore bede musial przetworzyc recznie.
Po to wymyślono system płatności masowych.
Wydaje mi sie ze algorytm jest prosty i powinien byc skuteczny. Oczywiscie trzeba go zabezpieczyc przed powtorzeniem wplaty, etc. Tutaj pytanie, moze ktos ma jakis pomysl. Jesli 2 razy zaimportuje ta sama wplate, to jak odroznic powtorzenie od dwoch wplat o tym samym tytule, w tym samym dniu. przyklad: user w tytule pisze: "oplata za neta" po czym robi 3 przelewy z rzedu bo zalegal za 3 miesiace. To sa 3 rozne wplaty, jak je odroznic od powtorzenia? :) Jakies pomysly ? :)
Nie wynajduj koła na nowo, tylko zabacz jak robi to LMS. -- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl Roundcube Webmail Project Developer http://roundcube.net !DSPAM:4a167c30118854062814199!
Kacper Nowak pisze:
Algorytm bedzie taki:
(...) Przestudiuj skrypt cashimport-inteligo bo widze ze na nowo chcesz wymyslac cos, co ktos juz kiedys napisal. Pozostaje zmienic logowanie do banku itp i masz dzialajace monstrum. -- Andrzej Banach net-komp.net.pl !DSPAM:4a16acee151307818312239!
uczestnicy (3)
-
A.L.E.C -
Andrzej Banach -
Kacper Nowak