Class GeraLancContab
gera_lanc_contab
, que é uma atualização da função
gera_contab
recebendo parâmetros adicionais.
A classe GeraContab
será descontinuada. As chamadas dos métodos que não recebem os
parâmetros que foram adicionados para uso nesta classe devem ser substituídas.
Conforme o padrão usado em outras classes do Systêxtil, os parâmetros que não mudam e que são comuns a todos os métodos normalmente seriam fornecidos no construtor. Nesta classe, para manter o mesmo padrão usado nos métodos em uso atualmente, os parâmetros são passados nos métodos que os usam.
Isto também favorece que a mesma instância seja usada várias vezes, mas isto ainda não é recomendado pois algumas variáveis internas são alimentadas durante um processo e podem corromper os processos seguintes.
- Author:
- sergio
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeraLancContab
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto) GeraLancContab
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto, Exercicio exercicioEstorno) GeraLancContab
(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto) Construtor a ser usado por programas de integração que não usam MDI.GeraLancContab
(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto, Exercicio exercicioEstorno) Construtor a ser usado por programas de integração que não usam MDI. -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelarDocumentos
(int num_lanc, int hist_contabil, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Executa a rotina correspondente aestorno = 3
.static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java.static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico) static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico, Date data_estorno) static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java.static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico, List<?> rateioCCusto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros)static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, Date data_estorno) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java.static int
executar
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, List<?> rateioCCusto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java.int
gerarContab
(int origem, int num_lanc, int centro_custo, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, ContaBancaria contaFunc, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) int
gerarContab
(int origem, int num_lanc, int centro_custo, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, ContaBancaria contaFunc, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico) Gera contabilização pelo processo normal.Methods inherited from class br.com.intersys.systextil.function.GeraContab
cancelarDocumentos, executar, executar, gerarContab, gerarContab, getErrors
-
Field Details
-
versao_systextilweb_f
public int versao_systextilweb_f
-
-
Constructor Details
-
GeraLancContab
public GeraLancContab(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto) - Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada.
-
GeraLancContab
public GeraLancContab(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto, Exercicio exercicioEstorno) - Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada.
-
GeraLancContab
public GeraLancContab(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto) Construtor a ser usado por programas de integração que não usam MDI.- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada.
-
GeraLancContab
public GeraLancContab(br.com.intersys.systextil.connection.AppConnection conn, TagInteractive interactive, String nome_form, int cod_empresa, Exercicio exercicio, Date data_lancto, Exercicio exercicioEstorno) Construtor a ser usado por programas de integração que não usam MDI.- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada.
-
-
Method Details
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java. Costuma ser usado onde a conversão para Java foi feita sem refatoração. Está aqui por razões históricas.Quando possível, é melhor utilizar outras formas mais exatas de gerar contabilidade, usando os construtores e os métodos mais apropriados para a situação.
Este método não valida o exercício encontrado (pressupõe que a aplicação já o validou antes). Aplica regras diferentes conforme o formulário chamador e o código de transação informado. Dependendo dos parâmetros, executa o processo de cancelamento de documentos ou o processo normal. Muitos dos parâmetros deste método não são usados no processo de cancelamento de documentos.
Este método não retorna o valor de
num_lanc
se tiver ocorrido problema em algum lançamento, pois lança uma mensagem. Mais uma razão para dar preferência a usar um dos outros métodos mais específicos desta classe.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada. Não precisa mais exibir mensagens com try-catch.usuario
- não é usado, pois o usuário é obtido da Mdi ou do programa geradorhist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null, se for cancelamento de documentos.estorno
- se for 3, executa o processo de cancelamento de documentos. Caso contrário, executa o processo normal.- Returns:
- o valor de
num_lanc
usado por último
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, List<?> rateioCCusto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java. Costuma ser usado onde a conversão para Java foi feita sem refatoração. Está aqui por razões históricas.Quando possível, é melhor utilizar outras formas mais exatas de gerar contabilidade, usando os construtores e os métodos mais apropriados para a situação.
Este método não valida o exercício encontrado (pressupõe que a aplicação já o validou antes). Aplica regras diferentes conforme o formulário chamador e o código de transação informado. Dependendo dos parâmetros, executa o processo de cancelamento de documentos ou o processo normal. Muitos dos parâmetros deste método não são usados no processo de cancelamento de documentos.
Este método não retorna o valor de
num_lanc
se tiver ocorrido problema em algum lançamento, pois lança uma mensagem. Mais uma razão para dar preferência a usar um dos outros métodos mais específicos desta classe.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada. Não precisa mais exibir mensagens com try-catch.usuario
- não é usado, pois o usuário é obtido da Mdi ou do programa geradorhist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null, se for cancelamento de documentos.estorno
- se for 3, executa o processo de cancelamento de documentos. Caso contrário, executa o processo normal.- Returns:
- o valor de
num_lanc
usado por último
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, Date data_estorno) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java. Costuma ser usado onde a conversão para Java foi feita sem refatoração. Está aqui por razões históricas.Quando possível, é melhor utilizar outras formas mais exatas de gerar contabilidade, usando os construtores e os métodos mais apropriados para a situação.
Este método não valida o exercício encontrado (pressupõe que a aplicação já o validou antes). Aplica regras diferentes conforme o formulário chamador e o código de transação informado. Dependendo dos parâmetros, executa o processo de cancelamento de documentos ou o processo normal. Muitos dos parâmetros deste método não são usados no processo de cancelamento de documentos.
Este método não retorna o valor de
num_lanc
se tiver ocorrido problema em algum lançamento, pois lança uma mensagem. Mais uma razão para dar preferência a usar um dos outros métodos mais específicos desta classe.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada. Não precisa mais exibir mensagens com try-catch.usuario
- não é usado, pois o usuário é obtido da Mdi ou do programa geradorhist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null, se for cancelamento de documentos.estorno
- se for 3, executa o processo de cancelamento de documentos. Caso contrário, executa o processo normal.- Returns:
- o valor de
num_lanc
usado por último
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico, List<?> rateioCCusto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros)Quando possível, é melhor utilizar outras formas mais exatas de gerar contabilidade, usando os construtores e os métodos mais apropriados para a situação.
Este método não valida o exercício encontrado (pressupõe que a aplicação já o validou antes). Aplica regras diferentes conforme o formulário chamador e o código de transação informado. Dependendo dos parâmetros, executa o processo de cancelamento de documentos ou o processo normal. Muitos dos parâmetros deste método não são usados no processo de cancelamento de documentos.
Este método não retorna o valor de
num_lanc
se tiver ocorrido problema em algum lançamento, pois lança uma mensagem. Mais uma razão para dar preferência a usar um dos outros métodos mais específicos desta classe.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada. Não precisa mais exibir mensagens com try-catch.usuario
- não é usado, pois o usuário é obtido da Mdi ou do programa geradorhist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null, se for cancelamento de documentos.estorno
- se for 3, executa o processo de cancelamento de documentos. Caso contrário, executa o processo normal.- Returns:
- o valor de
num_lanc
usado por último
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Este (copiado da classeGeraContab
e adicionados os novos parâmetros) é o método estático original convertido diretamente do Vision para Java. Costuma ser usado onde a conversão para Java foi feita sem refatoração. Está aqui por razões históricas.Quando possível, é melhor utilizar outras formas mais exatas de gerar contabilidade, usando os construtores e os métodos mais apropriados para a situação.
Este método não valida o exercício encontrado (pressupõe que a aplicação já o validou antes). Aplica regras diferentes conforme o formulário chamador e o código de transação informado. Dependendo dos parâmetros, executa o processo de cancelamento de documentos ou o processo normal. Muitos dos parâmetros deste método não são usados no processo de cancelamento de documentos.
Este método não retorna o valor de
num_lanc
se tiver ocorrido problema em algum lançamento, pois lança uma mensagem. Mais uma razão para dar preferência a usar um dos outros métodos mais específicos desta classe.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
- Parameters:
interactive
- conveniência para exibir as mensagens de alerta que ocorrerem. Se for nulo, nenhuma mensagem será apresentada. Não precisa mais exibir mensagens com try-catch.usuario
- não é usado, pois o usuário é obtido da Mdi ou do programa geradorhist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null, se for cancelamento de documentos.estorno
- se for 3, executa o processo de cancelamento de documentos. Caso contrário, executa o processo normal.- Returns:
- o valor de
num_lanc
usado por último
-
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico) -
executar
public static int executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, TagInteractive interactive, String nome_form, String usuario, int cod_empresa, int origem, int num_lanc, int centro_custo, Date data_lancto, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, int banco_func, int conta_func, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico, Date data_estorno) -
cancelarDocumentos
public void cancelarDocumentos(int num_lanc, int hist_contabil, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto) Executa a rotina correspondente aestorno = 3
. O valor denum_lanc
não é alterado; por isto este método retornavoid
.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
Se houver alguma mensagem a apresentar, será usado o TagInteractive fornecido no construtor.
- Parameters:
hist_contabil
- no Vision pode ser nulo, mas em Java não; por isso, em Java trata o caso de ser zero em vez de null. Será que isto está certo?
-
gerarContab
public int gerarContab(int origem, int num_lanc, int centro_custo, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, ContaBancaria contaFunc, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto, int projeto, int subprojeto, int servico) Gera contabilização pelo processo normal. Pressupõe que o exercício, o período contábil, a transação e o programa chamador já foram validados para a empresa em questão.Funções não devem executar COMMIT. Por isso, a aplicação deve efetuar COMMIT após invocar este método.
Se houver alguma mensagem a apresentar, será usado o TagInteractive fornecido no construtor.
- Returns:
- o valor de
num_lanc
usado por último
-
gerarContab
public int gerarContab(int origem, int num_lanc, int centro_custo, int hist_contabil, String compl_histor1, int estorno, int transacao, int conta_debito, double valor_debito, int conta_credito, double valor_credito, ContaBancaria contaFunc, Date data_func, int docto_func, Cnpj cnpj_participante, int cliente_fornecedor_part, int num_documento, String parcela_serie, int tipo_titulo, int seq_pagamento, int cod_imposto)
-