ERP – Apontamento de Ordens de Produção – A variável VSNumOrp não é preenchida ao executar o identificador de regras CHA-909PECDP01 na rotina Movimentos de OP/OS (início e fim)
Incidente
No módulo de Manufatura, ao utilizar a tela F909MIF_MCAP - Manufatura / Gestão de Chão de Fábrica / Apontamentos de O.P./O.S. / Finalização de O.P. / Movto/Fim Operador Individual (Movimentos de OP/OS (início e fim)), observamos que a variável VSNumOrp do identificador de regras CHA-909PECDP01, não está sendo preenchida.
Causa
Esse incidente ocorre, pois o identificador é acionado algumas vezes na tela, mas somente chama na última execução.
Observação
Exemplo prático: O identificador de regras executa ao abrir a tela F909MIF pela primeira vez:

Ao dar TAB até o campo Quantidade executa novamente:

E ao informar as dimensões e clicar em OK, também executa:


Atenção
Somente na última execução que a variável é preenchida.
Importante
Detalhamento técnico:
Na tela F909MIF, chama o identificador CHA-909PECDP01 quando:
Ao iniciar a tela, não passa as variáveis, pois apenas verifica se tem regra ativa e ativa o botão Dimensões;
Ao informar o campo Origem na tela, passa apenas as variáveis VSTipEve igual a C-Checar e a VSCodOri com a origem. Neste momento é buscado a variável Executar para determinar em que momento a regra do identificador será executada;
O identificador é chamado, conforme a opção definida na variável Executar, neste momento passa as variáveis VSTipEve igual a E-Executar, a VSCodOri com a origem e a VSNumOrp com o número da OP.