Páginas filhas
  • DDLEGFIN-560 - DT Cadastrar Código Distribuidor Por Filial.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:25 - Integrações
Função:Adaptar no cadastro de Alienação a informação do código de Distribuidor de um Fornecedor para cada Filial, na rotina 2571 - Cadastro de Alienações. Possibilitando sua apresentado nas rotinas de integração com Fornecedores.
Ticket:

DDLEGFIN-560

DDLEGFIN-567

DDLEGFIN-572

Requisito/Story/Issue:

DDLEGFIN-560

DDLEGFIN-567

DDLEGFIN-572


02. SITUAÇÃO/REQUISITO

É necessário adaptar no cadastro de Alienação a informação do código de Distribuidor de um Fornecedor para cada Filial, na rotina 2571 - Cadastro de Alienações. Possibilitando sua apresentação nas rotinas de integração com Fornecedores.


Expandir
titleCritérios de AceitaçãoRotina 2571 - Cadastro de Alienações:

1 . Deve ser criado na rotina 2571 - Cadastro de Alienações, uma nova Guia (Aba) para cadastro de Código de Distribuidor, com as informações: Filial, Cód. Distribuidor e Grid (Relação dos cadastro de Código de Distribuidor por Filial e Fornecedor)

  •  Filial: Permite efetuar a pesquisa pelo código ou através da tela de pesquisa por filial.

                  -  O campo de digitação e o seu preenchimento é obrigatório para o cadastro.

                  - Deve ser apresentada na lista de filiais, somente as filiais que o usuário logado possui permissão de acesso na rotina 131.

  • Cód. Distribuidor: Campo de digitação,  do tipo Alfanumérico com 10 posições.
  • Grid (Relação do Código de Distribuidor por Filial e Fornecedor): Apresentar a Grid com os campos: Filial (Código e Razão Social) e Código Distribuidor (Código);

                 - Apresenta as informações  de cadastro de código de Distribuidor  por Filial, relacionadas ao Fornecedor selecionado. 

2.  O cadastro de Código de Distribuidor por Fornecedor, deve alimentar a tabela PCALIENAFORNEC, com as informações:

PCALIENAFORNEC.CATEGORIA= Atribuir o valor '23';

PCALIENAFORNEC.CODFORNEC=Atribuir o código do Fornecedor;

PCALIENAFORNEC.REFWINTHOR= Atribuir o código da Filial;

PCALIENAFORNEC.ALIENACAO = Atribuir o cód. Distribuidor.


3. No Formulário de Replicação do cadastro de Alienações, deve ser acrescentado o campo de seleção 'Cód. Distribuidor' na opção de Itens.

3.1 - Ao ser selecionado o campo 'Cód. Distribuidor' e solicitar a ação Replicar, deve ser verificado se existe cadastro de Código de Distribuidor para o Fornecedor Origem.

  • Caso não existe o cadastro, deve ser apresentada a mensagem de bloqueio:  ' O fornecedor origem não possui cadastro de código de distribuidor'.

3.2 - Ao ser selecionado o campo 'Cód. Distribuidor' e solicitar a ação Replicar: Deve ser  executado o fluxo de replicação do cadastro de Cód. Distribuidor, do Fornecedor 'Origem' para o 'Fornecedor Destino'.

  • Após ser finalizado o fluxo de replicação deve ser apresentada a mensagem: 'Dados foram replicados.'


4. Validação de Unicidade do código de distribuidor na filial e fornecedor: Não será permitido registrar o mesmo código distribuidor para a mesma filial e fornecedor informados. Unicidade entre os campos (Fornecedor, Filial e Código Distribuidor).

4.1 - Somente pode existir um único cadastro de código de distribuidor para o fornecedor na filial.


Expandir
titleRotina 2541 - Integração Red Bull:

