Środki Trwałe - Polecenia > Pobieranie danych z list > WybierzSrodki - polecenie | | Drukuj |
Tworzy roboczy zbiór środków spośród zawartych w grupie o wskazanym identyfikatorze, które będą wykorzystane w dalszej części raportu, będą na nim operowały polecenia GetFirst i GetNext.
Składnia
Int WybierzSrodki (Long IdGrp, Int typ [, Int sortBy [, String dt] ] )
Argumenty
Typ |
Nazwa |
Opis |
IdGrp |
Identyfikator grupy środków trwałych, z której będą wybierane środki do tworzonego zbioru. |
|
typ |
Sposób wyboru środków z grupy do zestawu: 1 - bieżący 2 - zaznaczone 3 - wszystkie |
|
sortBy |
Sposób posortowania środków w zestawie: 0 - bez sortowania 1 - według KŚT 2 - według szablonów księgowania 3 - według kont środków 4 - według konta umorzeń 5 - według grup środków 6 - według miejsc użytkowania 7 - według osób odpowiedzialnych 8 - według cech środków 9 - według znaczników |
|
dt |
Data grupowania środków przy grupowaniu według miejsc użytkowania w formacie RRRR-MM-DD. |
Wartość zwracana
Numer utworzonego zbioru (od 1 do 10), gdy operacja przeprowadzona pomyślnie.
Zero, gdy wystąpił błąd.
Przykład
//Raportowi należy nadać typ - środki
//Raport należy wykonywać z otwartego okna Środki trwałe
Long idGr = IdPierwszejGrupySrodka (1)
String NGr=NazwaGrupySrodka (idGr)
Print "Pierwsza grupa pierwszego środka to: "; NGr, LF
Int nrGr = WybierzSrodki (idGr, 3, 0)
Long idSrd=GetFirst ()
InfoSrodek srd
Srodek (srd, idSrd)
String NazwaSrodka=srd.Nazwa
Print "Pierwszy środek w tej grupie to: ", NazwaSrodka, LF
idSrd=GetNext ()
Srodek (srd, idSrd)
NazwaSrodka=srd.Nazwa
Print "Kolejny środek w tej grupie to: ", NazwaSrodka, LF
ZamknijZbior (nrGr)
idGr = IdKolejnejGrupySrodka (1)
NGr=NazwaGrupySrodka (idGr)
Print "Kolejna grupa pierwszego środka to: "; NGr, LF