Caut o functie care sa returneze numarul saptamanii
Moderator: HAMOR
-
- Site Admin
- Posts: 456
- Joined: 08 Dec 2011, 10:49
Caut o functie care sa returneze numarul saptamanii
Caut o functie (formula) care sa returneze numarul saptamanii din an, parametrul de intrare fiind data calendarisitca. Aceasta functie vreau sa o folosesc in hMARFA - TFAC - formule de validare, sa calculeze saptamana din data de intrare si valoarea obtinuta sa o pastrez in Numar comanda.
-
- Site Admin
- Posts: 456
- Joined: 08 Dec 2011, 10:49
Re: Caut o functie care sa returneze numarul saptamanii
Calcul numarul saptaminii din an si inscriere in NrCmd:
In formule de validare la documente de iesire, la inceput inserati:
#INCEPUT
# xF_2 := {NIL,NIL,NIL,NIL}
// data curenta
# xF_2[2] := xF_DataFac
// prima zi a anului
# xF_2[1] := h_CTOD(STR(YEAR(xF_2[2]),4)+"0101","aaaallzz")
// a cita zi din an
# xF_2[3] := xF_2[2]-xF_2[1]+1
// a cita saptamina din an
# xF_2[4] := INT((xF_2[3]+(h_DOW(xF_2[1])-1)-1)/7)+1
# xF_NrCmd:= STR0(xF_2[4],2)
De regula, prima si ultima saptamina din an nu sunt intregi.
Vezi standard ISO si uzante Europene pe siteul urmator.
http://www.onlineconversion.com/day_week_number.htm
Gasiti si un mod de calcul on-line si alte conversii.
In formule de validare la documente de iesire, la inceput inserati:
#INCEPUT
# xF_2 := {NIL,NIL,NIL,NIL}
// data curenta
# xF_2[2] := xF_DataFac
// prima zi a anului
# xF_2[1] := h_CTOD(STR(YEAR(xF_2[2]),4)+"0101","aaaallzz")
// a cita zi din an
# xF_2[3] := xF_2[2]-xF_2[1]+1
// a cita saptamina din an
# xF_2[4] := INT((xF_2[3]+(h_DOW(xF_2[1])-1)-1)/7)+1
# xF_NrCmd:= STR0(xF_2[4],2)
De regula, prima si ultima saptamina din an nu sunt intregi.
Vezi standard ISO si uzante Europene pe siteul urmator.
http://www.onlineconversion.com/day_week_number.htm
Gasiti si un mod de calcul on-line si alte conversii.