1. Deve ser acrescentado o campo Cód. Distribuidor na Grid Fornecedores da Aba Exportação. 

  • 1.1 - O campo Cód. Distribuidor deve apresentar o cadastro de código de distribuidor realizado na rotina 1571,para o Fornecedor e Filial informados. (PCALIENAFORNEC.ALIENACAO)
  • 1.2 - Caso seja informado o Fornecedor na grid de Fornecedores e posteriormente for alterada a Filial, o campo código de distribuidor deverá ser alterado com as informações da nova filial.

2. Ao solicitar a ação Exportar deve ser verificado a informação do campo Código de Distribuidor dos Fornecedores inseridos na Grid Fornecedores.

  • 2.1 - Se existe na Grid, fornecedores sem o código de distribuidor cadastrado: O campo Código do Distribuidor da tela  deverá ser de preenchimento obrigatório e será apresentada uma mensagem de bloqueio: 'O Código Distribuidor deve ser informado e será aplicado para os fornecedores que não possuem este cadastro.'
  • 2.2 Se todos os fornecedores  da Grid, possuem o campo código de distribuidor cadastrado: O campo Código Distribuidor deve ser desabilitado e se existe informação deverá ser apagada. A informação do campo Código Distribuidor da tela não será obrigatória.

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

  • 3.1 Para o fornecedor  que possui cadastro de distribuidor para a filial informada: Enviar o código de distribuidor registrado para o fornecedor na filial em análise (pcalienafornec.alienacao);
  • 3.2 Para o fornecedor  que não possui o cadastro de distribuidor para a filial informada: Enviar o código de distribuidor informado no campo 'Código do Distribuidor' da tela de Integração Red Bull.
Expandir
titleRotina 2530 - Exportação Jhonson & Jhonson

Critérios de Aceitação

1. Deve ser acrescentado o campo Cód. Distribuidor na Grid Fornecedores da Aba  Filtros. 

  • 1.1 - O campo Cód. Distribuidor deve apresentar o cadastro de código de distribuidor realizado na rotina 1571,para o Fornecedor e Filial informados. (PCALIENAFORNEC.ALIENACAO)
  • 1.2 - Caso seja informado o Fornecedor na grid de Fornecedores e posteriormente for alterada a Filial, o campo código de distribuidor deverá ser alterado com as informações da nova filial

2. Para o Layout DIAL: Na Grid Fornecedores da Aba Filtros, deve ser acrescentado o campo de Filial.

  • 2.1 - Deve ser apresentado na Grid de Fornecedores um registro (linha), separada para cada fornecedor e filial selecionados. Apresentando a informação de código de distribuidor do fornecedor em cada filial; 
  • 2.2 - Ao ser registrada um novo fornecedor, deve ser inserido uma linha para cada filial selecionada;
  • 2.3 - Ao excluir um registro de um fornecedor na grid de Fornecedores, todos os registros deste fornecedor para as outras filiais serão removidos.
  • 2.4 - Ao carregar a tela  da rotina 2530, a consulta da configuração INI do usuário da Grid de Fornecedores permanecerá apresentando somente os fornecedores configurados. A atualização de informações do cadastro de código de distribuidor por filial será atualizada na GRID Fornecedores após selecionar as Filiais.

3. Para o Layout ADIS: Será carregado na Grid Fornecedores da Aba Filtros, o código de distribuidor 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.

4. Ao solicitar a ação Exportar deve ser verificado a informação do campo Código de Distribuidor dos Fornecedores inseridos na Grid Fornecedores.

    Para o Layout - DIAL: 

  • 4.1 - Se existe na Grid, fornecedores sem o código de distribuidor cadastrado: O campo Código do Distribuidor da tela  deverá ser de preenchimento obrigatório e será apresentada uma mensagem de bloqueio: 'O Código Distribuidor  da tela deve ser informado e será aplicado para os fornecedores que não possuem esta informação cadastrada.'
  • 4.2 - Se todos os fornecedores  da Grid, possuem o campo código de distribuidor cadastrado: O campo Código Distribuidor deve ser desabilitado e se existe informação deverá ser apagada. A informação do campo Código Distribuidor da tela não será obrigatória.

