mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Dokumentacja https://forum.mix-soft.pl/viewtopic.php?f=15&t=2513 |
Strona 1 z 2 |
Autor: | konsul41 [ 2010-11-29, 12:41 ] |
Tytuł: | Dokumentacja |
Czy ktoś ma lub wie z kąd można pobrać najnowży opis modułu integracji. Ten dostępny na forum jest z roku 2006, a trochę się chyba zmieniło. |
Autor: | wrob [ 2010-11-29, 12:50 ] |
Tytuł: | |
Ze stron dla autoryzowanych partnerow tylko Ale ten 2006 a dzisiejszy to praktycznie nic sie nie zmienilo znaczacego |
Autor: | konsul41 [ 2010-11-29, 13:07 ] |
Tytuł: | |
A Ja mam problem, właściwie z moim przedstawicielem 2 miesiące czekam na odpowiedź. Próbóję pobrać dane kontrachenta i nie działa mi funkcja FieldName przez co nie mogę pobrać nazw pól kontrachenta. Głównie mam problem jak nazywają się numer domu -> jeżeli wpiszę "dom" to pole jest puste. lokal -> jeżeli wpiszę "lokal" to także jest puste. używam Delphi database := CreateOleObject('MXDokFK.BtDatabase'); database.Open('B:\Symfonia\FIRMA', 'admin', ''); Kontrachenci:= CreateOleObject('MXDokFK.SyncroSubject'); Kontrachenci.Open(database,2,0);// 'SUB_KONTRAHENCI' Wszystkie pola działają a dom i lokal nie. |
Autor: | konsul41 [ 2010-11-29, 13:31 ] |
Tytuł: | |
Metodą prób i błędów doszedłem że numer domu -> nrdomu a lokal? |
Autor: | wrob [ 2010-11-29, 13:49 ] |
Tytuł: | |
A Delphi nie ma przypadkiem kontroli ortograficznej?? Moze pisz mu nazwy zmiennych kontraHent A nazwy pol to sobie po prostu zobacz w tabelach bazy danych powinny dzialac A i kontrahentow mozna czytac nie tylko przez syncrosubject ale i normalnie przez Btdatabase i tablice kontrahenci - moze to zadziala? |
Autor: | konsul41 [ 2010-11-29, 13:54 ] |
Tytuł: | |
Coś szerzej. Dopiero zaczynam zabawę z integracją. |
Autor: | wrob [ 2010-11-29, 14:30 ] |
Tytuł: | |
Kod: Dim rs As New BtRecordset Public db As New MxBtbase.BtDatabase // tu otwierasz baze wg potrzeb Set rs.BtDatabase = db rs.Open "kontrahenci", "08kontr.dat" |
Autor: | konsul41 [ 2010-11-29, 15:07 ] |
Tytuł: | |
Byłoby pięknie tylko że: var database, Kontrachenci: OLEVariant; ... database := CreateOleObject('MxBtbase.BtDatabase'); database.Open('B:\Symfonia\FIRMA', 'admin', ''); Kontrachenci:= CreateOleObject('MxBtbase.BtRecordset'); Kontrachenci.BtDatabase:=database; -> Nie znaleziono członka grupy czyli w MxBtbase.BtRecordset nie znaleziono BtDatabase |
Autor: | wrob [ 2010-11-29, 15:46 ] |
Tytuł: | |
A mxbtbase biblioteke masz dolaczona? |
Autor: | konsul41 [ 2010-11-29, 16:05 ] |
Tytuł: | |
Pobrałem nazwy pól var database, Kontrachenci: OLEVariant; iRows, iGridRows,i : Integer; ... Kontrachenci:= CreateOleObject('MxBtbase.BtRecordset'); Kontrachenci.BtDatabase:= CreateOleObject('MxBtbase.BtDatabase'); Kontrachenci.BtDatabase.Open('C:\Sym\FIRMA', 'admin', '');//:=database; Kontrachenci.Open('kontrahenci', '08kontr.dat'); i:=0; i:=1800; irows:=Kontrachenci.RecordCount; Memo1.Lines.Add(IntToStr(iRows)); while i<iRows+1 do begin i:=i+1; Memo1.Lines.Add(Kontrachenci.GetRec(i)); Memo1.Lines.Add( IntToStr(i)+' _ '+ Kontrachenci.value['Miejscowosc']+' _ '+ Kontrachenci.value['ulica']+' _ '+ Kontrachenci.value['numerDomu']+' _ '+ Kontrachenci.value['numerMieszk']+' _ '+ Kontrachenci.value['Telefon1']+' _ '+ Kontrachenci.value['Telefon2']+' _ '+ Kontrachenci.value['Telefax']+' _ '+ Kontrachenci.value['Telex']+' _ '+ Kontrachenci.value['email']+' _ '+ Kontrachenci.value['nazwisko']+' _ '+ Kontrachenci.value['imie']+' _ '+ Kontrachenci.value['nip']+' _ '+ Kontrachenci.value['pesel']); Application.ProcessMessages; end; Niestety pola są puste |
Autor: | konsul41 [ 2010-11-29, 16:28 ] |
Tytuł: | |
Poza tym pozostaje kwestia tego, że: w tabeli jest numerdomu a w integracji nrdomu i odgadnij bez dokumentacji nazwę pola lokalu w integracji |
Autor: | wrob [ 2010-11-29, 16:44 ] |
Tytuł: | |
Mozna np szablony importu poogladac - tam tez sa nazwy pol jak w itg :) :) PS I zacznij prawidlowo pisac slowo "kontrahent" |
Autor: | konsul41 [ 2010-11-29, 16:51 ] |
Tytuł: | |
"Kontrachenci" to jest dla mnie wygodne i nie pokazywane na zewnątrz Co do nazw pól to interesujące co piszesz Eksport z FK do pliku ulica =... dom = lokal = jak to się ma do nrdomu z integracji |
Autor: | wrob [ 2010-11-29, 16:57 ] |
Tytuł: | |
Cytuj: Próbóję pobrać dane kontrachenta i nie działa mi funkcja FieldName przez co nie mogę pobrać nazw pól kontrachenta. Próbuje, kontrahenci - no 3 błedy ortograficzne w jednym zdaniu - to sie nazywa wygoda ? ja mowilem o szablonie *.ams a nie o rezultaacie eksportu - tam masz takie rozne wiele mowiace np: $kodpocztowy = [kodpocz] |
Autor: | rafal [ 2010-11-29, 17:33 ] |
Tytuł: | |
Liczba pól. Dzięki temu indeksy. Kod: synchro.FieldCount Następnie Kod: FieldName, FieldSize, FieldType |
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |