Páginas filhas
  • DDLEGFIN-583 - DT Alteração Da Consulta De Integração Ferrero Rocher - Fluxo Exportação.


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:25 - Integrações
Função:Otimizar a  integridade na geração do  arquivo de exportação de Estoque , deve ser analisado as informações do estoque da filial para os produtos que não são de revenda. Também deve ser enviado o código CFOP quando o lançamento possuir motivo de devolução no arquivo de Movimento.
Ticket:DDLEGFIN-583
Requisito/Story/Issue:DDLEGFIN-583


02. SITUAÇÃO/REQUISITO

Otimizar a  integridade na geração do  arquivo de exportação de Estoque , deve ser analisado as informações do estoque da filial para os produtos que não são de revenda. Também deve ser enviado o código CFOP quando o lançamento possuir motivo de devolução no arquivo de Movimento.

Apresentar o código de distribuidor relacionado ao fornecedor e a filial informadas como filtro da integração Ferrero Rocher da rotina 2527.


1 - Deve ser alterado o comportamento da consulta de informações da Integração Ferrero Rocher (Rotina 2527) no fluxo Exportar do Arquivo de Exportação 'ESTOQUE', para:

1.1 -  Se o campo flag (Enviar produtos de não revenda) da Aba  Filtros estiver DESMARCADO: Na consulta das informações do arquivo de Exportação 'ESTOQUE', deve ser consultado o estoque do Produto (PCPRODFILIAL).  Atualmente está tratando o filtro na ( AND NVL(PCPRODUT.REVENDA,'N') = 'S') e deve ser alterado para analisar na PCPRODFILIAL. ( AND NVL(PCPRODFILIAL.REVENDA,'N') = 'S')

 2 - Deve ser criado na Aba Filtros o novo campo de seleção flag : Considerar Cadastro de Alienação de Devolução.

2.1 - Inicialmente o campo será carregado desabilitado.

2.2 - Este campo somente será Habilitado para seleção quando for selecionado o tipo de Arquivo para Exportação igual a 'MOVIMENTO'.

3 - Deve ser alterado o comportamento da consulta de informações da Integração Ferrero Rocher (Rotina 2527) no fluxo Exportar do Arquivo de Exportação 'MOVIMENTO', para: Entrada de Devolução e Entrada de Devolução Cancelada.

3.1 -  Se o campo flag (Considerar Cadastro de Alienação de Devolução) da Aba  Filtros estiver MARCADO: Na consulta das informações do arquivo de Exportação 'MOVIMENTAÇÃO', deve ser consultado o cadastro de DEVOLUÇÃO do Fornecedor (Fornecedor Principal) informado na tela de Filtros.  

  • Se for encontrado o cadastro de DEVOLUÇÃO  da alienação (PCTABDEVFORNEC.CODDEVOL) para o fornecedor informado e motivo devolução do movimento (PCMOV.CODDEVOL): Deverá ser enviado o código de devolução de alienação do fornecedor (PCTABDEVFORNEC.CODDEVOL)  para o  CFOP (CODFISCAL) . 
  • Se  NÃO for encontrado o cadastro de DEVOLUÇÃO (PCTABDEVFORNEC.CODDEVOL) para o fornecedor informado e motivo devolução do movimento (PCMOV.CODDEVOL): Deve ser usado o CFOP (CODFISCAL) que retorna atualmente na consulta (PCMOV.CODFISCAL) de Devolução de NF Entrada . 

  

3.2 -  Se o campo flag (Considerar Cadastro de Alienação de Devolução) da Aba  Filtros estiver DESMARCADO: Na consulta das informações do arquivo de Exportação 'MOVIMENTAÇÃO', deve ser enviado o CFOP do movimento (consulta atual).

1. Deve ser criado uma Grid com os campos:  Cód. Distribuidor e Filial, na aba Filtros

     1.1 - O campo Cód. Distribuidor deve apresentar o cadastro de código de distribuidor realizado na rotina   2571,para o Fornecedor e Filial informados. (PCALIENAFORNEC.ALIENACAO)

   1.2 - Caso seja informado o Fornecedor e posteriormente for alterada a Filial, a Grid de código de distribuidor deverá ser  ser alterado com as informações da nova filial. Acrescentando  na grid o registro das novas filiais selecionadas  e removendo na grid o registro das filias desmarcadas no campo Filial.

    1.3 - Caso seja alterado o Fornecedor , a Grid de código de distribuidor deverá ser   alterada com as informações do novo fornecedor para as filiais selecionadas.

   1.4. O código de distribuidor  é apresentado na Grid para apresentação/consulta. O código de distribuidor da Grid é somente informativo, e ele apresenta o cadastro do código de distribuidor do fornecedor na filial selecionada.


