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);