Calculo automatico da data de vencimento

Olá pessoal estou tentando tenho dois campos um data da compra e outro data de vencimento preciso que ao clicar na data da compra e habilitar a data da compra, o campo data de vencimento receba a data de vencimento já somando 30 dias.

Coloquei esse código em um eventoAjax onBlur no campo data de vencimento, veja o código abaixo:

{data_vencimento} = sc_date ({data_compra}, “aaaa-mm-dd”, “+”, 30, 0, 0);

mas ele me retorna na data_vencimento esse valor /0/0013.

Alguem pode me ajudar.

{dt_obtencao} = sc_date({previsaotermino}, “aaaa-mm-dd”, "+ ", 7, 0, 0);
fucionando normalmente

seu banco de dados usa o formato “aaaa-mm-dd” ? parece ser problema do formato

Meu formato é esse 2017-11-19 aaaa-mm-dd.

Notei que quando eu insiro a data da compra uma vez , ele preenche a data de vencimento com este valor /0/0013, mas depois insiro novamente aí ele carrega o valor corretamente.

Amigo flaviomorais, você está usando esse código em qual evento, pois eu estou usando no EventoAjax, para carregar o valor da data da compra e já calcular o vencimento no campo data de vencimento.

Descobri é um bug do calendário, pois eu removi os calendários, e foi normal, mas porém dando um tab.

Colocando esse código no evento ONBEFOREINSERT entra automático sem precisar de tab…

agora como faço pra colocar a cada inserção sempre mais 30 dias tipo um loop