Para o Layout - ADIS: 

  • 4.3 - O campo Código do Distribuidor da tela  será de preenchimento obrigatório.
  • 4.4 - Caso tenha solicitado a exportação sem informar o campo código distribuidor (tela), deve ser apresentada uma mensagem de bloqueio: 'O Código Distribuidor  deve ser informado para a geração do arquivo de exportação.'

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

Para o Layout - DIAL: 

  • 5.1 - Para o fornecedor  que possui cadastro de distribuidor para a filial informada: Enviar o código de distribuidor registrado para o fornecedor na filial em análise (pcalienafornec.alienacao);
  • 5.2 - Para o fornecedor  que não possui o cadastro de distribuidor para a filial informada: Enviar o código de distribuidor informado no campo 'Código do Distribuidor' da tela de Integração.

Para o Layout - ADIS: 

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

03. SOLUÇÃO

Criada opção Cód. Distribuidor na rotina 2571 - Cadastro de Alienações que possibilita adaptar no cadastro de Alienação a informação do código de Distribuidor de um Fornecedor para cada Filial, na rotina 2571 - Cadastro de Alienações, otimizando sua apresentação nas rotinas de integração com Fornecedores.

...

Totvs custom tabs box
tabsPasso 01, Passo 02Parametrizações, Saiba como funciona, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Necessário atualizar a rotina 2571 - Cadastro de Alienações  Atualizar as rotinas abaixo para uma das versões indicadas ou versão superior:


2571 - Cadastro de Alienações

- 29.0.6.6

- 30.0.4.14

- 30.1.0.18


2541 - Integração Red Bull 

-  29.0.7.13

- 30.0.4.23

- 30.1.0.34


2530 - Exportação Jhonson & Jhonson

-  29.0.6.2

- 30.2.0.2

 - 30.0.5.2


passo2
Totvs custom tabs box items
defaultno
referenciapasso2
Expandir
titleRotina 2571 - Cadastro de Alienações
Totvs custom tabs box items
defaultno
referenciapasso2

1. Acesse a rotina 2571 e selecione/preencho o campo Fornecedor e pressione tecla Tab;

3

2. Clique a aba Cód. Distribuidor;

Image Removed


Image Added

4


3. Selecione a filial desejada na caixa Filial;

5

4. Preencha/informe o campo Alienação conforme necessidade;

6

5. Clique o botão Incluir;

Image Removed

Image Added

7


6. Selecione a filial desejado na planilha e clique o botão Replicação;

Image Removed

Image Added


7. Selecione o Fornecedor Origem e Fornecedor Destino conforme necessidade e na caixa Itens marque a opção Cód. Distribuidor;

Image Removed

Image Added


  8. Clique o botão Replicar;

Image Removed


Image Added


Observação: ao ser selecionado/marcado o campo Cód. Distribuidor e solicitar a ação Replicar,

deve

é verificado se existe cadastro de Código de Distribuidor para o Fornecedor Origem. Caso não exista é exibida mensagem: Fornecedor de origem não possui cadastro de código de distribuidor, conforme imagem abaixo:


Image Added


Observação:

Image Removed

Totvs custom tabs box items

 é realizada validação de Unicidade do código de distribuidor na filial e fornecedor. Não é permitido registrar o mesmo código distribuidor para a mesma filial e fornecedor informados. Unicidade entre os campos (Fornecedor, Filial e Código Distribuidor).

Expandir
titleRotina 2541 - Integração Red Bull:

1. Acesse a rotina 2541, selecione/informe a Filial;

2. Informe a Data Inicial e Data Final conforme necessidade;

3. Selecione o Layout conforme necessidade;

