mojaSymfonia FORUM
https://forum.mix-soft.pl/

Dodawanie rekordu kontrahenta od strony SQL, Symfonia FiK
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3141
Strona 1 z 1

Autor:  Papryk [ 2011-05-31, 10:51 ]
Tytuł:  Dodawanie rekordu kontrahenta od strony SQL, Symfonia FiK

Witam,
Interesuje mnie zagadnienie jak w temacie. Chciałbym dodawać kontrahenta do symfonii od strony bazy danych sql. Z tego co widziałem struktura danych jest dosyć zagmatwana. Być może ktoś już robił coś takiego i przetarł trochę szlaki i mógłby podzielić się informacją?

Pozdrawiam,
Patryk

Autor:  wrob [ 2011-05-31, 13:41 ]
Tytuł: 

Zrob to :-) A potem zapraszam z tą bazą na serwis do nas - dla czlonków forum mamy znizki ;-)


Wlasciwie to okresl sie najpierw o jakiej dokładnie FK mowisz? - Zwykłej czy forte...... w zwykłej mozna jescze zaryzykowac przy odrobinie wiedzy - w forte - nawet przy duzej wiedzy lepiej nie :)

generalnie do FK(niezaleznie czy premium czy forte) przeciez masz super COM i nazwie integracja - i mozesz nim dodawać kontrahentow bez ryzyka - wiec po co kombinowac z zapisem do bazy?
Ewentualnie do forte masz jescze common SDK jesli ITG to za mało......

Autor:  Papryk [ 2011-05-31, 14:47 ]
Tytuł: 

Dzięki za odpowiedź!
Chodzi o wersję Forte.

Zainteresowałeś mnie tym COM integracja, czy mógłbyś napisać coś więcej na ten temat? Jak się do tego zabrać?
Jak się to obsługuje? Może jest gdzieś dokumentacja do tego? I skąd to pobrać, no chyba że jest to dodatkowo płatne?

Pozdrawiam,
Patryk

Autor:  wrob [ 2011-05-31, 15:41 ]
Tytuł: 

Skadkolwiek np tutaj masz - dema symfonii szukaj tam ITG (musisz miec itg w wersji zgodnej z twoja FK)

Dokumentacja jest dostepna dla partnerow - ale na forum nieco jest a i pogrzebanie w wersji demo handlu w raportach przesylajacych dokumenty moze dac sporo jasnosci jak i co dziala

PS. Jest darmowe

Autor:  Papryk [ 2011-06-06, 14:11 ]
Tytuł: 

Czy to się tutaj odbywa podobnie jak np importowanie faktur do symfonii poprzez import specjalny? Pytam bo napisales o przesylaniu raportów zawierających dokumenty. Zainstalowałem demo handlu ale nie bardzo nawet wiem jak do tego testowania podejsc. Po zalozeniu kontrahentow w symfonii jest kilka opcji eksportowania danych, format 2.0, format 3.0 i wysylka kontrahentow do sklepu internetowego i ze wszystkich opcji generuja sie pliki na wzór tych które sa importowane poprze zimport specjalny.

Może ja napisze co bym chciał a Tobie może będzie łatwiej wtedy podpowiedzieć. Przy pomocy visual basic.net chciałbym stworzyc aplikację która będzie gromadziła pewne dane, między innymi kartoteke kontrahentów i teraz przy wprowadzaniu kontrahenta do tej aplikacji chaiałbym zeby automatycznie dodawał się też ten sam kontrahent w symfonii FK.
Pogrzebie jeszcze troche na forum ale ogolnie jakos ciezko znalezc informacje na temat tego ITG. Jeszcze jedno pytanko, to ITG co jest u Was na stronie w linkach, to jest tylko wersja dla stacji roboczej? Tak się przynajmniej to instaluje

Pozdrawiam,
Patryk

Autor:  wrob [ 2011-06-06, 14:53 ]
Tytuł: 

ITG - to kontrolka COM - kotra komunikuje sie z baz FK - wiec nie ma pojecia stacja robocza czy tez serwer - to po prostu kontrolka :) :)

Tak tez zrozumialem od poczatku twoje pytanie :-)

Dodajesz itg do referencji w tym swoim vb.net inicjujesz ja w kodzie (laczysz sie z baza fk itp) potem po prostu uzywasz metod kontrolki do dodania kontrahenta (alob np dokumentu) do fk

Autor:  Papryk [ 2011-06-17, 10:40 ]
Tytuł: 

Ok. po pewnym czasie przerwy powróciłem do tematu.
I mam kolejne pytanko, czy nie dysponujesz może jakimś przykładowym kodem jak nawiązać połaczenie z bazą forte na serwerze SQL, lub może gdzieś jest taki przykładowy kod?


Kod:
Dim database
        database = CreateObject("MXDokFK.BtDatabase")
        database.Open("Driver=SQL Server;Server=test;Database=test;", "", "")

Tutaj wypada to w ostatniej linijce wyrzucając komunikat: Otwieranie bazy danych Driver=SQL Server;Server=test;Database=test;\05config.dat zła nazwa pliku.

Czy żeby połączyć się z bazą sql trzeb apowołąć obiekt database innego typu? Ten "BtDatabase", jakos tak jego przedrostek Bt sugeruje troche wersje Btrieve. Jednak nie widze tam innych możliwości za bardzo.
Jeżeli będziesz w stanie pomóć to od razu z góry 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/