Re: [lms] [CASHIMPORT] BANK SPÓŁDZIELCZY
W dniu 5 kwietnia 2018 11:04 użytkownik pawel.eliasz@4ftth.pl napisał:
Czy dysponuje ktoś parserem pod pliki elixir z Banku Spółdzielczego ? A jeżeli nie to, czy ktoś mógłby mi podesłać jakikolwiek działający wyciąg, abym mógł sobie przerobić to co jest już LMS ?
Dzień Dobry,
częst lepiej założyć nowy wątek, niż odpowiadać na czyjąś wiadomość. Każdy BS ma 'swój' format, który się różni, niby to jeden związek banków, ale :) popełniłem kiedyś parser do plików 'SIMP' który daje jeden z Bsów. Ładny to on nie jest, ale nie jest to na pewno parser do exliksira. Masz przyklad takiego pliku? Może napisanie regexpa potrwa 15 minut, może pół dnia, ale bez przykładu to nikt tego nie rozpozna - nawet jeśli ma, który BS ? (eliksir w teorii jest dobrze zdefiniowanym formatem, ale w praktyce każdy bank nazwya tak coś swojego).
Pozdrawiam,
Fragment pliku elixir :
210,20180404,6000,0,0,"21812502289040000000000219","22102013900000229000000036","NAZWAMOJEJ FIRMY||,|,","NAZWA KLIENTA||ULICA 24|42-200 CZĘSTOCHOWA",0,0,"ABONAMENT|||","","","51","71812300080006339520000010|20180404"
Rozumiem, że trzeba wyedytować fragment :
cat ../modules/cashimportcfg.php | grep pattern $patterns[] = array( 'pattern' => "/^([^ ]+)\t([^ ]+)[\s\t]+([^ ]+)\t([^ ]+)\t(.*)/",
aby skrypt prawidłowo rozwalił dane na ziemne ?
Dnia 5 kwietnia 2018 o 11:34 Krzysztof Drewicz krzysztofdrewicz@gmail.com napisał(a):
W dniu 5 kwietnia 2018 11:04 użytkownik <pawel.eliasz@4ftth.pl mailto:pawel.eliasz@4ftth.pl > napisał: > >
Czy dysponuje ktoś parserem pod pliki elixir z Banku Spółdzielczego ? A jeżeli nie to, czy ktoś mógłby mi podesłać jakikolwiek działający wyciąg, abym mógł sobie przerobić to co jest już LMS ? >
Dzień Dobry, częst lepiej założyć nowy wątek, niż odpowiadać na czyjąś wiadomość. Każdy BS ma 'swój' format, który się różni, niby to jeden związek banków, ale :) popełniłem kiedyś parser do plików 'SIMP' który daje jeden z Bsów. Ładny to on nie jest, ale nie jest to na pewno parser do exliksira. Masz przyklad takiego pliku? Może napisanie regexpa potrwa 15 minut, może pół dnia, ale bez przykładu to nikt tego nie rozpozna - nawet jeśli ma, który BS ? (eliksir w teorii jest dobrze zdefiniowanym formatem, ale w praktyce każdy bank nazwya tak coś swojego). Pozdrawiam, _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Nie wiem czy dobrze myślę, ale mam wrażenie, że LMS próbuje na siłę wiązać klienta po nazwie lub id, albo jednym i drugim ?! Jak to zrobić, aby rozpoznawany były tylko numer rachunku bankowego ?
Pozdrawiam,
Paweł
Dnia 5 kwietnia 2018 o 11:34 Krzysztof Drewicz krzysztofdrewicz@gmail.com napisał(a):
W dniu 5 kwietnia 2018 11:04 użytkownik <pawel.eliasz@4ftth.pl mailto:pawel.eliasz@4ftth.pl > napisał: > >
Czy dysponuje ktoś parserem pod pliki elixir z Banku Spółdzielczego ? A jeżeli nie to, czy ktoś mógłby mi podesłać jakikolwiek działający wyciąg, abym mógł sobie przerobić to co jest już LMS ? >
Dzień Dobry, częst lepiej założyć nowy wątek, niż odpowiadać na czyjąś wiadomość. Każdy BS ma 'swój' format, który się różni, niby to jeden związek banków, ale :) popełniłem kiedyś parser do plików 'SIMP' który daje jeden z Bsów. Ładny to on nie jest, ale nie jest to na pewno parser do exliksira. Masz przyklad takiego pliku? Może napisanie regexpa potrwa 15 minut, może pół dnia, ale bez przykładu to nikt tego nie rozpozna - nawet jeśli ma, który BS ? (eliksir w teorii jest dobrze zdefiniowanym formatem, ale w praktyce każdy bank nazwya tak coś swojego). Pozdrawiam, _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 05.04.2018 15:42, pawel.eliasz@4ftth.pl napisał(a):
Nie wiem czy dobrze myślę, ale mam wrażenie, że LMS próbuje na siłę wiązać klienta po nazwie lub id, albo jednym i drugim ?! Jak to zrobić, aby rozpoznawany były tylko numer rachunku bankowego ?
Ustawienie: https://github.com/lmsgit/lms/blob/master/modules/cashimportcfg.php#L41 pozwala wskazać numer podwyrażenia w wyrażeniu regularnym, które zawiera numer rachunku odbiorczego. Przy podejściu opartym o taki pełny numer rachunku trzeba pamiętać o tym, że potem trzeba wszystkim klientom wpisywać taki docelowy numer rachunku używany przez klientów przy wykonywaniu przelewu jako rachunek adresata.
Pozdrawiam,
Paweł
Dnia 5 kwietnia 2018 o 11:34 Krzysztof Drewicz krzysztofdrewicz@gmail.com napisał(a):
W dniu 5 kwietnia 2018 11:04 użytkownik pawel.eliasz@4ftth.pl napisał:
Czy dysponuje ktoś parserem pod pliki elixir z Banku Spółdzielczego ? A jeżeli nie to, czy ktoś mógłby mi podesłać jakikolwiek działający wyciąg, abym mógł sobie przerobić to co jest już LMS ?
Dzień Dobry,
częst lepiej założyć nowy wątek, niż odpowiadać na czyjąś wiadomość. Każdy BS ma 'swój' format, który się różni, niby to jeden związek banków, ale :) popełniłem kiedyś parser do plików 'SIMP' który daje jeden z Bsów. Ładny to on nie jest, ale nie jest to na pewno parser do exliksira. Masz przyklad takiego pliku? Może napisanie regexpa potrwa 15 minut, może pół dnia, ale bez przykładu to nikt tego nie rozpozna - nawet jeśli ma, który BS ? (eliksir w teorii jest dobrze zdefiniowanym formatem, ale w praktyce każdy bank nazwya tak coś swojego).
Pozdrawiam,
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (3)
-
Krzysztof Drewicz
-
pawel.eliasz@4ftth.pl
-
Tomasz Chiliński