Identificador de Regra
GER-085CONMC01
Módulo: GER - Gerais.
Finalidade: Fazer a consistência da inclusão, alteração ou exclusão da ligação cliente marca.
Características: É executada a cada gravação de linha e no momento do processamento também linha a linha.
Tela: F085MCL
Transação: Não se aplica.
Regra:
Definir Alfa VSCodMar;
Definir Alfa VSCodTpr;
Definir Alfa VSCodCpg;
Definir Alfa VSCodLip;
Definir Alfa VSBloPed;
Definir Alfa VSBloFat;
Definir Alfa VSBloPrd;
Definir Alfa VSObsCom;
Definir Alfa VSObsPrd;
Definir Alfa VSEstado;
Definir Alfa StrAux;
EstaNulo(VSCodTpr,Ret);
se (Ret = 1)
Mensagem(Erro,"Informe a tabela de preço");
EstaNulo(VSCodCpg,Ret);
se (Ret = 1)
Mensagem(Erro,"Informe a condição de pagamento");
EstaNulo(VSCodLip,Ret);
se (Ret = 1)
Mensagem(Erro,"Informe a lista de preço");
se (VSCodRep = 0)
Mensagem(Erro,"Informe o representante");
se (VSCodTra = 0)
Mensagem(Erro,"Informe a transportadora");
StrAux = VSEstado + "[&OK]";
Mensagem(Retorna,StrAux);
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCODCLI | NÚMERO | Cliente | N |
VSCODMAR | ALFA | Marca | N |
VSCODEMP | NÚMERO | Empresa | N |
VSCODREP | NÚMERO | Representante | N |
VSCODTPR | ALFA | Tabela de Preço | N |
VSCODCPG | ALFA | Condição de Pagamento | N |
VSCODFPG | NÚMERO | Forma de Pagamento | N |
VSCODTRA | NÚMERO | Transportadora | N |
VSCODRED | NÚMERO | Redespacho | N |
VSCODLIP | ALFA | Lista de Preço | N |
VSBLOPED | ALFA | Bloqueia Pedido | N |
VSBLOFAT | ALFA | Bloqueia Faturamento | N |
VSBLOPRD | ALFA | Bloqueia Produção | N |
VSOBSCOM | ALFA | Observação para Comercial | N |
VSOBSPRD | ALFA | Observação para Produção | 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.