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

Wymagania komponentu
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7968
Strona 1 z 1

Autor:  _mateusz [ 2017-06-22, 12:07 ]
Tytuł:  Wymagania komponentu

Witam,
Chce zaczytać komponenty:

Umowa o pracę
i Bilans urlopowy - tymczasowi
(+ kilka innych nie sprawiających problemów)


Kod:
HRComponent comp1
HRComponent comp2
mgrGL.GetComponent(comp1, IdSkladnika( "Umowa o pracę" ))
mgrGL.GetComponent(comp2, IdSkladnika( "Bilans urlopowy - tymczasowi" ))


W przypadku UoP zaczytuje się dobrze, w przypadku bilansu już nie. Nazwę sprawdziłem w elementach i jest poprawna, zaczytanie po ID daje taki sam efekt - błędny identyfikator obiektu HRComponent


Jakie mogą być przyczyny takiego zachowania?

Autor:  szepczący [ 2017-06-22, 18:48 ]
Tytuł:  Re: Wymagania komponentu

Tu możesz mieć 2 potencjalne problemy:
1) nie dodałeś wcześniej do obiektu mgrGL tego elementu z bilansem, gdzieś wcześniej (tzn. przed mgrGL.LoadValues(...)) powinna być linijka:
mgrGL.AddHRComponentByID(IDSkladnika("Bilans urlopowy - tymczasowi"))
2) w bazie w ogóle nie ma takiego elementu jak "Bilans urlopowy - tymczasowi" (serio - w "domyślnej" bazie nic takiego nie ma), jest za to "Bilans urlopowy pracownika tymczasowego" - jest to widok, więc nie ma sensu z niego korzystać w kodzie, lepiej odwołać się do elementu zgrupowanego na którym bazuje ten widok czyli "Bilans urlopowy pełny"

Autor:  _mateusz [ 2017-06-23, 11:17 ]
Tytuł:  Re: Wymagania komponentu

Zapomniałem wczoraj napisać, znalazłem swój błąd. Faktycznie jak pisze Szepczący, zapomniałem tego komponentu dodać do mgrGL, dodanie rozwiązało problem.

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