Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-26, 11:31x



Odpowiedz w temacie  [ Posty: 13 ] 
[Handel Forte 2008] import zamowien obcych - iorec 
Autor Wiadomość

Rejestracja: 2008-04-07, 12:42
Posty: 22
Post [Handel Forte 2008] import zamowien obcych - iorec
Witam
Probuje zaimportowac zamówienie obce używając obiekt iorec.
Obiekt ten ma 3 metody : importSP (dokumenty sprzedazy), importMG (dokumenty magazynowe), importZK (dokumenty zakupu).
Zamowienie obce ma kod dokumentu ZMO. Staram sie dostosowac kod z przykladu podanego w dokumentacji (tak jak ponizej) ale skutek jest taki ze powstaje dokument np w sprzedazy z nierozpoznanym typem dokumentu. Jak zrobic zeby pojawial sie prawidlowy dokument w Zamówienia->Obce ?

Kod:
IOrec iorec1

iorec1.SetField("typ_dokumentu", "ZMO")
iorec1.SetField("khkod", "Testowy test")

iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "taboret")
iorec1.SetField("ilosc", "2")
iorec1.EndSection()

long id = iorec1.importSP()

iorec1.Clear()

if id == 0 then error "Import dokumentu do bufora nie powiódł się"


Ostatnio zmieniony 2008-04-07, 13:25 przez sebapr, łącznie zmieniany 1 raz



2008-04-07, 13:08
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
drobne poprawki

Kod:
IOrec iorec1

iorec1.SetField("typDk", "ZMO")
iorec1.SetField("seria", "sZMO")
iorec1.SetField("khkod", "Testowy test")

iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "taboret")
iorec1.SetField("ilosc", "2")
iorec1.EndSection()

long id = iorec1.importZO()

iorec1.Clear()

if id == 0 then error "Import dokumentu do bufora nie powiódł się"


2008-04-07, 13:28
Wyświetl profil

Rejestracja: 2008-04-07, 12:42
Posty: 22
Post 
Dzieki wielkie za szybka i poprawna (sprawdzilem - dziala) odpowiedz :)
Pozdrawiam, Sebastian


2008-04-07, 13:31
Wyświetl profil

Rejestracja: 2008-04-07, 12:42
Posty: 22
Post 
No dobra... mam jednak nadal pewne problemy. Istnieje w ogole jakas dokumentacja opisujaca dokladniej iorec i jego metody? W tej wersji jaka mam (dokumentacje) nie ma w ogole opisu funkcji importZO.

Jesli idzie konkretnie o problemy jakie jeszcze mam to
- podanie terminu platnosci (termin_plat, plattermin (tak jak pole w tabeli w bazie) - nie wchodzi).
- podanie kontrahenta (nabywcy) - podanie "khkod" tak jak w powyzszym przykladzie tez nie chce dzialac i probujac na rozne sposoby nie udalo mi sie jeszcze wprowadzic poprawnie nabywcy
- sposob zaplaty


2008-04-07, 15:41
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
no to inaczej
Kod:
IOrec iorec1

iorec1.SetField("typDk", "ZMO")
iorec1.SetField("seria", "sZMO")

iorec1.BeginSection("DaneKH")
iorec1.SetField("khkod", "Testowy test")
iorec1.EndSection()

iorec1.BeginSection("rejestr")
iorec1.SetField("kod", "KASA")
iorec1.EndSection()

iorec1.BeginSection("formaPl")
iorec1.SetField("nazwa", "gotówka")
iorec1.SetField("termin", "2008-03-31")
iorec1.EndSection()

iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "taboret")
iorec1.SetField("ilosc", "2")
iorec1.EndSection()

long id = iorec1.importZO()

iorec1.Clear()

if id == 0 then error "Import dokumentu do bufora nie powiódł się"


2008-04-07, 22:04
Wyświetl profil

Rejestracja: 2011-11-21, 17:00
Posty: 14
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Witam

Czy istnieje jakiś sposób na zaimportowanie rabatu do pozycji ?

