Package systextil.dao
Class NotaFiscalIntegracaoItem
java.lang.Object
systextil.dao.NotaFiscalIntegracaoItem
Representa a tabela
Todos os atributos estão publicos pois essa classe
I_FATU_060
Todos os atributos estão publicos pois essa classe
DAO só é utilizada
no programa inte_f148 e esse programa segue uma regra onde é necessário
alterar alguns campos dessa classe com base em um cadastro De:Para antes de gravar o
mesmo na tabela oficial.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintintintintintintintintintbr.com.intersys.systextil.connection.Amountintintintbr.com.intersys.systextil.connection.Amountintintintintintintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountdoubleintdoublebr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountdouble -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetQtdeItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Retorna a quantidade de itens disponíveis para integração.
Isto é, itens comtipo_atualizacaoigual a 'A', 'I' ou 'E' eflag_importacaoigual a zero.static DataReaderlistItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Monta umaDataReadercom os itens da nota que estão marcadas para integração.voidupdateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoflag_importacaovoidupdateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 2voidupdateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 1
-
Field Details
-
desconto_item
public br.com.intersys.systextil.connection.Amount desconto_item -
natopeno_nat_oper
public int natopeno_nat_oper -
base_ipi
public br.com.intersys.systextil.connection.Amount base_ipi -
perc_ipi
public br.com.intersys.systextil.connection.Amount perc_ipi -
valor_ipi
public br.com.intersys.systextil.connection.Amount valor_ipi -
cvf_ipi
public br.com.intersys.systextil.connection.Amount cvf_ipi -
base_icms
public br.com.intersys.systextil.connection.Amount base_icms -
perc_icms
public br.com.intersys.systextil.connection.Amount perc_icms -
valor_icms
public br.com.intersys.systextil.connection.Amount valor_icms -
cvf_icms
public int cvf_icms -
valor_icms_difer
public br.com.intersys.systextil.connection.Amount valor_icms_difer -
peso_liquido
public double peso_liquido -
descricao_item
-
classific_fiscal
-
classif_contabil
public int classif_contabil -
centro_custo
public int centro_custo -
unidade_medida
-
rateio_despesa
public br.com.intersys.systextil.connection.Amount rateio_despesa -
procedencia
public int procedencia -
codigo_contabil
public int codigo_contabil -
obs_livro1
-
obs_livro2
-
rateio_desc_propaganda
public br.com.intersys.systextil.connection.Amount rateio_desc_propaganda -
base_icms_difer
public br.com.intersys.systextil.connection.Amount base_icms_difer -
rateio_despesas_ipi
public br.com.intersys.systextil.connection.Amount rateio_despesas_ipi -
rateio_descontos_ipi
public br.com.intersys.systextil.connection.Amount rateio_descontos_ipi -
pedido_venda
public int pedido_venda -
valor_iss
public br.com.intersys.systextil.connection.Amount valor_iss -
data_exportacao
-
data_importacao
-
flag_importacao
public int flag_importacao -
natopeno_est_oper
-
cod_cancelamento
public int cod_cancelamento -
natureza_str
-
valor_pis
public br.com.intersys.systextil.connection.Amount valor_pis -
valor_cofins
public br.com.intersys.systextil.connection.Amount valor_cofins -
perc_iss
public br.com.intersys.systextil.connection.Amount perc_iss -
cvf_pis
public int cvf_pis -
cvf_cofins
public int cvf_cofins -
basi_pis_cofins
public br.com.intersys.systextil.connection.Amount basi_pis_cofins -
perc_pis
public br.com.intersys.systextil.connection.Amount perc_pis -
perc_cofins
public br.com.intersys.systextil.connection.Amount perc_cofins -
cvf_ipi_saida
public int cvf_ipi_saida -
num_nota_orig
public int num_nota_orig -
serie_nota_orig
-
seq_nota_orig
public int seq_nota_orig -
motivo_devolucao
public int motivo_devolucao -
cgc9_origem
public int cgc9_origem -
cgc4_origem
public int cgc4_origem -
cgc2_origem
public int cgc2_origem -
flag_devolucao
public int flag_devolucao -
data_canc_nfisc
-
nota_ajuste
public int nota_ajuste -
serie_ajuste
-
cod_csosn
public int cod_csosn -
valor_frete
public br.com.intersys.systextil.connection.Amount valor_frete -
valor_desc
public br.com.intersys.systextil.connection.Amount valor_desc -
valor_outros
public br.com.intersys.systextil.connection.Amount valor_outros -
valor_seguro
public br.com.intersys.systextil.connection.Amount valor_seguro -
id_registro
public int id_registro -
tipo_atualizacao
-
ch_it_nf_cd_empr
public int ch_it_nf_cd_empr -
ch_it_nf_num_nfis
public int ch_it_nf_num_nfis -
ch_it_nf_ser_nfis
-
seq_item_nfisc
public int seq_item_nfisc -
seq_item_pedido
public int seq_item_pedido -
nivel_estrutura
-
grupo_estrutura
-
subgru_estrutura
-
item_estrutura
-
lote_acomp
public int lote_acomp -
deposito
public int deposito -
transacao
public int transacao -
data_emissao
-
qtde_item_fatur
public double qtde_item_fatur -
valor_unitario
public double valor_unitario -
valor_faturado
public br.com.intersys.systextil.connection.Amount valor_faturado -
valor_contabil
public br.com.intersys.systextil.connection.Amount valor_contabil -
numero_volume_loja
-
-
Method Details
-
updateImportacao
public void updateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoflag_importacao- Parameters:
conn- a conexão com o banco.
-
updateImportadoComSucesso
public void updateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 1- Parameters:
conn- a conexão com o banco.
-
updateImportadoComErro
public void updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 2- Parameters:
conn- a conexão com o banco.
-
getQtdeItensParaIntegracao
public static int getQtdeItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Retorna a quantidade de itens disponíveis para integração.
Isto é, itens comtipo_atualizacaoigual a 'A', 'I' ou 'E' eflag_importacaoigual a zero.- Parameters:
conn- a conexão com o banco.codigo_empresa- o codigo da empresa dessa notanumero_nota- o número dessa nota fiscalserie- a série da nota- Returns:
- a quantidade de itens disponíveis para integraçã.
-
listItensParaIntegracao
public static DataReader listItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Monta umaDataReadercom os itens da nota que estão marcadas para integração. Além disso, para os registros em quetipo_atualizacaofor igual a 'A' (atualização) já é feita a comparação dos campos da tabela i_fatu_060 com a fatu_060, substituindo os valores que estão nulos na i_fatu_060 pelo seu correspondendte na fatu_060 não sendo necessário efetuar essa lógica nos programas de integração.- Parameters:
conn- a conexão com o banco.codigo_empresa- o codigo da empresa dessa notanumero_nota- o número dessa nota fiscalserie- a série da nota- Returns:
- um
DataReaderconfigurado para a leitura dos itens da nota
-