flag brazil Português - Portugal flag inglaterra


Syntaxe:
 
=Dateadd([initial date], [time span])

Unidades de tempo que podem ser usadas: y, year, years, m, month, months, d, day, days, h, hour, hours, i,min, minute, minutes, s, second, seconds.

Maiúsculas e minúsculas podem ser usadas.

Exemplos:
=Dateadd({=Document:FIELDNAME}, -"60d"})
=Dateadd({=System:Date}, "1 d")
=Dateadd({=Document:DATE_CREATE}, "-2d")
=Dateadd({=Document:DATE_CREATE}, "2 days 3 minutes")
=Dateadd({=Document:PROPERTY_DREKVUY}, "-5 Weekday")
=Dateadd({=Document:PROPERTY_DREKVUY}, "-5 days")
=Dateadd({=System:Now}, "10 min")


Cuidados com os fusos horários:

NOW e SYSTEM:DATE se referem ao local do servidor do Bitrix24 Cloud (nos meus testes parece ser  Moscou)

NOW: {=System:Now}
SYSTEM DATE: {=System:Date}

Para conseguir a data/hora relativa ao local onde está o usuário:

Data de criação do documento
{=Document:DATE_CREATE}

Data de modificação do documento
{=Document:TIMESTAMP_X}

Dica: data de modificação é a data/hora da última....modificação do documento! (duhh).

Se você precisa da hora atual (now!), não quer se complicar com fuso horário, altere qualquer campo do documento para que a "data de modificação" seja atualizada.

Em outras palavras: para garantir que TIMESTAMP_X é "agora" no seu fudo horário, coloque no seu workflow uma atividade de MODIFY DOCUMENT, e altere qualquer campo ANTES de usar TIMESTAMP_X

Exemplos:
=Dateadd({=Document:TIMESTAMP_X}, "10 min" )   // now + 10 minutes
=Dateadd({=System:Now}, "10 min")                      // now in Moscow + 10 minutes

RAD Soluções

Telefones: Brasil +55 11 3197 6525  | Portugal: +351 30 881 3409

partners

by iweb