Identificador de Regra
CHA-900RCPM001I
Permite que customizações e regras de integração identifiquem o momento de execução do processo de montagem da lista de componentes na tela F900RCP. O identificador é disparado em dois momentos distintos a cada clique no botão Mostrar:
- INICIO: Executado uma vez, imediatamente após a consulta SQL ser aberta e antes de qualquer componente ser carregado na grade.
Use para: limpar tabelas de controle, inicializar variáveis de sessão, registrar abertura do processo. - FIM: Executado uma vez, após todos os componentes serem carregados na grade e antes do cálculo de estoques disponíveis.
Use para: fechar processo, executar lógica de pós-carga, notificar sistemas integrados.
Tela: Requisita Separação Componentes para O.Ps. dos Depósitos (F900RCP)
Variáveis Disponibilizadas:
| Nome | Tipo | Observação | Retorna valor |
|---|---|---|---|
| ChaALocal | Alfa | Momento da execução: INICIO ou FIM. | N |
| ChaAIdentificador | Alfa | ID único gerado no INICIO e passado automaticamente no FIM. Permite correlacionar as duas chamadas de um mesmo clique em Mostrar. | N |
| ChaNCodEmp | Número | Código da empresa logada. | N |
| ChaACodOri | Alfa | Código da origem informada no filtro da tela. Permanece vazio quando a pesquisa é realizada sem informar uma origem. | N |
Observação
- O identificador só é executado se estiver cadastrado e ativo na empresa. Se não cadastrado, o comportamento da tela é idêntico ao anterior.
- ChaAIdentificador é somente leitura: o ID é gerado pelo sistema no INICIO e não pode ser sobrescrito pela regra, garantindo a correlação correta entre o par INICIO/FIM de cada execução.
- Em ambiente multiusuário, cada usuário que clica em Mostrar gera seu próprio par de execuções com ChaAIdentificador único.
- O identificador GER-000INWMS18 (sugestão de dados WMS por componente) continua sendo executado dentro do loop de itens, sem interferência do CHA-900RCPM001.
Regra: Exemplo de regra:
Definir numero ChaNCodEmp;
Definir alfa ChaACodOri;
Definir alfa ChaALocal;
Definir alfa ChaAIdentificador;
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.
English
Español
English
Español


