mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
adres e-mail z kartoteki pracownika https://forum.mix-soft.pl/viewtopic.php?f=15&t=6981 |
Strona 1 z 1 |
Autor: | mlodszy2 [ 2016-01-04, 09:30 ] |
Tytuł: | adres e-mail z kartoteki pracownika |
Witam, W jaki sposób można pobrać z kartoteki pracownika jego adres e-mail. Wiem jak wszystkie inne dane podać a e-maila nie mogę znaleźć w żadnym raporcie. Pozdrawiam |
Autor: | rafal [ 2016-01-04, 11:30 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
Jaki program? Chodzi o AmBasic? |
Autor: | mlodszy2 [ 2016-01-04, 14:16 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
tak, dokładnie |
Autor: | rafal [ 2016-01-04, 15:04 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
A program? |
Autor: | mlodszy2 [ 2016-01-04, 15:09 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
Kadry i Płace ERP |
Autor: | rafal [ 2016-01-04, 16:58 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
email jest zapisany w danych kadrowych. Przykład pobrania viewtopic.php?f=15&t=2839 lub bezpośrednio z bazy danych |
Autor: | mlodszy2 [ 2016-01-15, 14:36 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
Witam, Przerobiłem to delikatnie: Kod: string sErrTylkoZOknaPrac = "Raport można wywołać tylko z okna pracowników!{{icon=s}}" long idgrupy = val( Arg0 ) int typ = val( Arg1 ) if !idgrupy && !typ then message sErrTylkoZOknaPrac : error "" SetGroup(idgrupy, typ, TR_PRACOWNICY, okres()) HRMgr hMgr HRComponent hComp HRValue hVal Int ValIndex long IdSk string Mail String GetAttrAt InfoPrac prac long idprac = GetFirst() if !(IdSk = IdSkladnika("E-mail pracownika")) then message "Błąd" while idprac hMgr.SetEmpId(idprac) hMgr.AddHRComponent(IdSk) hMgr.LoadValues("","") hMgr.GetComponent(hComp,IdSk) print "Adres:", lf if hComp.GetValuesCount() > 0 then hComp.GetValue(hVal,hComp.GetValuesCount(),hComp.GetAttrIndexById(14513)) Mail = hVal.strValue print Mail, lf else print "Brak Adresu", lf endif if idprac = GetNext() then LF wend ale mam tu pewinen problem. Taką mam sytuację: Pracownik 1 - adres Pracownik 2 - adres Pracownik 3 - BRAK Pracownik 4 - adres powyższy kod w momencie napotkania braku adresu (pracownik 3) następnym pracownikom nie pobiera adresu. Ma ktoś jakiś pomysł co jest nie tak? |
Autor: | mlodszy2 [ 2016-01-15, 19:22 ] |
Tytuł: | Re: adres e-mail z kartoteki pracownika |
Załatwione Brakowało 1 linijki: Kod: hMgr.FreeValues() |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |