Exportações do Gestão Empresarial | ERP para o WMS WIS
Este tópico detalha as informações dos dados contidos no leiaute de integração entre o Gestão Empresarial | ERP e WMS WIS (De-Para de campos).
Numeração das ordens de separação/recebimento geradas pelo ERP
O sistema ERP utiliza uma procedure no banco de dados que incrementa o valor registrado na sequência a cada nova solicitação de geração de ordem de separação ou de recebimento. É por meio desse processo que o valor do campo NumOrd da tabela E000ODW é gerado.
O valor da última ordem gerada é armazenado na tabela R900NXV, no campo LSTVAL. Para identificar o último número utilizado na geração de uma ordem de separação/recebimento, é possível executar a seguinte consulta na tabela R900NXV:
SELECT * FROM R900NXV WHERE CODPKY = 'ORDEMWMS';
Clientes
O ERP alimenta a tabela INT_E_CLIENTE do banco de dados do WMS para exportar os clientes.
A tela de cadastro de clientes do WMS é acessada a partir da tela do menu Administrativo > Saídas > Cadastro de Clientes.
| WMS | ERP | Observação | ||
|---|---|---|---|---|
| Campo da tela | Campo da tabela | Campo da F085CAD | Campo da tabela | |
|
Empresa |
CD_EMPRESA |
Não há campo na tela |
E000ODW.CODEMP |
O WMS importa CD_EMPRESA e CD_DEPOSITO de INT_E_CLIENTE e grava o cliente em T_CLIENTE, que é a tabela utilizada na tela de cadastro de clientes do WMS. Em T_CLIENTE, há o campo CD_EMPRESA. Este campo é formatado com os dados de INT_E_CLIENTE, sendo uma composição da seguinte forma: INT_E_CLIENTE.CD_EMPRESA * 1000 + INT_E_CLIENTE. CD_DEPOSITO. |
|
CD_DEPOSITO |
Não há campo na tela |
E000ODW.CODFIL |
||
|
Cliente |
CD_CLIENTE |
Cliente |
E085CLI.CODCLI |
|
|
O campo não tem rótulo. É o campo que está ao lado do campo Cliente |
DS_CLIENTE |
Nome do cliente (sem rótulo na tela. É o campo ao lado do código do cliente) |
E085CLI.NOMCLI |
|
|
Inscrição Estadual |
NU_INSCRICAO |
Inscrição Estadual |
E085CLI.INSEST |
|
|
CNPJ/CPF |
CD_CNPJ_CLIENTE |
CNPJ/CPF |
E085CLI.CgcCpf |
|
|
Código Postal |
CD_CEP |
CEP |
E085CLI.CEPCLI |
Conforme descrito em Formatação de CEP. |
|
Endereço |
DS_ENDERECO |
Endereço |
E085CLI.EndCli |
|
|
Número |
NU_ENDERECO |
Número Endereço |
E085CLI.NEMCLI |
O ERP somente exporta os primeiros 8 caracteres de NEMCLI para NU_ENDERECO |
|
Complemento |
DS_COMPLEMENTO |
Complemento |
E085CLI.CplEnd |
O ERP somente exporta os primeiros 72 caracteres de CPLEND para DS_COMPLEMENTO |
|
Bairro |
DS_BAIRRO |
Bairro |
E085CLI.BaiCli |
O ERP somente exporta os primeiros 72 caracteres de BAICLI para DS_BAIRRO |
|
Município |
DS_MUNICIPIO |
Cidade |
E085CLI.CidCli |
|
|
Estado |
CD_UF |
Estado |
E085CLI.SigUfs |
|
|
Telefone |
NU_TELEFONE |
Primeiro telefone informado na relação de campos Telefones |
E085CLI.FonCli |
Conforme descrito em Formatação de telefone ou fax. |
|
Fax |
NU_FAX |
FAX |
E085CLI.FaxCli |
Conforme descrito em Formatação de telefone ou fax. |
|
Não há campo na tela |
CD_SITUACAO |
Não há campo na tela |
NULL |
O WMS interpreta como inclusão |
|
Inclusão ou Atualização |
DT_ADDROW |
Não há campo na tela |
Data/Hora atual |
|
Fornecedores
O ERP alimenta a tabela INT_E_FORNECEDOR do banco de dados do WMS para exportar os fornecedores.
A tela de cadastro de clientes do WMS é acessada a partir da tela do menu Administrativo > Entradas > Cadastro de Fornecedores.
| WMS | ERP | Observação | ||
|---|---|---|---|---|
| Campo da tela | Campo da tabela | Campo da F095CAD | Campo da tabela | |
|
Empresa |
CD_EMPRESA |
Não há campo na tela |
E000ODW.CODEMP |
Semelhante ao que acontece no cadastro de cliente. |
|
CD_DEPOSITO |
Não há campo na tela |
E000ODW.CODFIL |
||
|
Código |
CD_FORNECEDOR |
Fornecedor |
E095FOR.CODFOR |
|
|
Razão Social |
DS_RAZAO_SOCIAL |
Campo ao lado de Código (não tem rótulo) |
E095FOR.NOMFOR |
|
|
Nome Fantasia |
NM_FANTASIA |
Fantasia |
E095FOR.APEFOR |
O ERP somente exporta os primeiros 30 caracteres de APEFOR para NM_FANTASIA. |
|
CNPJ |
CD_CNPJ_FORNECEDOR |
CNPJ/CPF |
E095FOR.CGCCPF |
|
|
Inscrição Estadual |
NU_INSCRICAO |
Inscrição Estadual |
E095FOR.INSEST |
|
|
Endereço |
DS_ENDERECO |
Endereço e Número Endereço |
E095FOR.ENDFOR + , + E095FOR.NEMFOR |
No WMS, o campo DS_ENDERECO tem capacidade para 100 caracteres. Assim o ERP trunca em 100 caracteres. |
|
Bairro |
DS_BAIRRO |
Bairro |
E095FOR.BAIFOR |
O ERP somente exporta os primeiros 72 caracteres de BAIFOR para DS_BAIRRO |
|
Município |
DS_MUNICIPIO |
Cidade |
E095FOR.CIDFOR |
|
|
Estado |
CD_UF |
Estado |
E095FOR.SIGUFS |
|
|
Código Postal |
CD_CEP |
CEP |
E095FOR.CEPFOR |
Conforme descrito em Formatação de CEP. |
|
Telefone |
NU_TELEFONE |
Primeiro telefone informado na relação de campos Telefones |
E095FOR.FONFOR |
Conforme descrito em Formatação de telefone ou fax. |
|
Fax |
NU_FAX |
FAX |
E095FOR.FAXFOR |
Conforme descrito em Formatação de telefone ou fax. |
|
|
Somente na integração com WMS WIS Full: CD_SITUACAO só existe na versão 5.3 - Full |
|
Não está sendo alimentado (nem na versão 5.3 - Full) |
|
|
Inclusão ou Atualização |
DT_ADDROW |
Data e hora atuais |
|
|
Produtos
O ERP alimenta a tabela INT_E_PRODUTO do banco de dados do WMS para exportar os produtos.
A tela de cadastro de produtos do WMS é acessada a partir da tela do menu Administrativo > Entradas > Cadastro de Produtos.
No WMS, alguns dados do produto são por empresa e outros são por filial.
| WMS | ERP | Observação | ||
|---|---|---|---|---|
| Campo da tela | Campo da tabela | Campo da F075PRO | Campo da tabela | |
|
Campo Empresa da guia Produto. |
CD_EMPRESA |
Não há campo na tela |
E000ODW.CODEMP |
|
|
Guia Filial. Está no painel Filial, primeira coluna. Porém, o valor que será exibido é calculado da seguinte forma: INT_E_PRODUTO.CD_EMPRESA*1000 + INT_E_PRODUTO.CD_DEPOSITO. |
CD_Deposito |
Não há campo na tela |
E000ODW.CODFIL |
|
|
Campo Produto da guia Produto |
CD_PRODUTO |
Produto |
E075DER.CODPRO+'--'+E075DER.CODDER Se a derivação for vazia, não exporta CODDER |
Conforme Código de produto. |
|
O campo não tem rótulo. É o campo que está ao lado de Produto. |
DS_PRODUTO |
Campo Derivação da guia Derivações |
E075PRO.DESPRO |
|
|
Nome da guia Produto |
DS_REDUZIDA |
Campo Descrição da guia Derivações |
E075DER.DESDER. Porém, se estiver vazio, exporta E075PRO.DESPRO |
No WMS o campo DS_REDUZIDA tem 40 caracteres. Portanto, o ERP exporta grava os 40 primeiros caracteres. |
|
Unidade de Medida da guia Produto |
CD_UNIDADE_MEDIDA |
Campo Unidade Medida (Estoque) |
E075PRO.UNIMED |
|
|
O campo não tem rótulo. Está ao lado do código de unidade de medida. |
DS_UNIDADE_MEDIDA |
|
E015MED.DESMED |
O ERP exporta a descrição da unidade de medida cujo código está em E075PRO.UNIMED. |
|
Não há campo na tela |
ID_ACEITA_DECIMAL |
|
Se E015MED.QTDDEC>0, exporta S Senão exporta N. |
|
|
Embalagem da guia Produto. |
CD_EMBALAGEM |
Campo Embalagem da guia Derivações. |
E075DER.CODEMB. Caso o produto não tenha embalagem, o ERP grava NC |
|
|
Campo sem rótulo. O campo está ao lado de Embalagem. |
DS_EMBALAGEM |
|
E059EMB.DesEmb. Caso o produto não tenha embalagem, o ERP grava NÃO CADASTRADO. |
|
|
Campo Qt.Embalagem da guia Produto. |
QT_UNIDADE_EMBALAGEM |
|
1 |
|
|
Campo Família da guia Produto. |
CD_FAMILIA |
Campo Família da guia D.Gerais. |
E075PRO.CODFAM |
No WMS, CD_FAMILIA aceita 5 caracteres. Por isso, o ERP grava somente os primeiros 5 caracteres da família do produto no WMS (no ERP o campo tem 6 caracteres). |
|
Campo sem rótulo. O campo está ao lado de Família. |
DS_FAMILIA |
|
E012FAM.DESFAM |
No WMS, DS_FAMILIA aceita apenas 30 caracteres. Por isso, o ERP grava somente os primeiros 30 caracteres da descrição da família do produto no WMS (o campo do ERP aceita 50 caracteres). |
|
Não há campo na tela |
CD_SITUACAO |
Campo Situação da guia Derivação. |
Se E075DER.SitDer=’A’ e E075pro.SitPro=’A’, exporta 15, senão exporta 16. |
|
|
Campo Altura da guia Produto |
VL_ALTURA |
Campo Altura da derivação da guia Derivações. |
Se a derivação de produto possuir embalagem (E075DER.CODEMB) então grava E059EMB.AltEmb . Se o produto não tiver embalagem, grava E075DER.AltDer. |
|
|
Campo Largura da guia Produto. |
VL_LARGURA |
Campo Largura da derivação da guia Derivações. |
Se a derivação de produto possuir embalagem, o ERP gravará E059EMB.LarEmb. Caso não possua embalagem, o ERP gravará E075DER.LarDer. |
|
|
Campo Profundidade da guia Produto. |
VL_PROFUNDIDADE |
Campo Comprimento derivação da guia Derivações |
Se a derivação de produto possuir embalagem, o ERP gravará E059EMB.PrfEmb. Caso não possua embalagem, o ERP gravará E075DER. ComDer. |
|
|
Campo Peso Líquido da guia Produto |
PS_LIQUIDO |
Campo Peso Líquido da guia Derivações |
E075DER.PESLIQ |
|
|
Campo Peso Bruto da guia Produto |
PS_BRUTO |
Campo Peso Bruto da guia Derivações |
E075DER.PESBRU |
|
|
Campo Rotatividade que está na sub-guia Características da guia Filial. |
CD_ROTATIVIDADE |
|
NC |
|
|
Não há campo na tela |
CD_PRODUTO_MASTER |
|
E075DER.CODPRO+'--'+E075DER.CODDER |
Isto é, o ERP grava o código do próprio produto. |
|
Não há campo na tela |
QT_ITENS |
Campo Quantidade de volumes do produto da guia D.Gerais. |
E075PRO.QTDVOL. Porém se este campo estiver zerado, grava 1. |
|
|
Campo Controla Lote da sub-guia Controla Lote da guia Filial. |
ID_CONTROLE_LOTE |
|
Se E083ORI.CTRLOT=S então exportar S, senão exporta N |
|
|
Campo Controla Produto da sub-guia Controle da guia Filial. |
ID_CONTROLE_SERIE |
|
Se E083ORI.CTRSEP=S, então exportar S, senão exporta N |
|
|
Campo Controla Validade de da sub-guia Controle da guia Filial. |
ID_CONTROLE_VALIDADE |
|
Se E083ORI.CtrVld for O ou L então exportar S. Caso contrário, exportar N. |
|
Códigos de Barra
Exportação de códigos de barra do ERP para o WMS.
O ERP alimenta a tabela INT_E_CODIGO_BARRAS do banco de dados do WMS para exportar os códigos de barra dos produtos.
Os códigos de barra podem ser encontrados no WMS na tela de cadastro de produtos.
| WMS | ERP | Observação | ||
|---|---|---|---|---|
| Campo da tela | Campo da tabela | Campo na tela | Campo da tabela | |
|
Não há campo na tela |
CD_EMPRESA |
Não há campo na tela |
E075PRO.CODEMP |
|
|
Produto |
CD_PRODUTO |
|
E075DER.CODPRO+'--'+E075DER.CODDER |
Conforme Código de produto Código de produto. |
|
Campo Código de Barras da grade de códigos de barras que está na guia Produto. |
CD_BARRAS |
Campos Código Barras EAN13 e Código de Barras Livre da guia Derivações da F075PRO. Campo Código Barras da F075BAR |
Existem 3 origens para gravação deste campo. E075BAR.CODBAR E075DER.CODBAR e E075DER.CODBA2 |
Caso haja repetição de código de barras (exemplo: E075DER.CODBAR e E075DER.CODBA2 possuírem o mesmo código), o ERP irá exportar somente um código de barras. |
|
Não há campo na tela |
CD_SITUACAO |
|
Sempre é 1, exceto quando for identificado que é exclusão (neste caso 2). Quando for identificado que o código de barras existe no WMS mas no ERP não existe mais. |
|
|
Campo Tipo da grade de Códigos de barras que está na guia Produto |
TP_CODIGO_BARRAS |
|
Quando exporta E075DER.CODBAR, exporta 13 neste campo. Para os outros códigos de barra, exporta 1. |
|
|
Campo Quantidade da grade Códigos de barras |
QT_EMBALAGEM |
Campo Quantidade da guia Conteúdo da tela F059EMB |
Se tiver embalagem, exporta SUM(E059CON.QTDTOT). Se não tem embalagem, exporta 1. |
Somente exporta quantidade quando é exportado o código de barras da F075BAR. |
|
Campo imp.Etq da grade Códigos de Barras. |
ID_CODIGO_PRINCIPAL |
|
Quando exporta 13 em TP_CODIGO_BARRAS, exporta S neste campo também. Nos outros casos, exporta N. |
|
|
Não há campo na tela |
DT_ADDROW |
|
Data/Hora atual |
|
Transportadora
Exportação de transportadoras do ERP para o WMS.
Tabela do WMS que o ERP alimenta: INT_E_TRANSPORTADORA.
| WMS | ERP | Observação | ||
|---|---|---|---|---|
| Campo da tela | Campo da tabela | Campo na tela | Campo da tabela | |
|
Empresa |
CD_EMPRESA |
Não há campo na tela |
E000ODW.CODEMP |
|
|
CD_DEPOSITO |
Não há campo na tela |
E000ODW.CODFIL |
|
|
|
Código |
CD_TRANSPORTADORA |
Transportadora |
E073TRA.CODTRA |
|
|
Descrição |
DS_TRANSPORTADORA |
Campo sem rótulo. Está ao lado de Transportadora |
E073TRA.NomTra |
|
|
Inscrição Estadual |
NU_INSCRICAO |
Inscrição Estadual |
E073TRA.InsEst |
|
|
CNPJ |
CD_CNPJ_TRANSPORTADORA |
CNPJ/CPF |
E073TRA.CgcCpf |
|
|
Código Postal |
CD_CEP |
CEP |
E073TRA.CEPTra |
O CEP é formatado conforme descrito na exportação de clientes (ver campo CD_CEP) |
|
Endereço |
DS_ENDERECO |
Endereço |
E073TRA.EndTra |
|
|
Não há campo na tela |
NU_ENDERECO |
Número Endereço Transportadora |
E073TRA.NenTra |
|
|
Não há campo na tela |
DS_COMPLEMENTO |
Complemento |
E073TRA.CPLEnd |
Ao contrário dos outros cadastros, aqui grava 100 caracteres. |
|
Não há campo na tela |
DS_BAIRRO |
Bairro |
E073TRA.BaiTra |
O ERP somente exporta os primeiros 72 caracteres de BAITRA para DS_BAIRRO |
|
Município |
DS_MUNICIPIO |
Cidade |
E073TRA.CIDTra |
|
|
Estado |
CD_UF |
Estado |
E073TRA.SIGUFS |
|
|
Telefone |
NU_TELEFONE |
Telefone |
E073TRA.FONTra |
Conforme |
|
Fax |
NU_FAX |
Fax |
E073TRA.FaxTra |
Conforme Formatação de telefone ou fax. |
|
Situação |
CD_SITUACAO |
Situação |
Quando E073TRA.SitTra for ‘I’, grava 16, senão grava 15. |
|
|
Inclusão ou Atualização |
DT_ADDROW |
Não há campo na tela |
Data/hora atual |
|
Recebimento
Recebimento por nota fiscal de entrada
Para gerar um recebimento, o ERP alimenta a tabela INT_E_DET_NOTA_FISCAL para cada item da nota fiscal.
Assim que o WMS importa a tabela INT_E_DET_NOTA_FISCAL, os dados podem ser vistos na tela de Carros Aguardando Desembarque.
| WMS | ERP | |
|---|---|---|
| Campo da tela | Campo no WMS | Campo do banco de dados |
|
Não há campo na tela |
CD_EMPRESA |
E000IOW.CODEMP |
|
Não há campo na tela |
CD_DEPOSITO |
E000IOW.CODFIL |
|
Nota Fiscal |
NU_NOTA |
E440IPC.NUMNFC |
|
Série |
NU_SERIE_NOTA |
E440IPC.CODSNF |
|
Fornecedor |
CD_FORNECEDOR |
E440IPC.CODFOR |
|
Não há campo na tela |
CD_SITUACAO |
1 |
|
Item |
NU_ITEM_CORP |
E000IOW.SEQITO |
|
Produto |
CD_PRODUTO |
Formatado conforme Código de produto |
|
Quantidade |
QT_PRODUTO |
E000IOW.QTDORD |
|
Não há campo na tela |
NU_LOTE |
NULL |
|
Não há campo na tela |
NU_LOTE_FORNECEDOR |
NULL |
|
Não há campo na tela |
DT_FABRICACAO |
NULL |
|
Não há campo na tela |
CD_CLIENTE |
NULL |
|
Não há campo na tela |
DT_ADDROW |
Data/hora atual |
Também é inserido um registro na tabela INT_E_CAB_NOTA_FISCAL referente ao cabeçalho da nota fiscal de entrada.
| WMS | ERP | Observações | |
|---|---|---|---|
| Campo da tela | Campo no WMS | Campo do banco de dados | |
|
Não há campo na tela |
CD_EMPRESA |
E000ODW.CODEMP |
|
|
Não há campo na tela |
CD_DEPOSITO |
E000ODW.CODFIL |
|
|
Agenda |
CD_AGENDA |
NULL |
O WMS gera um número de agenda quando importa o registro |
|
Nota Fiscal |
NU_NOTA |
E000IOW.NUMNFC |
|
|
Série |
NU_SERIE_NOTA |
E000IOW.SNFNFC |
|
|
|
CD_PORTA |
NULL |
|
|
Transportadora |
CD_TRANSPORTADORA |
E440NFC.CODTRA. Se não tiver transportadora, grava a filial que estiver cadastrada como transportadora. |
|
|
Não há campo na tela |
CD_CNPJ_TRANSPORTADORA |
E073TRA.CGCCPF. |
|
|
Fornecedor |
CD_FORNECEDOR |
E440NFC.CODFOR |
|
|
Não há campo na tela |
CD_CNPJ_FORNECEDOR |
E095FOR.CGCCPF |
|
|
Dt. Emissão |
DT_EMISSAO |
E440NFC.DATEMI |
|
|
Não há campo na tela |
DS_PLACA |
E073TRA.PLAVEI |
|
|
Dt.Agendamento |
DT_AGENDAMENTO |
NULL |
O WMS grava uma data/hora |
|
Não há campo na tela |
CD_SITUACAO |
1 |
|
|
Tipo |
CD_TIPO_NOTA |
FOR |
|
|
Não há campo na tela |
NU_DOC_ERP |
E000ODW.NUMORD |
|
|
Não há campo na tela |
DT_ADDROW |
DATA/HORA ATUAL |
|
Recebimento por apontamento de produção
Para gerar um recebimento pelo apontamento de produção, o ERP alimenta a tabela INT_E_DET_NOTA_FISCAL com o item apontado.
| WMS | ERP | |
|---|---|---|
| Campo da tela | Campo no WMS | Campo do banco de dados |
|
Não há campo na tela |
CD_EMPRESA |
E180ITO.CODEMP |
|
Não há campo na tela |
CD_DEPOSITO |
E180ITO.CODFIL |
|
Número da Nota |
NU_NOTA |
Conforme parâmetro E070INT.NotApr: Se 0 ou 1, exporta E180ITO.NumOrd, senão exporta E900MEO.NumOrp+"/"+E900MEO.SeqMeo |
|
Série |
NU_SERIE_NOTA |
Conforme parâmetro E070INT.NotApr: Se 0 ou 1, exporta "APR", senão exporta E900MEO.CodOri |
|
Fornecedor |
CD_FORNECEDOR |
E070FIL.FILFOR |
|
Não há campo na tela |
CD_SITUACAO |
1 |
|
Item |
NU_ITEM_CORP |
E180ITO.SEQITO |
|
Produto |
CD_PRODUTO |
Formatado conforme Código de produto |
|
Quantidade |
QT_PRODUTO |
E070ITO.QTDORD |
|
Não há campo na tela |
NU_LOTE |
NULL |
|
Não há campo na tela |
NU_LOTE_FORNECEDOR |
NULL |
|
Não há campo na tela |
DT_FABRICACAO |
NULL |
|
Não há campo na tela |
CD_CLIENTE |
NULL |
|
Não há campo na tela |
DT_ADDROW |
Data/hora atual |
Também é inserido um registro na tabela INT_E_CAB_NOTA_FISCAL referente ao cabeçalho do recebimento.
| WMS | ERP | Observações | |
|---|---|---|---|
| Campo da tela | Campo no WMS | Campo do banco de dados | |
|
Não há campo na tela |
CD_EMPRESA |
E180ITO.CODEMP |
|
|
Não há campo na tela |
CD_DEPOSITO |
E180ITO.CODFIL |
|
|
Agenda |
CD_AGENDA |
NULL |
O WMS gera um número de agenda quando importa o registro |
|
Nota Fiscal |
NU_NOTA |
Conforme parâmetro E070INT.NotApr: Se 0 ou 1, exporta E180ITO.NumOrd, senão exporta E900MEO.NumOrp+"/"+E900MEO.SeqMeo |
|
|
Série |
NU_SERIE_NOTA |
Conforme parâmetro E070INT.NotApr: Se 0 ou 1, exporta "APR", senão exporta E900MEO.CodOri |
|
|
|
CD_PORTA |
NULL |
|
|
Transportadora |
CD_TRANSPORTADORA |
NULL |
|
|
Não há campo na tela |
CD_CNPJ_TRANSPORTADORA |
NULL |
|
|
Fornecedor |
CD_FORNECEDOR |
E070FIL.FILFOR |
|
|
Não há campo na tela |
CD_CNPJ_FORNECEDOR |
E095FOR.CGCCPF |
|
|
Dt. Emissão |
DT_EMISSAO |
E900MEO.DatMov |
|
|
Não há campo na tela |
DS_PLACA |
NULL |
|
|
Dt.Agendamento |
DT_AGENDAMENTO |
NULL |
O WMS grava uma data/hora |
|
Não há campo na tela |
CD_SITUACAO |
1 |
|
|
Tipo |
CD_TIPO_NOTA |
APR |
|
|
Não há campo na tela |
NU_DOC_ERP |
E180ITO.NUMORD |
|
|
Não há campo na tela |
DT_ADDROW |
DATA/HORA ATUAL |
|
Retorno
O WMS grava as tabelas INT_S_CAB_NOTA_FISCAL, INT_S_DET_NOTA_FISCAL e INT_S_CTRL_DET_NOTA_FISCAL para finalizar a conclusão do recebimento.
Assim que o processo automático lê estas tabelas e processa o fechamento da nota de entrada com sucesso, o ERP regrava os registros das tabelas INT_S_CAB_NOTA_FISCAL e INT_S_DET_NOTA_FISCAL com os seguintes valores:
| Campo no WMS | Campo no ERP |
|---|---|
|
ID_PROCESSADO |
S |
|
DT_PROCESSADO |
Data/Hora atual |
Se o ERP não conseguir importar, será gerada mensagem de erro e a mensagem será gravada no campo DS_ERRO da tabela INT_S_CAB_NOTA_FISCAL.
Separação
Exportação de separação do ERP para o WMS.
Neste caso, o ERP alimenta duas tabelas no WMS: INT_E_DET_PEDIDO_SAIDA e INT_E_CAB_PEDIDO_SAIDA.
No WMS, o pedido pode ser visualizado na tela Digitação de Pedidos.
Dados da tabela INT_E_DET_PEDIDO_SAIDA.
| WMS | Campo no ERP | |
|---|---|---|
| Campo da tela | Campo no WMS | |
|
Não há campo na tela |
CD_EMPRESA |
E000ODW.CODEMP |
|
CD_DEPOSITO |
E000ODW.CODFIL |
|
|
Não há campo na tela |
NU_PEDIDO_ORIGEM |
Quando a ordem é originada de pedido, grava: E000IOW.NUMPED Quando a ordem é originada de nota de saída, grava: E000IOW.SNFNFV seguido de / e E000IOW.NUMNFV. Exemplo: a nota 1240 da série 1A é gravada como 1A/1240. Quando a ordem é originada de pré-fatura: "OS" + Número da ordem no ERP (E000ODW.NumOrd). Porém, se o parâmetro EnpSpfWms estiver ativo grava o número do pedido que originou a pré-fatura. |
|
Não há campo na tela |
CD_CLIENTE |
Quando a ordem é originada de pedido, grava E120PED.CODCLI. Quando a ordem é originada de nota fiscal de saída, grava E140NFV.CODCLI. |
|
Produto |
CD_PRODUTO |
Utiliza E000IOW.CODPRO e E000IOW.CODDER para compor CD_PRODUTO e segue a formatação descrita em Código de produto. |
|
Não há campo na tela |
NU_ITEM_CORP |
E000IOW.SEQITO |
|
Quantidade |
QT_SEPARAR |
E000IOW.QTDORD |
|
Não há campo na tela |
CD_SITUACAO |
1 |
|
Não há campo na tela |
NU_LOTE |
NULL |
|
Inclusão (não painel inferior, onde constam os produtos) |
DT_ADDROW |
Data/hora atual |
|
Não há campo na tela |
ID_PROCESSADO |
N |
| Número da carga | CD_CARGA | O número da carga é exportado com o prefixo C + número da carga (exemplo, C1234), quando a origem é uma pré-fatura e o parâmetro global NumSeqWis estiver ativo. |
| Não há campo na tela | CD_ROTA | E135PFA.CODROE |
| Descrição | DS_ROTA | E062ROE.DESROE |
Já na tabela INT_E_CAB_PEDIDO_SAIDA, gravamos:
| WMS | ORIGEM | ||
|---|---|---|---|
| Campo da tela | Campo no WMS | Separação cuja origem é um pedido do ERP | Separação cuja origem é uma nota de saída do ERP |
|
Empresa |
CD_EMPRESA |
E000ODW.CODEMP |
|
|
CD_DEPOSITO |
E000ODW.CODFIL |
||
|
O campo está sem rótulo, mas é o terceiro campo da tela, que está ao lado de Pedido |
NU_PEDIDO_ORIGEM |
Mesmo que é gravado em INT_E_DET_PEDIDO_SAIDA.NU_PEDIDO_ORIGEM Quando a ordem é originada de pré-fatura: "OS" + Número da ordem no ERP (E000ODW.NumOrd). Porém, se o parâmetro EnpSpfWms estiver ativo grava o número do pedido que originou a pré-fatura. |
|
|
Cliente |
CD_CLIENTE |
Mesmo que é gravado em INT_E_DET_PEDIDO_SAIDA.CD_CLIENTE |
|
|
Não há campo na tela |
CD_CNPJ_CLIENTE |
E085CLI.CGCCPF |
|
|
Situação |
CD_SITUACAO |
1 |
|
|
Não há campo na tela |
CD_TRANSPORTADORA |
E140NFV.CODTRA |
|
|
Não há campo na tela |
CD_CNPJ_TRANSPORTADORA |
E073TRA.CGCCPF |
|
|
Não há campo na tela |
NU_DOC_ERP |
E000ODW.NUMORD |
|
|
Não há campo na tela |
DS_CLIENTE_ENTREGA |
E085CLI.NOMCLI |
|
|
Endereço |
DS_ENDERECO_ENTREGA |
|
E085CLI.ENDENT |
|
Número |
NU_ENDERECO_ENTREGA |
|
E085CLI.NENENT |
|
Complemento |
DS_COMPLEMENTO_ENTREGA |
|
E085CLI.CPLENT |
|
Bairro |
DS_BAIRRO_ENTREGA |
|
E085CLI.BAIENT |
|
Município |
DS_MUNICIPIO_ENTREGA |
|
E085CLI.CIDENT |
|
Estado |
CD_UF_ENTREGA |
|
E085CLI.ESTENT |
|
Código Postal |
CD_CEP_ENTREGA |
|
E085CLI.ESTENT |
|
Telefone |
NU_TELEFONE_ENTREGA |
|
E085CLI.FONCLI |
|
Não há campo na tela |
VL_NOTA |
E120PED.VLRLIQ |
E140NFV.VLRLIQ |
|
Data Entrega |
DT_ENTREGA |
E120PED.DatPrv |
E140NFV.DatAge |
|
Inclusão (no painel superior) |
DT_ADDROW |
Data/hora atual |
|
|
Não há campo na tela |
ID_PROCESSADO |
N |
|
|
Tipo Pedido |
TP_PEDIDO |
P - Venda produto acabado T - Transferência PFP - Pré-fatura |
NFS - Nota fiscal de saída |
| Observação | DS_OBSERVACAO | E120PED.OBSPED | E140NFV.OBSNFV |
| Número da carga | CD_CARGA | O número da carga é exportado com o prefixo C + número da carga (exemplo, C1234), quando a origem é uma pré-fatura e o parâmetro global NumSeqWis estiver ativo. | |
O ERP não exporta os lotes e as séries.
Observação
Podem ser personalizados outros tipos de pedidos através do identificador de regras GER-000INTSY02.
Retorno
O WMS grava as tabelas INT_S_CAB_PEDIDO_SAIDA, INT_S_DET_PEDIDO_SAIDA e INT_S_CTRL_DET_PEDIDO_SAIDA ao concluir a separação.
Assim que o processo automático lê estas tabelas, o ERP os regrava, conforme descrito a seguir.
| Campo no WMS | Campo no ERP |
|---|---|
|
ID_PROCESSADO |
S |
|
DT_PROCESSADO |
Data/Hora atual |
Além disso, o ERP também cria novos registros nas tabelas INT_E_CAB_PEDIDO_SAIDA e INT_E_DET_PEDIDO_SAIDA. Estes registros são idênticos os gerados na exportação do pedido, com a seguinte exceção:
Para a tabela INT_E_DET_PEDIDO_SAIDA o sistema grava os seguintes dados:
| Campo no WMS | Campo no ERP |
|---|---|
|
QT_SEPARAR |
E000IOW.QTDFIS |
|
CD_SITUACAO |
3 |
|
NU_NOTA |
Se a ordem foi gerada a partir de nota de saída, grava E140NFV.NUMNFV. Se a ordem foi gerada a partir de pedido e o pedido é faturado durante a importação da ordem (com o uso do parâmetro FATURAR_PEDIDO), então grava o número da nota de saída (E140NFV.NumNfv). Se o pedido não foi faturado, grava o próprio número de pedido (E120PED.NUMPED). Se a ordem foi gerada a partir de uma transferência, grava o número da ordem. |
|
NU_SERIE_NOTA |
Se a ordem foi gerada a partir de nota de saída, grava E140NFV.CODSNF. |
A tabela INT_S_CAB_PEDIDO_SAIDA é gravada com os mesmos dados gravados originalmente na exportação do pedido, com exceção dos seguintes dados:
| Campo no WMS | Campo no ERP |
|---|---|
|
ID_PROCESSADO |
N |
|
DT_PROCESSADO |
Data/Hora atual |
|
CD_SITUACAO |
3 |
|
DS_ERRO |
Mensagem de erro ocorrido durante a tentativa de importação no banco de dados do ERP. Caso não ocorra erro, grava NULL. |
Transferência
Transferência via Recebimento
O ERP grava um recebimento, de forma igual ao descrito no tópico Recebimento, com as seguintes exceções:
Tabela INT_E_CAB_NOTA_FISCAL:
| WMS | ERP | |
|---|---|---|
|
Campo da tela |
Campo no WMS |
Campo do banco de dados |
|
Nota Fiscal |
NU_NOTA |
T + E000DOW.NUMORD Nota |
|
Série |
NU_SERIE_NOTA |
TRA |
| Fornecedor | CD_FORNECEDOR | Nota Caso o parâmetro NfcTrfInp for ativado, E210MVP.CODFOR. |
Transferência via Separação
O ERP grava uma separação, de forma igual ao descrito no tópico Separação, com as seguintes exceções.
Tabela INT_E_CAB_NOTA_FISCAL:
| WMS | ERP | |
|---|---|---|
|
Campo da tela |
Campo no WMS |
Campo do banco de dados |
|
Nota Fiscal |
NU_NOTA |
T + E000DOW.NUMORD |
|
Série |
NU_SERIE_NOTA |
TRA |
|
Tipo pedido |
CD_TIPO_NOTA |
TRA |
Transferência entre dois depósitos que estão na mesma filial e ambos integram com WMS WIS Full
Somente na integração com WMS WIS Full:
A transferência de produtos entre depósitos que integram pode ser feita no ERP na F210TPA.
Quando a transferência entre produtos ocorre na mesma filial, o sistema alimenta a tabela INT_E_AJUSTE_ESTOQUE conforme abaixo:
| Campo no WMS | Campo no ERP |
|---|---|
|
CD_EMPRESA |
E000ODW.CODEMP |
|
CD_DEPOSITO |
E000ODW.CODFIL |
|
CD_PRODUTO |
Conforme descrito em Código de produto, utilizando os dados de E000IOW.CODPRO e E000IOW.CODDER. |
|
QT_MOVIMENTACAO |
E000IOW.QTDORD |
|
DT_MOVIMENTO |
E000ODW.DATMOV |
|
DS_AREA_ERP_ORIGEM |
E000IOW.CODDEP |
|
DS_AREA_ERP_DESTINO |
O Sistema acessa o depósito de transferência do movimento (E210MVP.DEPTRF). |
|
NU_DOC_ERP |
E000ODW.NUMORD |
|
CD_SITUACAO |
1 |
|
ID_PROCESSADO |
N |
|
DT_ADDROW |
Data/hora atual |
|
NU_LOTE |
E000DOW.CODLOT |
English
Español
English
Español


