Amigos,
Agora com o PHP 7.3, se tivermos campos numéricos (inteiros/decimais) e formos usar eles
em cálculos, temos que que colocar manualmente o valores deles para default
no OnLoad como 0 / 0.00:
Exemplo no OnLoadRecord:
if (empty({PedidoID})) {
{PedidoID}=[glo_PedidoID];
{Qtde}=0;
{ValorCusto}=0.00;
{ValorVenda}=0.00;
{Desconto}=0.00;
{TotalProduto}=0.00;
}
Caso não colocar o valor como 0 manualmente antes do calculo ele vai dar o erro:
A non numeric value encountered PHP
Vocês podiam colocar isso para ser automático internamente no Scriptcase atual.