01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:PARÂMETROS
Função:FORNECEDORES - MAX0055
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-7851


02. 
SITUAÇÃO/REQUISITO

Na rotina Fornecedor - MAX0055, ao alterar o campo Data Bloqueio Compras Fornec. com Tít. Vencidos, para algum fornecedor que esteja inserido em alguma rede, o sistema deverá replicar essa informação para todos os demais fornecedores da rede, evitando a existência de datas divergentes entre fornecedores da mesma rede, e que possa atrapalhar a rotina de consistência do recurso desenvolvido.

03. SOLUÇÃO

Para solução da situação apontada, foram realizadas as seguintes implementações:

  • Criação do parâmetro dinâmico REPLICA_DATA_BLOQ_FORN_REDE:

                Grupo: FORNECEDOR;

                Empresa: Geral;

                Nome: REPLICA_DATA_BLOQ_FORN_REDE;

                Tipo: String;

                Valor default: N;

                Comentário: INDICA SE AO ALTERAR O CAMPO "DATA BLOQUEIO COMPRAS FORNEC. COM TÍT. VENCIDOS", EM UM FORNECEDOR VINCULADO A UMA REDE DE PESSOAS, OS DEMAIS FORNECEDORES

                                    DA REDE SERÃO ALTERADOS COM O MESMO VALOR AUTOMATICAMENTE.

                                    S = SIM

                                    N = NÃO (VALOR PADRÃO)


  • Na rotina Fornecedor - MAX0055, do módulo Cadastro, menu Operacional, foi implementada que:
    • Ao alterar o valor da coluna Data Bloqueio Compras Fornec. com Tít. Vencidos da grid que se encontra na aba Divisão ao realizar a ação de atualizar os dados do fornecedor, a rotina irá verificar se o PD REPLICA_DATA_BLOQ_FORN_REDE está com valor igual a S, se esta informação for verdadeira será então pesquisado se o fornecedor em questão faz parte de REDE, fazendo parte, deverá atualizar a coluna DTABLOQCOMPFORNECTITVENC da tabela MAF_FORNECDIVISAO de todos os fornecedores que compõem a mesma REDE, que possuem a mesma Divisão que foi informada a data e que estejam com o status ATIVO.
    • Caso o valor do parâmetro dinâmico REPLICA_DATA_BLOQ_FORN_REDE estiver com valor igual a N a rotina não irá realizar as ações acima.


  • Exemplo com o parâmetro dinâmico REPLICA_DATA_BLOQ_FORN_REDE com o valor igual a S:

Imagem 1 - Rotina Rede - GEREDE, Rede gerada com dois fornecedores.


Imagem 2 - Rotina Fornecedor - MAX0055, aba Divisão, coluna Data Bloqueio Compras Fornec. com Tít. Vencidos.


Imagem 3 - fornecedor 32, aba Divisão.


Imagem 4 - Incluída Informação para o fornecedor 31, divisão VAREJO.


Imagem 5 - fornecedor 32 com a informação também atualizada para a coluna Data Bloqueio Compras Fornec. com Tít. Vencidos após atualização do fornecedor 31.


04. DEMAIS INFORMAÇÕES

Se estiver na versão 23.01, atualizar o sistema para o service pack 23.01.019 ou service pack superior.

05. ASSUNTOS RELACIONADOS

       Clique aqui para mais informações sobre Fornecedor - MAX0055.