A opção de criar campos calculados no Sankhya facilita pois é possível persistir a informação utilizando expressões com JavaScript.
💡 Nota: O campo calculado será executado depois de todos os commits da tela, sendo assim, qualquer alteração em determinado registro que contenha este campo será executado e por último a expressão do campo será executada.
String ad = "";$sql.setParam("NUNOTA", $col_NUNOTA);
$sql.select("CAB.NUMNOTA", "TGFCAB CAB", "CAB.NUNOTA = {NUNOTA}");
if($sql.next()) {
ad = $sql.getString(1);
}
return ad;
A expressãosetParam("NOME_PARAMETRO",valorParametro)
,é utilizada justamente para passar um valor a um determinado parâmetro.
O if
é utilizado para condições, em seguida é passado a variável $sql.next()
para verificar se existe valor a ser retornado.
Uma outra maneira é a utilização de valores númericos:
$sql.select("(DTPROD - PGTENTRADA) + 1 AS RESULTADO", "AD_CIVACC ACC", "ACC.NUNOTA = " + $col_NUNOTA); if($sql.next()) { return $sql.getBigDecimal("RESULTADO");
Nenhum comentário:
Postar um comentário