mojaSymfonia FORUM
https://forum.mix-soft.pl/

pobieranie wartości atrybutu kadrowego do raportu
https://forum.mix-soft.pl/viewtopic.php?f=15&t=6608
Strona 1 z 1

Autor:  MGK [ 2015-04-17, 12:54 ]
Tytuł:  pobieranie wartości atrybutu kadrowego do raportu

Program Kadry i Płace 2015b

Chcę pobrać do raportu tytuł zasiłku jest to atrybut elementu kadrowego zgrupowanego "Rozliczenie zasiłku" i jest to wartość słownika. W słowniku jest nazwa elementu i wartość, np. element:świadczenie rehabilitacyjne wartość:75. Na raporcie chcę pokazać nazwę, a nie wartość. Do pobierania danych kadrowych do raportu posługuje się obiektem HRMgr. Niestety pobierana jest wartość 75, a nie nazwa. Bardzo proszę informację czy jest w ogóle możliwość pobrania nazwy tego elementu? Jeżeli tak to w jaki sposób?

Autor:  maurycy [ 2015-04-17, 14:23 ]
Tytuł:  Re: pobieranie wartości atrybutu kadrowego do raportu

Podaj fragment kodu w którym pobierasz tą wartość.

Autor:  MGK [ 2015-04-17, 14:44 ]
Tytuł:  Re: pobieranie wartości atrybutu kadrowego do raportu

Kod:
float edycja
long IdSk1 = IdSkladnika("Rozliczenie zasiłku")
HRMgr l_hmgr
HRComponent l_hcomp1
HRValue l_hval1

l_hmgr.AddHrComponent(IdSk1)
l_hmgr.SetEmpId(idprac)
l_hmgr.LoadValues("2015-01-01", "2015-01-31")
l_hmgr.GetComponent(l_hcomp1,IdSk1)
int iValCount1 = l_hcomp1.GetValuesCount()

int i
for i = 1 to i > iValCount1
if l_hcomp1.IsValue(i) then
   l_hcomp1.GetValue(l_hval1,i,l_hcomp1.GetAttrIndexById(14305))
   edycja=l_hval1.Value
endif
next i

print edycja

Autor:  maurycy [ 2015-04-17, 14:51 ]
Tytuł:  Re: pobieranie wartości atrybutu kadrowego do raportu

string edycja

edycja = l_hval1.StrValue

Autor:  MGK [ 2015-04-17, 15:02 ]
Tytuł:  Re: pobieranie wartości atrybutu kadrowego do raportu

Czasami najprostsze rozwiązania są najlepsze, dzięki :)

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/