Identificador de Regra
COM-135CGFCA01
Módulo: COM - Comercial.
Finalidade: Realizar consistências tanto na formação quanto no fechamento das cargas.
Características: Para a regra serão disponibilizados as seguintes variáveis:
- VComCodEmp (código da empresa da carga)
- VComCodFil (código da filial da carga)
- VComNumAne (número da carga)
- VComOperacao ("GERANDO" = quando for geração da carga ou "FECHANDO" = quando for fechamento da carga).
Nas telas de formação de carga o parâmetro "VComOperação" receberá o valor "GERANDO" ao final do processamento e, caso o usuário faça a opção pelo fechamento da carga, o identificador de regras será acionado novamente passando o valor "FECHANDO" para a variável "VComOperação" da regra.
Nas telas de fechamento de carga o parâmetro "VComOperacao" receberá o valor "FECHANDO".
Não será tratado nenhum retorno para o sistema, sendo que a chamada se dará antes da efetivação dos dados no banco (commit). Através da regra poderá ser cancelado tanto a geração quanto o fechamento da carga.
Não é recomendado a utilização desse identificador de regras para realização de consistências onde o processo possa ser interrompido, através da tela de Formação de Embalagens Compacta (F135FEC).
Observação
Este identificar de regras não pode ser utilizado em conjunto com a opção Gravar a cada pré-fatura da tela F135FCP. Utilize o identificador de regras COM-135CGFCA02 para consistir o pedido/pré-fatura.
Tela: F135FCA, F135FCP, F135FCR, F135MCA, F135FEA e F135FEC
Transação: Não se aplica.
Regra:
EXEMPLO:
Definir Numero VComCodEmp;
Definir Numero VComCodFil;
Definir Numero VComNumAne;
Definir Alfa VComOperacao;
Se (VComOperacao = "GERANDO")
GeraLog("Processo de geração da carga cancelada.");
Senao
GeraLog("Processo de fechamento da carga cancelada.");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VComCodEmp | NÚMERO | Código da empresa da carga | N |
VComCodFil | NÚMERO | Código da filial da carga | N |
VComNumAne | NÚMERO | Número da análise de embarque | N |
VComOperacao | ALFA | Tipo de Operação (GERANDO ou FECHANDO) | N |
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.