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

Jak ustawić sposób i termin płatności w dokumencie sprzedaży
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2131
Strona 1 z 1

Autor:  kamilj [ 2010-06-24, 14:56 ]
Tytuł:  Jak ustawić sposób i termin płatności w dokumencie sprzedaży

Mam problem z ustawianiem sposobu i terminu płatności na tworzonym za pomocą IOrec w Symfoni Handel Premium 2010.1.b dokumencie sprzedaży (chodzi o Zamówienie Obce).

Dokument tworzę w następujący sposób:

Kod:
IOrec iorec1
iorec1.SetField("typDk", "ZO")
iorec1.SetField("seria", "sZMO")
iorec1.SetField("khkod", "MATRIX")
iorec1.BeginSection("Pozycja dokumentu")
iorec1.SetField("kod", "Naprawa pralki")
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ę"




Próbowałem ustawić to za pomocą sekcji (jak w poście: http://forum.mojasymfonia.pl/viewtopic. ... plattermin ) w następujący sposób:

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

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


ale nie działa, dokument zawsze ma termin płatności ustawiany przez symfonię (na wersji Demo jest to data wystawienia dokumentu, na produkcyjnej jest to standardowy termin płatności przypisany do kontrahenta).

Próbowałem też po prostu za pomocą SetField:


Kod:
iorec1.SetField("formaplatn", "65576")
iorec1.SetField("plattypi", "130")
iorec1.SetField("plattermin", "2010-07-31")



Ale też nie działa.

Ktoś ma może jakiś pomysł jak to ustawić?


Z góry dziękuję za pomoc

Autor:  sqza [ 2010-06-25, 08:29 ]
Tytuł: 

Właściwa jest następująca metoda:
Kod:
iorec1.SetField("formaplatn", "kod formy płatności")


Określamy albo termin tak jak poniżej:
Kod:
iorec1.SetField("plattermin", "2010-07-31")

lub
Kod:
iorec1.SetField("forma_platnosci", "forma jako nazwa")


Powinno zadziałać.

Autor:  bradek [ 2013-08-08, 14:20 ]
Tytuł:  Re: Jak ustawić sposób i termin płatności w dokumencie sprze

Witam

Wątek stary ale problem na czasie :-?

Próbowałem powyżych metod - niestety bez rezultatu

Czy udało się komuś zmienić termin płatności poprzez obiekty biznesowe ???

Autor:  Jarek75 [ 2013-08-09, 08:11 ]
Tytuł:  Re: Jak ustawić sposób i termin płatności w dokumencie sprze

Tak czytam ten wątek i wydaje mi się, że gdzieś umknęło mi sformułowanie: "nie chcemy korzystać z metody zalecanej w dokumentacji". Przecież w pliku AmHm-Import specjalny.pdf pisze jak byk:

[nazwa formy] + " " + [liczba dni] + " " dn
czyli np.
SetField("forma_platnosci", "przelew 7 dni")

Do tego np. SetField("rejestr_platnosci, BANK)

O ile pamiętam, to działa.

Autor:  bradek [ 2013-08-09, 09:45 ]
Tytuł:  Re: Jak ustawić sposób i termin płatności w dokumencie sprze

rejestr - tu jest pies pogrzebany ;-)

W sumie logiczne - najpierw trzeba ustawić rejestr a później termin płatności
W innym przypadku termin zostanie przepisany przez cfg rejestru

Jarek75 - dzięki za "oświecenie" :-)

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