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

nieudany zapis danych KH
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2361
Strona 1 z 1

Autor:  zz [ 2010-09-24, 13:41 ]
Tytuł:  nieudany zapis danych KH

Witam.
Nie wiem, co mam źle w poniższym kodzie, że nie zapisuje mi się zmieniony NIP kontrahenta?

Kod:
DISPATCH xKontrahent = xFactory.newObject("BKontrahent")
xKontrahent.Load(using "id=%s", sNIP)
xKontrahent.Edit()
xKontrahent.NIP=sNIPnew
xKontrahent.Save()


Próbowałem też z obiektem BDaneKh, ale z równym 'brakiem skutku'.

Autor:  sqza [ 2010-09-27, 07:14 ]
Tytuł: 

Problemem jest poniższa linia:
Kod:
xKontrahent.Load(using "id=%s", sNIP)


Próbujesz wyszukać kontrahenta na podstawie ID w bazie - a jako wartość szukaną podajesz NIP - to niema prawa działać.

Kontrahent nie został odnaleziony.

Rozwiązania:
1. Przy LOAD podaj ID kontrahenta z BAZY.
2. Szukaj po NIP-ie - z tym, że wtedy może się okazać, że kontrahentów z jednym NIP-em jest więcej.

Autor:  zz [ 2010-09-27, 09:00 ]
Tytuł: 

Dzięki (również za zmuszenie mnie do ponownej analizy procedury)
Zauważyłem m.in., że zadeklarowałem idKH jako int a nie long. <olaboga>

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