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

formuła :/
https://forum.mix-soft.pl/viewtopic.php?f=3&t=1462
Strona 1 z 1

Autor:  jansio [ 2009-12-01, 13:51 ]
Tytuł:  formuła :/

Witam,

czy jest jakiś sposób na to, aby wyciągnąć liczbę dni obowiązywania danego elementu kadrowego?? (printscreen)

czyli od 2009-01-01 do 2009-01-15 jest 15 dni

szukałem na to jakiejś formuły ale nic :(

Załączniki:
liczba dni.jpg
liczba dni.jpg [ 21.87 KiB | Przeglądany 1966 razy ]

Autor:  gregee123 [ 2009-12-01, 15:55 ]
Tytuł: 

Elementy kadrowe nie mają dat obowiązywania. Mają je natomiast _wartości_ elementów kadrowych. Możesz np. pobrać tablicę wartości danego elementu w określonym przedziale czasowym (np. ostatni rok) i przeglądając ją sprawdzać datę początku i końca obowiązywania poszczególnych wartości.

Zajrzyj do pliku "Funkcje do formul i raportow.rtf". Rozdział 1.2.

Autor:  TS [ 2009-12-01, 17:29 ]
Tytuł: 

Moja propozycja to skorzystanie z LMD a przykład masz w elemencie "Okresy zatrudnienia i przerw u poprzednich pracodawców"

Autor:  Jarek75 [ 2009-12-04, 10:09 ]
Tytuł: 

Jak już będziesz miał tę wartość w HrValue v, to już jest moment:

Kod:
Date dt1
Date dt2
dt1.FromStr(v.beginDate)
dt2.FromStr(v.endDate)
if dt1.Valid() && dt2.Valid() then result = dt1.DaysUntil(dt2)


A uzyskanie tego v, to chyba jedna linijka.

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