1. Configurar o parâmetro MV_IMPXML (SX6) que informa se utiliza importador XML, o default é F Expandir |
---|
| 
|
2. Configurar os parâmetro abaixo que são requisitados no processo: MV_TCNEW - Tipos de documentos transmitidos via Importador XML (0=TODOS;1=NFe;2-CTe;3=NFSe;4=MDe;5=MDfe;6=Recebimento). Exemplo: 6 MV_COLEDI - Informa qual ou quais códigos dos arquivos que serão importados. MV_CROSFAT - Define se utiliza a Prog. Entrega ou o Ped. Venda no CrossDocking. 1-Não utiliza, 2-Prog.de Entrega, 3-Pedido Vendas (Valor default: 1) Expandir |
---|
title | Configuração de parâmetros |
---|
| 


|
3. Renomeie o nome da tabela CKO (X2_ARQUIVO) para CKOCOL. Salve a tabela e atualize o dicionário de dados. Expandir |
---|
title | CKOCOL - Ajuste do nome da tabela |
---|
| 


|
4. Configurar o agent Schedul e os jobs COLAUTOREAD e MA411JOB para que a integração ocorra: Expandir |
---|
title | Inclusão e Leitura do XML da Pasta Inn para a Pasta Lidos |
---|
| 1. Criação do Agent Schedul Acesse o Configurador (SIGACFG) e vá nas opções do menu Ambiente -> Schedule -> Schedule: Image Removed
Clique Clique em Agent/Cadastro e clique no ícone conforme imagem para criação do do agent: Obs: Deve incluir um "Agent" e ativá-lo.
Image Removed Image Modified
2. Em Agendamento/Cadastro, inclua os Jobs COLAUTOREAD e MA411JOB: 

Aviso |
---|
| O Job SCHEDCOMCOL é para tratar apenas a importação da nota de entrada , se somente ele estiver configurado com o Job COLAUTOREAD , o XML do pedido de venda não será lido. Para que o XML do pedido seja lido e importado para geração do pedido de vendas no módulo faturamento, é imprescindível que o Job MA411JOB esteja configurado nos agendamentos do Schedule em conjunto com o Job COLAUTOREAD. |
Informações |
---|
| Em caso de necessidade de acionamento do JOB MA411Job via StartJob será necessário informar o "parm1". Este sendo um array contendo os dados de empresa, filial e usuário. Variável | Tipo | Descrição |
---|
aParam | array | Vetor contendo informações para inicialização do ambiente para o Job: aParam[1] = Empresa (Exemplo: "T1") aParam[2] = Filial (Exemplo: "D SP 01") aParam[3] = Usuário (Exemplo: "admin") |
Exemplo de uso: User Function USAJOB()
Local aParam := {}
aAdd(aParam,"T1") aAdd(aParam,"D MG 01") aAdd(aParam,"admin")
StartJob( "MA411JOB", GetEnvServer(),.T., aParam)
Return |
---|
|
|
5. Criar dentro da Pasta System , a pasta XML , pois caso ocorra erros de integração, o sistema irá gerar um arquivo chamado "Order" que passará as informações que precisam ser corrigidas. Eventualmente também pode criar o arquivo "deliveryschedule_salesorder, caso haja inconsistência no pedido no momento da integração, por exemplo, não ter encontrado a condição de pagamento no Protheus que está sendo informada no XML. Expandir |
---|
| 
|
6.Informar o mesmo CNPJ do XML no cadastro de Filial para que não gere erro na integração de não encontrar o pedidos no servidor: Expandir |
---|
title | Preenchimento do CNPJ na Filial de Importação |
---|
| 1. Informações do XML: 
2.Informação do CNPJ na Filial: 
|
7. Criação da estrutura de pastas do Importador XML - Inn, Lidos e Out, e informar o caminho das pastas nos parâmetros MV_NGINN, MV_NGLIDOS e MV_NGOUT. Expandir |
---|
title | Inclusão e Leitura do XML da Pasta Inn para a Pasta Lidos |
---|
| 1. Criação da estrutura de Pastas: Image Added
Image Added
2. Informar o path nos parâmetros MV_NGINN, MV_NGLIDOS e MV_NGOUT: Image Added
Image Added
Image Added
|
|