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.

Este artigo ajudou você?