Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-21, 15:23x



Odpowiedz w temacie  [ Posty: 2 ] 
HRMgr - dostęp do atrubutu elementu zgrupowanego 
Autor Wiadomość

Rejestracja: 2007-11-30, 00:40
Posty: 75
Pomógł: 1
Post HRMgr - dostęp do atrubutu elementu zgrupowanego
Pobranie wartości elementu kadrowego za pomocą obiektu HRMgr możliwe jest między innymi w dwóch scenariuszach:

Kod:
HRMgr mgr

// wariant pierwszy – ładujemy listę elementów, które chcemy czytać z zestawu Dane pracownika
mgr.LoadHRComponentsSet(zestawID)

// lub
// dodajemy elementy kadrowe do kolekcji pojedynczo, przez ID elementu
mgr.AddHRComponent(elementID)


Interesuje mnie ta druga opcja. Jak dodać w ten sposób element, który jest atrybutem elementu kadrowego zgrupowanego? Gdy dodajemy element kadrowy prosty (np. PESEL), wystarczy podać jego ID, np.
mgr.AddHRComponent(8322)

Tworząc sobie potrzebny mi zestaw danych składający się z atrybutów elementów kadrowych zgrupowanych, po załadowaniu go metodą pierwszą odczytałem sobie ID takich elementów, np. pętlą

Kod:
for i = 1 to i > nCount
   mgr.GetComponent( comp,#i )
   aNazwyElem(i) = comp.GetName()
   xxx(i) = comp.GetID()
   s += using "%l %s\n", comp.GetID(), aNazwyElem(i)
next i

Message s

Uzyskuję wówczas dla atrybutów takie długie identyfikatory, np. dla Urodzony.imię ojca = 570433663

Pytania:

1) czy można jakoś wyznaczyć te identyfikatory bez doświadczalnego ich odczytywania?
2) czy do takiego procesu i tak trzeba utworzyć zestaw (choć go jawnie nie używam poza testem wyznaczenia ID składników zestawu), bo te ID związane są z obecnością atrybutu w zestawie lub odwracając to pytanie, czy takie ID istnieją bez powiązania elementów w zestaw i można je jakoś „obliczyć” z ID elementu zgrupowanego i ID atrybutu?
[/code]


2015-07-09, 09:10
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2008-01-23, 17:33
Posty: 59
Pomógł: 7
Post Re: HRMgr - dostęp do atrubutu elementu zgrupowanego
piotrm pisze:
Pobranie wartości elementu kadrowego za pomocą obiektu HRMgr możliwe jest między innymi w dwóch scenariuszach:

Kod:
HRMgr mgr

// wariant pierwszy – ładujemy listę elementów, które chcemy czytać z zestawu Dane pracownika
mgr.LoadHRComponentsSet(zestawID)

// lub
// dodajemy elementy kadrowe do kolekcji pojedynczo, przez ID elementu
mgr.AddHRComponent(elementID)


Interesuje mnie ta druga opcja. Jak dodać w ten sposób element, który jest atrybutem elementu kadrowego zgrupowanego? Gdy dodajemy element kadrowy prosty (np. PESEL), wystarczy podać jego ID, np.
mgr.AddHRComponent(8322)

Tworząc sobie potrzebny mi zestaw danych składający się z atrybutów elementów kadrowych zgrupowanych, po załadowaniu go metodą pierwszą odczytałem sobie ID takich elementów, np. pętlą

Kod:
for i = 1 to i > nCount
   mgr.GetComponent( comp,#i )
   aNazwyElem(i) = comp.GetName()
   xxx(i) = comp.GetID()
   s += using "%l %s\n", comp.GetID(), aNazwyElem(i)
next i

Message s

Uzyskuję wówczas dla atrybutów takie długie identyfikatory, np. dla Urodzony.imię ojca = 570433663

Pytania:

1) czy można jakoś wyznaczyć te identyfikatory bez doświadczalnego ich odczytywania?
2) czy do takiego procesu i tak trzeba utworzyć zestaw (choć go jawnie nie używam poza testem wyznaczenia ID składników zestawu), bo te ID związane są z obecnością atrybutu w zestawie lub odwracając to pytanie, czy takie ID istnieją bez powiązania elementów w zestaw i można je jakoś „obliczyć” z ID elementu zgrupowanego i ID atrybutu?
[/code]



1. Nie jestem pewien czy o to chodzi ale jeżeli np. interesuje nas atrybut "imię ojca" wystarczy :
mgr.GetComponentByName( comp, "Imię ojca") lub xzmgr.GetComponentById( comp, idSkladnika("Imię ojca") )

2. Tak. Atrybut "imię ojca" występuje wyłącznie w "urodzony" ale nie ma powodu żeby nie użyć go w innym elemencie kadrowym zgrupowanym. Np atrybut "data" występuje i we wszelkich maściach "Umów o" (dzieło/zlecenia/prawa autorskie), "wnioski o urlop" etc. , atrybut "kwota" w rozliczeniach itd. i stąd w bazie może istnieć wiele wartości elementu "kwota" w zależności od elementu zgrupowanego którego dotyczą.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-07-09, 16:03
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. PESEL w atrybucie elementu kadrowego zgrupowanego

w Programy Kadrowo Płacowe

ss_no1

3

4050

2016-01-14, 16:58

Jarek75 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. sumowanie atrybutu elementu kadrowego zgrupowanego

w Programy Kadrowo Płacowe

jansio

2

2945

2010-01-22, 22:41

miwona Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [KDF2011] atrybut elementu zgrupowanego i godzin zdarzenia

w Programy Kadrowo Płacowe

jansio

0

2214

2011-07-06, 21:02

jansio Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. KDF: dostęp do wartości atrybutu elementu słownika

w Programy Kadrowo Płacowe

piotrm

0

2516

2011-01-16, 21:28

piotrm Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant