Łukasz
Lica
Informatyk /
programista
Temat: Zmiana stawki VAT w towarach
Witam wszystkich serdecznie po długiej przerwie.Borykam się ostatnio z pewnym problemem w HMF 2010.2a.
Po otwarciu okna towaru i zmianie stawki VAT, cena D (brutto) zostanie przeliczona od razu bez konieczności zapisywania zmian w towarze. Tak to działa z poziomu Handlu i dobrze działa, ja natomiast korzystam z obiektów biznesowych z poznimu VisualBasic'a i wykonuję tę samą operację jednak w tym przypadku mimo zmiany stawki VAT cena D (brutto) nie zostaje od razu przeliczona. Dodam tylko ,że nie mogę używać metody "PrzeliczCeny" z obiektu "BTowar" ponieważ cena A (netto) jest wpisywana z ręki i nie jest zgodna z wprowadzoną marżą.
Kod który używam wyglądą tak, proszę o jakąś pomoc w tej sprawie bo temat mam bardzo pilny.
tw -> to moja struktura w której wypełniam dane wejściowe
Łukasz Lica edytował(a) ten post dnia 18.11.10 o godzinie 09:16
Set xTW = xFact.NewObject("BTowar")
nerr = xTW.Load("kod='" & tw.bKod & "'")
If nerr Then
Exit Function
Else
nerr = xTW.Edit()
If nerr Then
Exit Function
Else
Set xVat = xFact.NewObject("BStawkaVAT")
nerr = xVat.Load()
If nerr Then
Set xTW = Nothing
Set xVat = Nothing
Exit Function
Else
Select Case tw.bStVAT
Case "22%": j = 1
Case "7%": j = 2
Case "0%": j = 3
Case "zw.": j = 4
Case "3%": j = 5
Case "23%": j = 6
Case "NP": j = 7
Case "5%": j = 8
Case "6%": j = 9
End Select
Set xTW.stvat = xVat.Item(j)
End If
Set xVat = Nothing
nerr = xTW.Save()
If nerr Then
Set xTW = Nothing
Exit Function
End If
Set xTW = Nothing
Exit Function
End If
End If