Versões comparadas

Chave

  • Estas linhas foram adicionadas. Esta palavra foi adicionada.
  • Estas linhas foram removidas. Esta palavra foi removida.
  • Formatting was changed.

OBJETIVO

Criar pedidos de vendas filho a partir de um pedido de venda principal, que foi integrado via EDI RND022, pelo próprio integrador ou de modo automático, ITP e AF1, complementando o manual Opção 'Liberação de Itens para Faturamento' no Pedido de Venda.

UTILIZAÇÃO

...

Primeiramente, deve-se configurar o sistema para que possa saber como/de onde pegar as informações necessárias.

Configuração: Grupo de Variáveis e caminhos de diretórios

A base do RND022 é o CNPJ que vem no arquivo de layout (figura 1). Portanto, no Ti9, no cadastro do cliente com este CNPJ, deverá ter configurado um grupo de variáveis para direcionar o integrador.

Image Added
Figura 1 - CNPJ destacado no arquivo RND022

 

Para configurar um Grupo de Variáveis, acesse o menu em Faturamento -> Cadastros Diversos -> Grupos de Variáveis para EDI e Etiquetas. Especificamente para o RND022, deve ser criado um novo grupo com identificador e nome EDI_RND022, conforme mostrado abaixo.Image Added
Figura 2 - Tela Grupos de Variáveis para EDI e Etiquetas


Uma vez criado o grupo, é necessário criar os campos (ou variáveis) que compõe este grupo. No botão Campo, deverão ser criados estes campos com as máscaras necessárias. Cada campo tem um Id, Nome, Tipo, Tamanho de caracteres e Máscara. No caso do arquivo RND022, são 2 necessários:  IDENT_TRANSMISSOR_COMUNIC e COD_OP_TRANSMISSOR.


Section
bordertrue
Column

Image Added
Figura 3 - Campo COD_OP_TRANSMISSOR

Column

Image Added
Figura 4 - Campo IDENT_TRANSMISSOR_COMUNIC

Warning
titleAtenção!

O ID deve ser exatamente IDENT_TRANSMISSOR_COMUNIC e COD_OP_TRANSMISSOR (assim como o nome do grupo deve ser EDI_RND022) para que o integrador possa identificá-los.

Uma vez criados o grupo e os campos, agora é necessário vincular estas informações ao cliente cujo CNPJ foi identificado na figura 1. Para isso, deve-se cadastrar neste cliente, em Companhias & Pessoas e achar o cliente com este CNPJ.

Image AddedFigura 5 - Selecionando o cliente do CNPJ no arquivo

 

No cadastro do cliente, acessar a tela Campos do EDI e Etiquetas, conforme demonstrado abaixo nas Figuras 6, 7, 8 e 9.

Section
bordertrue
Column
width30%

Image Added

Figura 6 - Opção do Cadastro do cliente

Column
width70%

Image Added
Figura 7 - Escolha do Grupo de Variáveis

 

Image Added
Figura 8 - Preenchimento do campo COD_OP_TRANSMISSOR

 

Image Added
Figura 9 - Preenchimento do campo IDENT_TRNAMISSOR_COMUNIC

As informações preenchidas nestes 2 campos serão utilizados para identificar o pedido-pai. O sistema irá procurar um pedido-pai que seja de um cliente cujo CNPJ é o cadastrado no campo IDENT_TRANSMISSOR_COMUNIC e com o código de operação igual ao do informado no campo COD_OP_TRANSMISSOR. Caso não haja um campo de CNPJ informado neste cliente, o sistema irá buscar o pedido pelo CNPJ informado no arquivo de layout do EDI RND022 (da Figura 1). Se não tiver um código de operação cadastrado, ou se alguma informação não estiver correta e o sistema não encontrar o pedido, o processo será cancelado.

Até este ponto, caso todas as informações corretas foram inseridas, já é possível realizar o processo de geração de pedidos-filhos pelo Ti9, explicado no manual Opção 'Liberação de Itens para Faturamento' no Pedido de Venda. Para realizar de forma manual ou automática, é necessário configurar o caminho de origem dos arquivos de layout do RND022. Eles serão explicados abaixo.

...

Anchor
manual

Modo manual 

No integrador, existe a opção RND022, conforme figura 1.

Section
bordertrue
Column

Image RemovedImage Added

Figura 1 10 - Opção "RND022Configurações" do IntegradorEDI

Column

Image RemovedImage Added

Figura 2 11 - Tela da opção "RND022Configurações"

 

...


Esta tela contém dois campos, sendo eles:

  • Caminho do Arquivo de Entrada: É o diretório onde ficam os arquivos utilizados pelo RND022 e EDI SAWLUZ para leitura do integrador.
  • Caminho do Arquivo de Saída: Utilizado pela integração do AEM SAWLUZ e RND025. Não é utilizado no processo do EDI RND022.

