[RESOLVIDO] Problemas em array após o SC9.0.028

Meus dados estão sendo enviados pelo e-mail

DADOS DO PROBLEMA
Após a atualização para a versão 9.0.028 meus projetos passaram a informar a mensagem de erro nas consultas em que faço uso de algum array. Fiz vários testes em projetos diferentes a o erro é o mesmo.

O erro que surge é o seguinte: “Atenção Undefined offset: 13”

Vejamos: Em uma grid, criei um campo virtual {vIdade} para colocar a idade da pessoa.
Usei o seguinte código no OnRecord da grid

$difData = sc_date_dif_2 ({pDataNasc}, “aaaa-mm-dd”, date(‘Y-m-d’), “aaaa-mm-dd”, 1);
$dif_dias = $difData[0];
$dif_meses = $difData[1];
$dif_anos = $difData[2];

if (sc_date_empty({pDataNasc}))
{
{vIdade} = “Data de Nascimento em Branco”;
}
else
{
{vIdade} = $dif_anos." anos “.$dif_meses.” meses e “.$dif_dias.” dias";
}

Esta rotina estava funcionando até a atualização informada.

Estou enviando uma imagem do problema, pois não consegui colocar aqui.

Fico no aguardo.

O meu está acontecendo a mesma coisa amigo.

Pelo que reparei algumas datas que iniciam com o dia entre 01 até 07 acontecem isso, já as demais estão funcionando no meu caso.

Por ex: 27/12/1991 - 16/06//1956 - normal
04/10/1957 - 06/09/1980 - erro

Obteve alguma resposta ou conseguiu resolver de alguma maneira?

Obrigado.

Isso deve ser por causa do php7

Eu tenho problemas graves com arrays quando utilizo eventos ajax…

Haroldo. Pode até ser o PHP7, mas acho pouco provável, pois estava funcionando normal até a versão 9.0.028.

Reportei à NetMake e estou aguardando alguma posição deles.

Se notar as datas que o Willian relatou os dias possuem zero a esquerda.
O php7 reclama de parametros com zero a esquerda passados como string.

Humm. Vou fazer uns tetes aqui.

Pessoal. Simulei o erro aqui e realmente só ocorre quando o dia da data vai de 1 até 7, independente de estar com o zero a esquerda. Por exemplo: 01/01/2010 ou 1/01/2010 dá erro, no entanto 08/01/2010 ou 8/01/2010 não dá erro. Agora, como esta mesma rotina era usada já na versão 7 do PHP, fica a dúvida se é o PHP ou a atualização para o SC9.0.028. No aguardo da NetMake.

Prezados,

A correção sairá na próxima release. Release 9.0.029

Problema resolvido na release 9.0.029.

Versão disponível para download e atualização.