mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[KDF 2009.a] Formuła sprawdzająca https://forum.mix-soft.pl/viewtopic.php?f=15&t=1466 |
Strona 1 z 1 |
Autor: | tatanka [ 2009-12-02, 10:56 ] |
Tytuł: | [KDF 2009.a] Formuła sprawdzająca |
Witam, mam taki kawałek kodu formuły : Kod: #include "I: Funkcje na danych kadrowych" //breakmode(1) //debugger Date dt1 Date dt2 HrValue hVal float fRet = 0 float idAtrybut idAtrybut = GetParamId(1) string konto = "brak" if ZwrocWartoscKadrowa( hVal, dt1, dt2, 1, idAtrybut) then konto = hVal.StrAttribute endif if konto == "brak" then fRet = 0 else fRet = 1 endif this.SetValueAsFLoat(fRet) Formuła sprawdza czy pracownik ma wypełnione konto bankowe. Jeśli tak to zwraca 1. Działa dobrze ale nie wybiera danych dla aktualnego okresu tzn : jeśli w danych kadrowych mam konto ograniczone datą do 2009-06-30 i sprawdzam formułą w lipcu to formuła zwraca 1 a powinna 0. Jak przekazać do formuły daty aktualnego okresu ?? |
Autor: | gregee123 [ 2009-12-02, 15:08 ] |
Tytuł: | |
spróbuj Kod: OkresKadrowy ( dt1 , dt2 ) |
Autor: | Jarek75 [ 2009-12-04, 09:39 ] |
Tytuł: | |
Zależy jaki to typ formuły: płacowa, kadrowa czy walidująca |
Autor: | tatanka [ 2009-12-04, 11:30 ] |
Tytuł: | |
No to chyba jest walidująca. Użyta w akcji zdarzenia jako warunek. |
Autor: | Jarek75 [ 2009-12-07, 12:15 ] |
Tytuł: | |
Jak wejdziesz w definicję formuły, to tam masz wypisany jej typ w combo boxie. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |