Witam
Moja wersja Symfonii to: Forte Handel 2010.2
Potrzebuję zmodyfikować raport: Zlecenie w taki sposób, żeby wyświetlić informację o tym ile sztuk danego narzędzia obecnie posiadam na magazynie. (obecnie raport wyświetla ilość potrzebnych narzędzi a nie ich stanu)
Sprawdziłem w bazie, że większość informacji o danym narzędziu znajduję się w tabeli tw, natomiast ilość sztuk w tabeli mz.
Znalazłem taki fragment kodu:
Kod:
if bSkladniki then
for i=1 to i>iIle
xSkladnik = xSkladniki.item(i)
xTowar = GetObjByKod("BTowar", xSkladnik.tw.kod)
TblRcp(i).kol1 = xTowar.kod
TblRcp(i).kol2 = xTowar.nazwa
TblRcp(i).kol3 = Using sIloscRound, Round(xSkladnik.iloscPotrzebna, 3 - nIloscRound)
TblRcp(i).kol4 = xTowar.jm
next i
endif
Tutaj kilka moich pytań:
1. Znajduje się tutaj wywołanie metody GetObjByKod, gdzie ona jest zdefiniowana? przejrzałem plik Ambashmsql.chm, ale nie tam o niej informacji.
2. Gdybym mógł w powyższej pętli uruchomić zapytanie sql, które w warunku posiadałoby wartość xTowar.kod miałbym potrzebne mi dane. W jaki sposób uruchomić własne zapytanie sql i jak potem odczytać z niego dane w języku raportów?
Serdecznie proszę o pomoc lub choć o skierowanie mnie we właściwą stronę.