Leia as perguntas frequentes
Novo
Suporte do Bitrix24
Inscrição e autorização
Como Começar?
Feed
Messenger
Página inicial: Vibe
Calendário
Bitrix24 Drive
E-mail
Grupos de trabalho
Tarefas e Projetos
CRM
CoPilot - IA no Bitrix24
Contact Center
Telefonia
CRM + Loja On-line
Sales Center
Análise CRM
Sales Intelligence
Criador de BI
Automação
Marketing
Bitrix24.Sites
Loja On-line (beta)
Gerenciamento do inventário
Empresa
Assinatura eletrônica para RH
Assinatura eletrônica
Base de conhecimento
Videoconferências em HD
Processos de negócio
Market (Aplicativos)
Assinatura
Enterprise
Configurações
Meu perfil
Aplicativo desktop
Bitrix24 On-premise
Questões Gerais
Novidades do Helpdesk (arquivo)
Login
Seu Bitrix24
Autorizar o acesso
à sua conta Bitrix24
Entrar

Suporte Bitrix24

Função dateadd

A função dateadd permite adicionar um certo número de anos, meses, dias, horas, minutos e segundos à data especificada.

Isto é o que parece:

=dateadd([data_inicial], [o_que_adicionar])

Na seção [data_inicial], você pode usar variáveis, parâmetros de modelo ou campos de elementos. Além disso, você pode inserir qualquer data manualmente ou definir a hora e a data atuais usando {=System:Now}.

Na seção [o_que_adicionar], defina a unidade de tempo desejada usando os valores correspondentes:

Unidade Valor
Ano y
Mês m
Dia d
Hora h
Minuto i
Segundo s

Use os sinais + e - para adicionar ou subtrair o valor especificado de [data_inicial]. Por exemplo:

=dateadd({=Document:DATE_CREATE}, "+1d") - a data resultante será 1 dia depois da data de criação do documento.

=dateadd({=Document:DATE_CREATE}, "-21d") - a data resultante será 21 dias antes da data de criação do documento.

A função dateadd não altera a data especificada na seção [data_inicial]. Se utilizar a data de criação de um item, esta data não será modificada. A função a utiliza e adiciona o valor especificado na seção [o_que_adicionar]. Para salvar o valor da data resultante, insira-o em um campo ou variável separada.

Caso de uso

A função é comumente usada para calcular automaticamente o prazo de uma tarefa com base na data de sua criação. Vamos considerar o exemplo a seguir e criar uma tarefa que precisa ser concluída em 10 dias.

  1. Adicione a ação Criar tarefa ao seu fluxo de trabalho.
  2. Insira =dateadd({=System:Now}, "+10d") no campo Prazo.
  3. Execute seu fluxo de trabalho para criar uma tarefa. O prazo será definido para 10 dias após a data de criação.
Para usar a data resultante como texto em notificações, tarefas ou postagens de feed, coloque a função entre chaves:

{{=dateadd({=Document:DATE_CREATE}, "+1d")}}

Essa informação foi útil?
Assistência de Especialistas em Integração
Não é o que estou procurando
Texto complexo e incompreensível
Informações estão desatualizadas
Explicação muito breve, preciso de mais informações
Não gosto de como esta ferramenta funciona
Ir ao Bitrix24
Não tem uma conta? Crie grátis
Artigos relacionados
Fluxos de trabalho no Feed Usar expressões em parâmetros de ação Importar e exportar modelos de fluxos de trabalho Relatório de despesas, como utilizá-lo para a solicitação de reembolso Tipos de processos de negócios Solicitações gerais Configurar o tempo de execução da tarefa em fluxos de trabalho Criar um novo fluxo de trabalho no Feed Reinstalar fluxos de trabalho padrão Processos de negócio direcionados a status