-
PT
-
ES
-
AO
-
CV
-
MZ
-
ST
-
GW
-
Professional
-
Executive
-
Public Sector
-
Omnia
-
Evolution
Esta função devolve a data do último dia referente à semana (período) da declaração atual. Poderá ser utilizada em conjunto com outras funções e calcula a data de acordo com a regra dos 4 dias. Ou seja, é considerado que a primeira semana de um determinado ano é a primeira que contém pelo menos 4 dias.
Exemplos
Exemplo 1: Considerando que se está a editar uma declaração semanal no ano 2015 e semana 1, então GetLastDayOfWeek() devolverá a data de 04/01/2015.
Exemplo 2: Considerando que se está a editar uma declaração semanal no ano 2016 e semana 1, então GetLastDayOfWeek() devolverá a data de 10/01/2016.
Exemplo 3: Considerando que se está a editar uma declaração semanal, então GetLastDayOfWeek(2016,3) devolverá a data de 24/01/2016, correspondente ao ano 2016 e semana 3.
Nas declarações semanais são sempre criados 53 períodos, que correspondem ao número máximo possível de semanas. No caso de um determinado ano não conter 53 semanas, a execução da função num cenário deste período (semana 53) devolverá sempre o último dia do ano.