01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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
Requisito/Story/Issue:DDLEGFIN-560


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.


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.


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.


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.


1. Atualizar a rotina 2571 - Cadastro de Alienações para uma das versões indicadas ou versão superior:

29.0.6.3

30.0.4.12

30.1.0.16

2. 

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

2. Clique a aba Cód. Distribuidor;



3. Selecione a filial desejada na caixa Filial;

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

5. Clique o botão Incluir;


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


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


  8. Clique o botão Replicar;



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:



Observação: é 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).




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




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>