mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Handel Forte sprzedaż PHP + MSSQL https://forum.mix-soft.pl/viewtopic.php?f=15&t=701 |
Strona 1 z 1 |
Autor: | piotrek693 [ 2009-03-19, 13:37 ] |
Tytuł: | Handel Forte sprzedaż PHP + MSSQL |
Witam, po części z ciekawości zastanawiam się nad stworzeniem projektu wewnętrznej strony www(PHP+MySQL), gdzie poprzez kolektory danych będzie można zbierać do koszyka produkty które wyeksportowałem z MSSQL do MySQL (ten etap mam już za sobą) Niedawno dokonałem niezwykłego odkrycia (dla mnie) o możliwości współpracy MSSQL i PHP po aktywowaniu odpowiedzniej biblioteki. Już mi to udoskonaliło moją stronę o pobieranie aktualnych stanów magazynowych danego towaru. Teraz powiem o czymś co chce zrobić: Chciałbym uzyskać możliwość tworzenia dokumentu sprzedaży w buforze (np. żeby bylo łatwiej będzie to paragon) poprzez pobranie danych z koszyka w mysql i wstawienie ich w odpowiednie tabele w MSSQL. Największy problem jest taki, że jako użytkownik końcowy nie znam zbytnio struktury tabel Handlu w MSSQL. Gdybym wiedział jakim zapytaniem (INSERT INTO.... itd) możemy utworzyć taki dokument to byłoby to już dużo. Ciekaw też jestem opinii osób bardziej zaawansowanych w pracy z Symfonią. Może kogoś temat bardziej zainteresuje i pomoże mi cały projekt udoskonalić, żeby potem udostępnić go nieodpłatnie. moje GG {numer usunięty przez Administratora FORUM } |
Autor: | wrob [ 2009-03-19, 14:06 ] |
Tytuł: | |
Nigdy w zyciu nie kombinuj z zapisywaniem do tabel HMF - na 99% rozniesiesz baze a nie wystawisz dokument. HMF ma calkiem przyzwoity model obiektowy dostepny z zewnatrz - z pomoca kotrego mozesz wystawiac dokumenty nie dotykajac baz a tylko korzystajac z obiektow. Poszukaj na forum pare dyskusji o tym juz tu bylo jak uzywac xfa(ctory) :) |
Autor: | Karramba [ 2009-03-20, 07:30 ] |
Tytuł: | |
1. HMF umie pracować jako serwer OLE ale 2. w osobnym (swoim) procesie- wiec primo mamy marshaling parametrów co w przypadku php nie boli extra bo i tak jest i tak jest - niemniej obszar ryzyka 3. Nie jest wielowatkowy - nie jest odporny na multithreading co w przypadku webapplication jest defaultowym trybem pray - kazdy request to potencjalnie inny wątek. 4. Jesli php nie działa na platformie MS to nic nie zrobisz z OLE 5. z powod p. 3 musisz zapewnic objectpolling dla COM'a HMF a mozesz to zrobic tylko przez wlasne rozwiazanie (bo COM HMF nie jest COM+ ready) - w przeciwnym razie musisz na każdy request tworzyć instancję COM HMF co trwa min 30s i żżera 150 MB ram z każdym razem 6.znajdż inne rozwiązanie - a little bit offline z delayem rzędu minut np - z php zrzucaj do pliku(ow) w formacie 3 importu a gdzies tam uruchom job'a ktory co 5 minut odpali HMF i zaimpotuje ten koks z tego pliku. Bedziesz miec pewnosc ze wszystko bedzie zapisane jak trza albo zostanie odrzucone. POD ŻADNYM POZOREM NIE ZAPISUJ NICZEGO DO BAZY primo - gdybyś umial odwzorować "insertami" i "updateami" funkcjonalnosc HMF to nie potrzebowałbys HMF secundo - poza funkcjonalnościa HMF sa jeszcze inne akcje wykonywane z tytułu tej "subtelnej" operacji jaką jest zapis dokumentu (lista jest na 7 łokci długa i NIE JEST LISTĄ ZAMKNIĘTĄ, może byc raz taka raz inna - NIE WIESZ tego z zewnątrz aplikacji.) |
Autor: | piotrek693 [ 2009-03-20, 17:44 ] |
Tytuł: | |
Karramba: jak wcześniej wspomniałem jestem koncowym odbiorcą produktu dlatego pkt 1-5 są dla mnie chinszczyzną. Jednak pkt 6 bardzo mnie zaciekawił. Czy można w takim razie znaleść jakiś szablon takiego dokumentu w formacie 3.0? Drugie pytanie dotyczy tego "job'a" - coś może więcej w czym takiego joba zrobić? A na koniec mam konkretne pytanie: Czy POBIERANIE z bazy mssql Handlu przez PHP może zaszodzić danym? I chodzi ylko i wyłącznie o używanie SELECTa. Karramba i wrob: Obiecuję, że nie będę niczego w bazie zapisywał :) wrob: nie mogę nic znaleść na temat xfa(ctory) ?? Coś więcej na ten temat? Pozdrawiam serdecznie |
Autor: | wrob [ 2009-03-20, 20:25 ] |
Tytuł: | |
znaleŹć!!!! wpisz "dispatch" w szukaj tego forum - bedzie pare przykładów Pobieranie danych z bazy SELECTEM im nie szkodzi :) PS. Jesteś niekonsekwentny - "końcowy odbiorca produktu" - wystawia w HMF faktury , prowadzi magazyn itp a nie robi Selectów |
Autor: | Karramba [ 2009-03-24, 13:44 ] |
Tytuł: | |
piotrek693 pisze: Karramba: jak wcześniej wspomniałem jestem koncowym odbiorcą produktu dlatego pkt 1-5 są dla mnie chinszczyzną. Skad mnie to wiedziec skoro w pierwszym poscie pisales tak: piotrek693 pisze: Teraz powiem o czymś co chce zrobić: Chciałbym uzyskać możliwość tworzenia dokumentu sprzedaży w buforze (np. żeby bylo łatwiej będzie to paragon) poprzez pobranie danych z koszyka w mysql i wstawienie ich w odpowiednie tabele w MSSQL Jak dla mnie - ktos kto pracuje w php w polaczeniu z bazą/ami danych i pisze jw jest podejrzany o "chinszczyzne". A tak - moze komus sie przyda. |
Autor: | piotrek693 [ 2009-03-24, 15:15 ] |
Tytuł: | |
ok, teraz będę tak szukał żeby znaleźć :) "końcowy odbiorca produktu" no fakt, prowadzę kilka magazynów, wystawiam faktury itp.... ale moja firma zakupiła czytniki firmy Symbol a do tego bardzo drogie, działające, ale całkowicie niefunkcjonalne oprogramowanie. Jako, że czas na kosztowne inwestycje się zakończył a tak się złożyło, że znam php i trochę bazy to zrobiłem co potrafiłem :) Muszę powiedzieć, że sam proces sprzedaży się uproscił, no a jakby się jeszcze dało wkładać pozycje do bufora to byłaby bajka. No nic w takim razie zagłębiam się w lekturę i poszukiwanie wiedzy. Dziękuję za pomoc!! |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |