...
Para solução da situação apontada, foram realizadas as seguintes implementações:
- Criação do PD parâmetro dinâmico REPLICA_DATA_BLOQ_FORN_REDE:
Grupo: FORNECEDOR;
...
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
DA REDE SERÃO ALTERADOS COM O MESMO VALOR AUTOMATICAMENTE.
S S = SIM
N 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 Divisão que foi informada a data e que estejam com o status ATIVO.
- Caso o valor do PD 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 PD parâmetro dinâmico REPLICA_DATA_BLOQ_FORN_REDE com o valor igual a S:
...