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/