Com o caminho de Entrada configurado, e com o arquivo já localizado no diretório informado, podemos dar início ao processo, pelo integrador, de geração dos pedidos-filhos. Acesse a opção "RND022" do integrador, abrindo a tela do mesmo, conforme mostrado abaixo.

Section
bordertrue
Column

Image Added

Figura 12 - Opção "RND022" do IntegradorEDI

Column

Image Added

Figura 13 - Tela da opção "RND022"

 

A janela do RND022, ao ser aberta, lerá o(s) arquivo(s) do caminho informado na tela de configuração, exibindo-os em lista, com o nome e a data de geração do movimento, informado no próprio arquivo RND022.

Ao checar marcar o check no(s) arquivo(s) desejado(s), o sistema verificará, dos listados, quais estão checados e percorrerá o conteúdo destes, verificando o produto informado, comparando com o cadastrado no sistema sistema¹ e, caso encontre um pedido que preencha os requisitos¹requisitos², irá começar o processo de criação de pedido-filho, com cada produto encontrado no arquivo. Após a geração do arquivo, o integrador irá mover o arquivo lido para a pasta "/Processados". Por este motivo é importante que o usuário tenha permissões totais sobre a pasta do arquivo e do sistema.¹Quando o integrador

¹O processo do integrador primeiramente procura o pedido-pai a partir do CNPJ cadastrado na Figura 9. Feito isso, o sistema pega o código dos produtos do arquivo e procura por estes códigos cadastrados no Ti9, como Códigos do Produto no Cliente. Caso encontre, o integrador verifica se este pedido encontrado contém algum dos produtos no arquivo, com esta máscara cadastrada. Em caso positivo, começa o processo de geração de pedido-filho.

²Quando o integrador lê o arquivo EDI RND022, ele compara com o código do produto no cliente, considerando o tamanho das 3 colunas e seus preenchimentos separadamente, se o pedido não está encerrado, é de origem "INTSAW" (esta informação é colocada quando o pedido-pai é integrado) e pertence ao cliente que está cadastrado no Grupo de Variáveis do CNPJ informado no arquivo.

...

Anchor
auto

Modo automático

Para chamar esta funcionalidade de forma automática, pode-se criar um arquivo do tipo Batch, e preenchê-lo de forma parecida como está no arquivo PG_CONF.ini, como é explicado abaixo.

Figura 4 14 - Configuração do arquivo para execução automática

Esta opção foi criada para casos que são necessários executar a funcionalidade a cada X horas, ou precisa ser executado constantemente. 

Para a configuração, são é necessário passar alguns parâmetros. São eles:

  • Caminho do executável do Integrador. Este deve estar sempre no diretório IntegracaoEDI_Sawluz_RND\, com o nome IntegradorSawluz.exe;
  • Argumento de início do programa. No caso de chamada automática, será sempre RND022;
  • A base de dados onde o integrador deverá buscar o pedido-pai e criar o pedido-filho;
  • O IP do servidor host banco de dados;
  • A porta do servidor host do banco de dados;
  • Driver do Banco de dados. Por padrão, sempre será sempre "postgresql";
  • Versão do Banco de dados. Por padrão, sempre será sempre 9.0;
  • Usuário do Sistema Ti9;
  • Informação referente ao CAS do Ti9. Por padrão, será 0;
  • Informação referente à impressoras.
  • Opção adicional para o integrador. Por padrão, será 1.

Para realizar a chamada automática, basta configurar o Agendador de Tarefas do Windows para que este possa executar o arquivo criado, de acordo com suas necessidades.

Caso todas as informações estejam corretas, a chamada à funcionalidade executará e o integrador realizará o processo citado na seção Modo manual. Depois de realizado o processo, o arquivo de layout do EDI RND022 será movido da pasta configurada na Entrada e será movido para uma pasta chamada "Processados", localizado no mesmo diretório do executável do Integrador. Caso não haja permissão suficiente para mover o arquivo da pasta "\Entradas" para a pasta "\Processados", uma imagem de alerta será exibida, no entanto, não afetará a geração do pedido-filho, apenas não moverá o arquivo automaticamente. O usuário deve se atentar a este caso, pois caso não mova o arquivo lido, em uma próxima leitura do diretório de Entradas, o sistema tentará ler este arquivo novamente.

 

Image Added

Figura 15 - Exceção ao mover arquivo RND022

 

Depois de realizadas qualquer uma destas opções com sucesso, o item do Pedido-pai deve estar marcado conforme o manual anterior, Opção 'Liberação de Itens para Faturamento' no Pedido de Venda, com o pedido-filho criado com os produtos encontrados que atendem aos requisitos.

 

...

Em ambas as situações da criação de um pedido através do arquivo RND022, uma Observação será criada neste pedido-filho informando a data de consumo do material. Esta data é a informada no próprio arquivo RND022.

 

 

...