Troszkę odbiegnę od tematu...
Miałem potrzebę wstawienia ceny sprzedaży na dokumencie w procedurze OnTwChanged...
Ile kombinowałem szkoda gadać... oczywiście w wersji HMF 2010.1a... sięgnąłem nawet do najprostszych metod pochodzących z HMP i tu wielkie zaskoczenie... problem jedynie tkwił w tym, że ceną nadrzędną jest cena walutowa :)
Trzeba jednak uważać by nie był otwarty obiekt BPozycjaSp, przy otwartym obiekcie program się wykłada, jednak można korzystać przez:
Kod:
xDk.pozycje.Item(xDk.pozycje.Count()).kod
A wygląda to w skrócie oczywiście tak:
Kod:
dp.SetField("cenaWal",0.50)
dp.PutRec()
Typ cny na dokumencie (netto, brutto), poziom cen (A,B,C,D) i kurs waluty to już nie problem ustalić z choćby po przez obiekt... :)
Możecie powiedzieć że niezbyt ładna metoda... i przyznam rację... ale skuteczna, a moim zdaniem jest to również osiągalne w obiektach (w końcu ustawiana jest cena z cennika okresowego i upusty indywidualne... więc muszą do tego być obiekty).
Na razie nie znalazłem rozwiązania, ale na pewno warto kombinować a puki co korzystać z prostego rozwiązania :)