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

Bilans do dodatku stażowego - LMD
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3565
Strona 1 z 1

Autor:  aja [ 2011-12-20, 16:54 ]
Tytuł:  Bilans do dodatku stażowego - LMD

Za pomocą formuły
string sDk="Bilans do dodatku stażowego"
string sOd,sDo
HRMgr hMgr
HRComponent hComp
HRValue hVal
int i
long idSkladK=IdSkladnika(sDK)
hMgr.FreeValues ()
hMgr.SetEmpId(idprac)
hMgr.AddHRComponent(IdSkladK)

hMgr.LoadValues(sOd,sDo)
hMgr.GetComponent(hComp,IdSkladK)



i=hComp.GetValuesCount()


if hComp.GetValuesCount() > 0 then
hComp.GetValue(hVal,i,2)
DWK=hVal.StrValue

endif
hMgr.FreeHRComponentsSet ()


próbuję wyciągnąc dane dotyczące daty koncowej. W wyniku zawszę otrzymuję wartość typu LMD.



Może ktoś zna sposób na rozwiązanie problemu.

Autor:  TS [ 2011-12-27, 23:35 ]
Tytuł:  Re: Bilans do dodatku stażowego - LMD

Opisz dokładniej jakiej daty potrzebujesz. Czy daty obowiązywania bilansu ... czy daty elementu 'stażu do dodatku'

Autor:  aja [ 2011-12-28, 08:56 ]
Tytuł:  Re: Bilans do dodatku stażowego - LMD

Chodzi oczywiście o daty elementu "staż do dodatku".

Autor:  TS [ 2011-12-28, 17:31 ]
Tytuł:  Re: Bilans do dodatku stażowego - LMD

HRValue w tym przypadku zwraca wartość niestety tylko w 'skróconym' zapisie LMD. Aby odczytać daty dla atrybutu 'staż do dodatku' należy sprawdzić wartość elementu kadrowego 'Uwzględnianie zmiany progu dodatku stażowego ?' i na podstawie tego ustawienia wyznaczyć 'datę do' z hVal.BeginDate. Mając 'datę do' i LMD można już łatwo wyznaczyć 'datę od'.

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