4. Na caixa Fornecedores utilize a tecla Insert e selecione/informe o fornecedor desejado e note a coluna Cód. Distribuidor. Esta coluna exibe o cadastro de código de distribuidor cadastrado previamente na rotina 2571, para o Fornecedor e Filial informados;

Exemplo 01.

Image Added


Observações:

Caso seja informado o Fornecedor na planilha de Fornecedores e posteriormente venha a ser alterada a Filial, o campo código de distribuidor deverá ser alterado com as informações da nova filial. Conforme os exemplos 01 e 02. ( Na imagem 01 foi informada Filial 4 e Cód. Distribuidor para esta filial é o 1104. Na imagem 02 foi informada Filial 02 e Cód. Distribuidor para esta filial é o 1103).

Exemplo 02.

Image Added


6. Clique o botão Exportar;

6.1 Layout 1: Ao clicar o botão Exportar caso não caso a coluna Cód. Distribuidor não esteja informada/preenchida é exibida mensagem de Atenção conforme imagem abaixo:


Image Added



6.2 Layout 2: Ao clicar o botão Exportar caso não caso a coluna Cód. Distribuidor não esteja informada/preenchida é exibida mensagem de Atenção conforme imagem abaixo:

Image Added


Observações:

Para Layout 1 é informado no cabeçalho do arquivo o código de distribuidor informado na tela (rotina 2541) para o campo Cód. Distribuidor. 

Conforme exemplo no Arquivo Estoque.

Image Added

Image Added


Para Layout 2 fornecedor  que possui cadastro de distribuidor para a filial informada: é informado código de distribuidor registrado para o fornecedor na filial em análise (pcalienafornec.alienacao).

O fornecedor  que não possui o cadastro de distribuidor para a filial informada: é informado o código de distribuidor preenchido no campo Código do Distribuidor da tela de Integração Red Bull.

Conforme exemplo no Arquivo Estoque.

Image Added

Expandir
titleRotina 2530 - Exportação Jhonson & Jhonson

Layout Dial: 


1. Acesse a rotina 2530, na caixa Layout selecione a opção Dial;

2.  Informe a Filial;

3. Note que é foi disponibilizada coluna Cód. Distribuidor;

Observações:

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

Caso seja informado o Fornecedor na grid de Fornecedores e posteriormente for alterada a Filial, o campo código de distribuidor deverá ser alterado com as informações da nova filial. 

É exibido na planilha de Fornecedores um registro (linha), separada para cada fornecedor e filial selecionados. Apresentando a informação de código de distribuidor do fornecedor em cada filial.


Image Added



Image Added


Caso exista fornecedores sem o código de distribuidor cadastrado: O campo Código do Distribuidor da tela  deverá ser de preenchimento obrigatório e é exibida mensagem de bloqueio conforme imagem abaixo:

Image Added


Na geração do arquivo de exportação para o fornecedor  que possui cadastro de distribuidor para a filial informada: é preenchido o código de distribuidor registrado para o fornecedor na filial em análise (pcalienafornec.alienacao).

Para o fornecedor  que não possui o cadastro de distribuidor para a filial informada: é preenchido o código de distribuidor informado no campo 'Código do Distribuidor' da tela de Integração.


Image Added


Layout ADIS

 O campo Cód. Distribuidor da tela  será de preenchimento obrigatório. Caso não seja informado ao exportar arquivo é exibida mensagem de Atenção conforme imagem abaixo:

Image Added


Ao solicitar a ação Exportar é verificado a informação do campo Código de Distribuidor dos Fornecedores inseridos na Grid Fornecedores.

Ao exportar, no cabeçalho do arquivo o código de distribuidor informado na tela (rotina 2530) para o campo Cód. Distribuidor. conforme imagem abaixo:

Image Added


Image Added

defaultno
referencia



04. 
DEMAIS INFORMAÇÕES



Aviso

Importante!

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

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


Mantenha suas rotinas sempre atualizadas!

...