Środki Trwałe - Polecenia > Pobieranie danych z list > WybierzSrodki - polecenie

Drukuj

WybierzSrodki - polecenie stp

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

Long

IdGrp

Identyfikator grupy środków trwałych, z której będą wybierane środki do tworzonego zbioru.

Int

typ

Sposób wyboru środków z grupy do zestawu:

     1 - bieżący

     2 - zaznaczone

     3 - wszystkie

Int

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

String

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