descobri o erro,
eu tinha uma consulta1 e copiei fazendo consulta2, os campos virtuais bugaram e não recebiam valor
deletei todos e criei novos, e de brincadeira usei o código abaixo no onRecord como vocês disseram.
Peço desculpas por gastar o tempo de vocês com um erro tão simples e além disso por ser apenas uma falta de atenção e bug.
Respeitosamente,
Ademir José Piontkovsky Filho (Desenvolvedor Deltacom) (a conta “Vitor” é de meu superior)
Codigo no evento onRecord:
$CNPJ_em_php = {CNPJ};
echo $CNPJ_em_php ;
$CNPJ_inteiro = intval($CNPJ_em_php);
$data_atual = new DateTime();
$data_atual->format(‘d/m/Y’);
$dia_atual = $data_atual->format(‘d’);
$dia_atual_inteiro = intval($dia_atual);
$soma_dia_atual = strval($CNPJ_inteiro + $dia_atual_inteiro);
{campo_virtual_novo} = $soma_dia_atual." sendo o CNPJinteiro: “.$CNPJ_inteiro.” e dia atual: ".$dia_atual;