Histórico da Página
...
Linha de Produto: | Microsiga Protheus® |
Segmento: | Jurídico |
Módulo: | SIGAJURI |
Função: | JURA095 - Assuntos Jurídicos JURA105 - Envolvidos JURXFUNB - Funções do módulo JURUPDJURI - Atualização de dicionários |
Situação/Requisito: | A validação de Cliente e Fornecedor está acontecendo antes do preenchimento do campo Loja, com isso, cadastros que possuem mais de um código de loja e o primeiro posicionado está bloqueado, não é possível a inclusão do registro. |
Solução/Implementação: | Rotina ajustada para validar campo somente no campo Loja. |
...
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Alteração de Campos no arquivo SX3 – Campos:
Tabela NSZ- Assuntos Jurídicos
...
Campo | NSZ_CCLIEN |
Val. Sistema |
Campo | NSZ_LCLIEN |
Val. Sistema | Vazio().Or.(ExistCpo('SA1',M->NSZ_CCLIEN+M->NSZ_LCLIEN,1).And.JAATUNT9().And.JVldClRst(M->NSZ_CCLIEN,M->NSZ_LCLIEN)) |
Tabela NT9 - Envolvidos
Campo | NT9_CFORNECEMPCL |
Val. Sistema | Vazio() .Or. JA105VLCLI() |
Campo | NT9_LFORNELOJACL |
Val. SistemaVazio | Vazio() .OR. ExistCpoJ95VldNT9('SA1') |
Campo | NT9_CFORNE |
Val. Sistema |
Campo | NT9_LFORNE |
Val. Sistema | Vazio() .OR. J95VldNT9('SA2'SA2',FwFldGet('NT9_CFORNE') + FwFldGet('NT9_LFORNE'), 1) |
Procedimento para Utilização
Validações dos campos Cliente na rotina de Processos aba Detalhes
...
...
A validação de campo deve apresentar a mensagem padrão:
Problema:
Este Registro está bloqueado para uso
Solução :
Entre em contato com o administrador dosistema ou o responsavel pelo registro para identificar o motivo do bloqueio.
Em caso de rotina automatica, verifique a informação assinalada no log gerado.
...
Validações dos campos Fornecedor na rotina de Processos aba Envolvidos
...
...
Validações dos campos Cliente na rotina de Processos na aba Envolvidos
Inclua uma nova linha;
Principal? = 1-Sim;
Cliente? = 1-Sim;
Polo = 2-Polo Passivo;
Cod Tipo Env = Qualquer código válido e ativo;
Cód Cliente = Um código de Cliente bloqueado ( digitar manualmente);
Loja cliente = A loja do Cliente bloqueado;
...