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/