Class AtualizaSaldoContabil

java.lang.Object
br.com.intersys.systextil.function.AtualizaSaldoContabil

public class AtualizaSaldoContabil extends Object
  • Constructor Details

    • AtualizaSaldoContabil

      public AtualizaSaldoContabil()
  • Method Details

    • executar

      public static void executar(br.com.intersys.systextil.connection.AppConnection conn, int cod_empresa_ctb, int conta_reduzida_ctb, Date data_ctb, double valor_ctb, String deb_cre_ctb, String atualiza_dc)
      Executa o processo, e não retorna nada. Se ocorrer algum erro de SQL, lança DebugException.

      Segue, para referência, a documentação copiada da função atualiza_saldo_contabil do Systêxtil 5:


      Esta funcao tem por objetivo atualizar os saldos dos periodos com base na data do lancamento contabil.
      Se houver erro, a funcao manda um codigo de volta, se nao houver erro, a volta sera 0 (zero).

      O controle do commit e rollback deve ser feita no programa que chama a funcao, porque a funcao e" chamada a cada lancamento lido pelo programa, mas o commit/rollback so" pode ser dado no final de todo o processo.
      Se nao houver erro, deve-se dar o commit na tabela cont_610, caso haja erro, deve-se dar o rollback

      A variavel atualiza_dc controla se a atualizacao dos saldos contabeis provem de lancamentos contabeis (onde a funcao ira atualizar os campos total_debito e total_credito e nao atualizara os saldos iniciais) ou o saldo provem da implantacao dos saldos iniciais das contas (onde o sistema ira atualizar apenas o campo saldo_periodo bem como o periodo inicial (periodo = 0)).