Package systextil.dao

Class LancamentoContabil

java.lang.Object
systextil.dao.LancamentoContabil

public class LancamentoContabil extends Object
Representa a tabela CONT_600
  • Field Details

    • CREDITO

      public static final String CREDITO
      "C"
      See Also:
    • DEBITO

      public static final String DEBITO
      "D"
      See Also:
    • cod_empresa

      public final int cod_empresa
    • exercicio

      public final int exercicio
    • numero_lanc

      public final int numero_lanc
    • seq_lanc

      public final int seq_lanc
    • origem

      public final int origem
    • lote

      public final int lote
    • periodo

      public final int periodo
    • conta_contabil

      public final String conta_contabil
    • conta_reduzida

      public final int conta_reduzida
    • subconta

      public final int subconta
    • centro_custo

      public final int centro_custo
    • debito_credito

      public final String debito_credito
    • hist_contabil

      public final int hist_contabil
    • compl_histor1

      public final String compl_histor1
    • compl_histor2

      public final String compl_histor2
    • data_lancto

      public final Date data_lancto
    • valor_lancto

      public final br.com.intersys.systextil.connection.Amount valor_lancto
    • filial_lancto

      public final int filial_lancto
    • contabilizado

      public final int contabilizado
    • data_contab

      public final Date data_contab
    • prg_gerador

      public final String prg_gerador
    • usuario

      public final String usuario
    • banco

      public final int banco
    • conta_corrente

      public final int conta_corrente
    • data_controle

      public final Date data_controle
    • documento

      public final int documento
    • datainsercao

      public final Date datainsercao
    • executa_trigger

      public final int executa_trigger
    • participante

      public final Cnpj participante
    • cliente_fornecedor_part

      public final int cliente_fornecedor_part
    • tip_zeramento_fcont

      public final int tip_zeramento_fcont
    • num_documento

      public final int num_documento
    • parcela_serie

      public final String parcela_serie
    • tipo_titulo

      public final int tipo_titulo
    • seq_pagamento

      public final int seq_pagamento
    • cod_imposto

      public final int cod_imposto
  • Method Details

    • updateSomarValorLancto

      @Deprecated public static boolean updateSomarValorLancto(br.com.intersys.systextil.connection.AppConnection conn, double valor_lancto, Exercicio exercicio, int numero_lanc, String debito_credito, int conta_reduzida, int centro_custo, int lote, int filial_lancto, int hist_contabil, String compl_histor1)
      Deprecated.
      Soma o valor ao registro que for encontrado.
      Parameters:
      valor_lancto - o valor a somar
      Returns:
      se foi afetado algum registro
    • updateSomarValorLancto

      public static boolean updateSomarValorLancto(br.com.intersys.systextil.connection.AppConnection conn, double valor_lancto, Exercicio exercicio, int numero_lanc, String debito_credito, int conta_reduzida, int centro_custo, int lote, int filial_lancto, int hist_contabil, String compl_histor1, Cnpj cnpj_participante, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento)
      Soma o valor ao registro que for encontrado.
      Parameters:
      valor_lancto - o valor a somar
      Returns:
      se foi afetado algum registro
    • lastSeq

      public static int lastSeq(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int numero_lanc)
    • toArray

      public static LancamentoContabil[] toArray(br.com.intersys.systextil.connection.AppConnection cn, Exercicio exercicio)
    • listaLancamentoContabil

      public static LancamentoContabil[] listaLancamentoContabil(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int exercicio, int origem, int lote, Exercicio exerci)
    • listaLancamentoContabil

      public static LancamentoContabil[] listaLancamentoContabil(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int exercicio, int lote, String order)
    • listaLancamentoContabilPorDataInicial

      public static LancamentoContabil[] listaLancamentoContabilPorDataInicial(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int exercicio, Exercicio exerci, Date data)
    • listaDeNumerosDeLancamentos

      public static ArrayList<Integer> listaDeNumerosDeLancamentos(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int exercicio, int origem, int lote, Exercicio exerci)
    • getByOrigem4AndDocumento0

      public static LancamentoContabil getByOrigem4AndDocumento0(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, ContaBancaria cb, Date data_controle)
      Caso seja necessário informar o numero do documento, ou a Origem utilizar o metodo get.
    • get

      public static LancamentoContabil get(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, ContaBancaria cb, Date data_controle, int documento, int origem)
    • list

      public static LancamentoContabil[] list(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int numero_lanc)
    • insertNext

      @Deprecated public static int insertNext(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int numero_lanc, int origem, int lote, int periodo, String conta_contabil, int conta_reduzida, int subconta, int centro_custo, String debito_credito, int hist_contabil, String compl_histor1, String compl_histor2, Date data_lancto, double valor_lancto, String prg_gerador, String usuario, int filial_lancto, int banco, int conta_corrente, Date data_controle, int documento)
      Deprecated.
      Insere o próximo registro e retorna o número do sequencial que foi inserido com sucesso. Se a inserção falhar por violar chave primária, vai tentando novos inserts incrementando o número do sequencial até dar certo. Assim, só lança DebugException se ocorrer OUTRO tipo de problema na execução do SQL.
      Returns:
      o valor de seq_lanc que foi inserido com sucesso.
    • insertNext

      @Deprecated public static int insertNext(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int numero_lanc, int last_seq_lanc, int origem, int lote, int periodo, String conta_contabil, int conta_reduzida, int subconta, int centro_custo, String debito_credito, int hist_contabil, String compl_histor1, String compl_histor2, Date data_lancto, double valor_lancto, String prg_gerador, String usuario, int filial_lancto, int banco, int conta_corrente, Date data_controle, int documento)
      Deprecated.
      Insere o próximo registro e retorna o número do sequencial que foi inserido com sucesso. Se a inserção falhar por violar chave primária, vai tentando novos inserts incrementando o número do sequencial até dar certo. Assim, só lança DebugException se ocorrer OUTRO tipo de problema na execução do SQL.

      Este método será descontinuado.

      Returns:
      o valor de seq_lanc que foi inserido com sucesso.
    • insertNext

      public static int insertNext(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int numero_lanc, int last_seq_lanc, int origem, int lote, int periodo, String conta_contabil, int conta_reduzida, int subconta, int centro_custo, String debito_credito, int hist_contabil, String compl_histor1, String compl_histor2, Date data_lancto, double valor_lancto, String prg_gerador, String usuario, int filial_lancto, int banco, int conta_corrente, Date data_controle, int documento, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto)
      Insere o próximo registro e retorna o número do sequencial que foi inserido com sucesso. Se a inserção falhar por violar chave primária, vai tentando novos inserts incrementando o número do sequencial até dar certo. Assim, só lança DebugException se ocorrer OUTRO tipo de problema na execução do SQL.
      Returns:
      o valor de seq_lanc que foi inserido com sucesso.
    • getExercicio

      public Exercicio getExercicio(br.com.intersys.systextil.connection.AppConnection conn)
    • getLote

      public LoteContabil getLote(br.com.intersys.systextil.connection.AppConnection conn)
    • sumTotalDebitoCreditoPorLancamento

      public static Double sumTotalDebitoCreditoPorLancamento(br.com.intersys.systextil.connection.AppConnection cn, int codEmpresa, int exercicio, int origem, int lote, String tipoCalculo, int numeroLancamento)
    • sumTotalDebitoCredito

      public static Double sumTotalDebitoCredito(br.com.intersys.systextil.connection.AppConnection cn, int codEmpresa, int exercicio, int origem, int lote, String tipoCalculo)
    • delete

      public void delete(br.com.intersys.systextil.connection.AppConnection conn)
    • atualizaContabilizado

      public static boolean atualizaContabilizado(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, int exercicio)