Page 1 of 1

Caut o functie care sa returneze numarul saptamanii

Posted: 06 Nov 2012, 12:41
by imre.bodosi
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.

Re: Caut o functie care sa returneze numarul saptamanii

Posted: 06 Nov 2012, 12:58
by imre.bodosi
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.