Re: Programistyczne tworzenie korekt do dokumentów sprzedaży
Czy nikogo nie denerwuje fakt, że jedyna rzecz do manipulacji dokumentami w Handlu, która jako tako działa, nie posiada niemal żadnej dokumentacji?
Edycja korekty za pomocą IORec działa prawidłowo dla pozycji, które były wcześniej korygowane (zauważyłem też, że ilość jest liczona dla edycji w odmienny sposób):
Kod:
IORec korekta
korekta.SetField("id", idKorekty)
korekta.BeginSection("Pozycja dokumentu")
korekta.SetField("lp",numerLinii)
korekta.SetField("ilosc", (using "%f", ilosc)) //gdzie ilosc to ilość sprzedanego towaru po korekcie
korekta.EndSection()
EditSP(korekta)
Jednak jeżeli dana pozycja nie była wcześniej korygowana (tj korekta zmieniała inne pozycje), powyższy kod nie robi nic.