2. Ao solicitar a ação Exportar deve ser verificado a informação do campo Código de Distribuidor da tela.

 2.1 O campo Código do Distribuidor   é de preenchimento obrigatório, caso ele não seja  informado deve ser apresentada uma mensagem de bloqueio: 'O Código Distribuidor deve ser informado.'


3. Na geração do arquivo de exportação deve ser realizado os seguintes tratamentos:

3.1- Enviar no cabeçalho do arquivo o código de distribuidor informado na tela (rotina 2527) para o campo Cód. Distribuidor.


03. SOLUÇÃO

Criada opção Enviar produtos de não revenda, para filtro produtos que não seja de revenda na tabela PCPRODFILIAL, campo REVENDA. 

Criada opção Considerar Cadastro de Alienação de Devolução, para nos movimentos de Entrada de Devolução e Entrada de Devolução Cancelada para verificar se existe o CODDEVOL da tabela PCMOV alienado com o fornecedor e usar o valor da alienação no CODFISCAL. 

Criada caixa Código de Distribuidor do Fornecedor, os campos:  Cód. Distribuidor e Filial informados na rotina 2571 - Cadastro de Alienação, para o Fornecedor e Filial informados. (PCALIENAFORNEC.ALIENACAO)


Necessário atualizar a rotina 2527 para uma das versões indicadas ou versão superior:

- 29.0.17.1

- 30.0.7.1

-30.2.0.14


  •  Criada caixa Código de Distribuidor do Fornecedor que exibe as colunas Filial e Cód. Distribuidor.  O campo Cód. Distribuidor exibe o cadastro de código de distribuidor realizado na rotina  2571 - Cadastro de Alienação, para o Fornecedor e Filial informados. (PCALIENAFORNEC.ALIENACAO)


        


  • Caso seja informado o Fornecedor e posteriormente for alterada a Filial, a planilha de Código de Distribuidor é alterada com as informações da nova Filial. Acrescentando  na planilha o registro das novas filiais selecionadas  e removendo na planilha o registro das filias desmarcadas no campo Filial.
  • Se alterado o Fornecedor , a planilha de Código de Distribuidor deverá é alterada com as informações do novo fornecedor para as filiais selecionadas.
  • O Código de Distribuidor  é exibido na planilha para apresentação/consulta. O código de distribuidor da planilha é somente informativo, e ele exibe o cadastro do código de distribuidor do fornecedor na filial selecionada. 
  • Ao clicar o botão Exportar verificada a informação do campo Código de Distribuidor da tela. O preenchimento deste campo é Obrigatório, caso ele não seja  informado é exibida mensagem de alerta conforme imagem abaixo:

          

          

          


  • Na geração do arquivo de exportação é realizado os seguintes tratamentos:

         Enviar no cabeçalho do arquivo o código de distribuidor informado na tela (rotina 2527) para o campo Cód. Distribuidor.

        


  • Ao selecionado Arquivo para exportação = ESTOQUE é habilitada opção Enviar produtos de não revenda, para filtro produtos que não seja de revenda na tabela PCPRODFILIAL, campo REVENDA.

       



  Observação:  caso a opção Enviar produtos de não revenda esteja desmarcado, na consulta das informações do arquivo de Exportação ESTOQUE, é consultado o estoque do Produto       (PCPRODFILIAL).  Atualmente está tratando o filtro na ( AND NVL(PCPRODUT.REVENDA,'N') = 'S') e deve ser alterado para analisar na PCPRODFILIAL. ( AND NVL(PCPRODFILIAL.REVENDA,'N') = 'S').


  • Ao selecionado Arquivo para exportação = MOVIMENTO é habilitada opção Considerar Cadastro de Alienação de Devolução,  para nos movimentos de Entrada de Devolução e Entrada de Devolução Cancelada, verificar se existe o CODDEVOL da tabela PCMOV alienado com o fornecedor e usar o valor da alienação no CODFISCAL. Caso não tenha, é verificado o CODDEVOL da tabela PCNFENT com o fornecedor e usar o valor da alienação no CODFISCAL. Caso não tenha, é usado o CODFISCAL que retorna atualmente na consulta (PCMOV.CODFISCAL).

          


Observação: caso a opção Considerar cad. de alienação de devolução estiver marcado: Na consulta das informações do arquivo de Exportação MOVIMENTO, é consultado o cadastro de DEVOLUÇÃO do Fornecedor (Fornecedor Principal) informado na tela de Filtros. 

Se desmarcada a opção acima, a consulta das informações do arquivo de Exportação MOVIMENTO, é ser enviado o CFOP do movimento (consulta atual).



04. DEMAIS INFORMAÇÕES



Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS