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

Obiekt BDokSp - wuszukiwanie po typie i kontrahencie
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2459
Strona 1 z 1

Autor:  jabis [ 2010-11-10, 14:15 ]
Tytuł:  Obiekt BDokSp - wuszukiwanie po typie i kontrahencie

Próbowałem na dwa sposoby znaleźć określone dokumenty na kontrahenta dwoma metodami:
1.
Kod:
xPP=xFactory.NewObject("BDokSp")
xKartParamsDokSp = xPP.Params()
xKartParamsDokSp.kodKontrahenta="AAA"
xKartParamsDokSp.typ="FVS"
nRes=xPP.Load(xKartParamsDokSp)

2.
Kod:
xPP = xFactory.NewObject("BDokSp")
xPP.Load("typ='FVS' kodKontrahenta='AAA'")

w 1 przypadku jest błąd:
Kod:
xKartParamsDokSp.kodKontrahenta="AAA"

w 2 przypadku ignorowane jest:
Kod:
kodKontrahenta='AAA'

Pytanie:
Jak to powinno być poprawnie, w obiektach jest kodKontrahenta opisany, ale jakoś nie działą :-?

P.S.
Identyczna sytuacja jest z czyRozliczony, pewnie czyBufor i czyAnulowany będzie ta sama historia :(

Autor:  jabis [ 2010-11-10, 17:08 ]
Tytuł: 

Mam rozwiązanie:
Kod:
Dispatch xDokSp
Dispatch xKh=xFactory.NewObject("BKh")
Dispatch xDokLocal=xFactory.NewObject("BDokSp")
long idKH = 2

xDokLocal.Clear()
xDokSp = xDokLocal.Params()
xDokSp.typ="FVS"
xDokSp.kontrahent=xKh.Give(using "id=%l", idKH)
xDokLocal.Load(xDokSp)

Message kwota(xDokLocal.Count())

Co prawda po id kontrahenta, ale to już nie stanowi żadnego problemu :)

P.S.
Wiedziałem, że problem jest grubszego kalibru i odpowiedzi się nie doczekam ;)

Autor:  rafal [ 2010-11-10, 23:50 ]
Tytuł: 

2.
Kod:
xPP = xFactory.NewObject("BDokSp")
xPP.Load(" typ='FVS' typDo='' czyTypNa='1' kontrahent=\"id='1137' \" ")

Autor:  jabis [ 2010-11-11, 13:12 ]
Tytuł: 

Rafale... Ty chyba masz jakąś dodatkową dokumentacje ;)

Autor:  rafal [ 2010-11-11, 13:22 ]
Tytuł: 

Chciałbym mieć ... :)

Autor:  jabis [ 2010-11-12, 05:37 ]
Tytuł: 

Kolejne pytanie do tematu... a jak wyfiltrować nierozliczone magazynowo ?
:/

Autor:  jabis [ 2010-11-12, 05:44 ]
Tytuł: 

Jak zwykle zadaję pytanie i zaraz znajduję odpowiedż :D
Kod:
stanRozliczeniaMag=1

Swoją drogą naprawdę do tego by się przydała dokumentacja, mimo iż jak widać jest to mocno intuicyjne :)

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/