Olá Jair,
Executo e depois de informar um Id de lançamento ocorre o seguinte:
Parse error: syntax error, unexpected ‘’$this->ctacorrente’’ (T_CONSTANT_ENCAPSED_STRING), expecting ‘,’ or ‘;’ in C:\Program Files\NetMake\v9\wwwroot\scriptcase\app\MeuFinanceiro\ctlctos_bx_form\ctlctos_bx_form_apl.php on line 4329
echo "
PG_RC = ".{pg_rc};
echo "
TIPO_PGTO = ”.{tipo_pgto};
exit;
// Lançamento do pagamento do documento
$_saldo_restante = {saldo} - {valor_pago};
sc_format_num($_saldo_restante, ‘.’, ‘,’, 2, ‘S’, ‘1’, ‘R$’);
if (({pg_rc} == ‘P’) && ({tipo_pgto} == ‘T’)) {
$_historico = ‘Pagto do valor total - doc. num. ‘.{documento}.’ de ‘.{parceiros}.’.’;
} else {
$_historico = ‘Pagto do valor parcial - doc. num. ‘.{documento}.’ de ‘.{parceiros}.’, -> Saldo de ‘.$_saldo_restante.’.’;
}
$insert_table = ‘mov_ccorrente’;
$insert_fields = array(
‘cc_id’        => “’{ctacorrente}’”,
‘data’         => “’{data_pgto}’”,
‘cta_contab_D’ => “’{cta_debito}’”,     // Fornecedor
‘cta_contab_C’ => “’{cta_credito}’”,    // Conta Corrente
‘valor’        => “’{valor_pago}’”,
‘documento’    => “’{documento}’”,
‘historico’    => “’ $_historico '”,
‘tipomov_id’   => “’{tipo_mov_saida}’”,
‘empresa_id’   => “’{empresa_id}’”,
);
// Insert record
$insert_sql = ‘INSERT INTO ’ . $insert_table
. ’ (’   . implode(’, ‘, array_keys($insert_fields))   . ‘)’
. ’ VALUES (’    . implode(’, ', array_values($insert_fields)) . ‘)’;
sc_exec_sql($insert_sql);