Pozdrawiam

Sebastian


2012-01-17, 10:40
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Rabat nie ma oddzielnego pola w bazie.
Jest liczony z różnicy pomiędzy chyba ceną np A a ceną wpisaną do pola cena.

Więc próbowałbym importować jakoś tak

Kod:
iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "taboret")
iorec1.SetField("ilosc", "2")
iorec1.SetField("cena", "90")
iorec1.SetField("typ_ceny", "2") //rabat od ceny A. Jeżeli cena A to przykładowo 100zł
iorec1.EndSection()

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-17, 13:41
Wyświetl profil

Rejestracja: 2011-11-21, 17:00
Posty: 14
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Trochę lipa gdy towary wprowadzane są bez cen bazowych, A,B,C.

Przy wystawianiu dokumentu sprzedaży towaru bez cennika zawsze tworzy się typ ceny "U" , może ten typ ceny da się jakoś nadać/edytować.


2012-01-17, 16:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Program daje rabat od cen wprowadzonych w towarze. Całkiem logiczne.

może sprawdź jeszcze
Kod:
iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "taboret")
iorec1.SetField("ilosc", "2")
iorec1.SetField("typ_ceny", "0")
iorec1.SetField("cena", "90")
iorec1.SetField("cenabaza", "100")
iorec1.EndSection()

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-17, 17:42
Wyświetl profil

Rejestracja: 2011-11-21, 17:00
Posty: 14
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Niestety nie działa.
Nawet jak nadam towarowi jakąś cenę bazową.

Nie jest to "całkiem logiczne" gdy nie ustala się cen bazowych towaru,
np. dlatego że kupowane są w Euro i sprzedawane z cennika po ustalonym kursie.
Cenę zawsze wklepuje z cennika, daje rabat klienta i pozamiatane.


2012-01-17, 20:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Wklej kawalek kodu.
U mnie ten poprzedni z wpisaną ceną A działa.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-17, 21:36
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
No i jeszcze kwestia wersji programu. nie wiem czy to nie ma wpływu. Od wersji 2008 bardzo dużo się zmieniło w zakresie cen i cenników.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2012-01-17, 21:48
Wyświetl profil

Rejestracja: 2011-11-21, 17:00
Posty: 14
Post Re: [Handel Forte 2008] import zamowien obcych - iorec
Poniżej kawałek kodu:

Towar w kartotece nie posiada ceny bazowej.

int wczyt

wczyt=open "c:\\zo1.txt" for input




String z1, c, cb, t, z2


Input # wczyt, z1, c, cb, t, z2



string kk = mid(z1,6,15)
string il = mid(z2,8,2)


ioRec ioX
ioX.Clear()
ioX.SetField("typ_dokumentu", "ZO")
ioX.SetField("khkod", kk)
ioX.SetField("seria", "sZMO")

ioX.BeginSection("Pozycja dokumentu")
ioX.SetField("typ_ceny", "0")
ioX.SetField("CENA", c)
ioX.SetField("cenabaza", cb)
ioX.SetField("kod", t)
ioX.SetField("ilosc", il)
ioX.EndSection()




long idDok = ioX.ImportSP()

WystawDokumentHandlowy( IdDok, 1, 1)


close(wczyt)



Wkleiłem Twoją propozycje i niestety nie bierze pod uwagę "cenabaza"


2012-01-18, 11:15
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 13 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. automatyczny import zamowien obcych do symfonii handel - jak

w Techniczne

bugs10

1

3204

2009-09-08, 11:31

barnie Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Import "Zamówień obcych" do Symfonii Handel

w Programy Księgowe

verkomp

4

4506

2011-02-26, 20:41

verkomp Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. HMF - katalog zamówień obcych

w Programowanie

bartek

4

3520

2010-04-06, 10:02

wars1977 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Lista zrealizowanych zamówień obcych

w Programy Handlowe

LooKi

0

2143

2010-07-10, 15:09

LooKi Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant