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.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
int
int
int
int
int
int
int
int
int
int
int
int
br.com.intersys.systextil.connection.Amount
int
int
int
br.com.intersys.systextil.connection.Amount
int
int
int
int
int
int
int
int
int
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
double
int
double
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
int
int
int
int
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
double
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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_atualizacao
igual a 'A', 'I' ou 'E' eflag_importacao
igual a zero.static DataReader
listItensParaIntegracao
(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Monta umaDataReader
com os itens da nota que estão marcadas para integração.void
updateImportacao
(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoflag_importacao
void
updateImportadoComErro
(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacao
para 2void
updateImportadoComSucesso
(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacao
para 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_importacao
para 1- Parameters:
conn
- a conexão com o banco.
-
updateImportadoComErro
public void updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacao
para 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_atualizacao
igual a 'A', 'I' ou 'E' eflag_importacao
igual 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 umaDataReader
com os itens da nota que estão marcadas para integração. Além disso, para os registros em quetipo_atualizacao
for 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
DataReader
configurado para a leitura dos itens da nota
-