Devido à descontinuação da versão 5.10.3, que ocorrerá em 30/09/2025, informamos que este manual não receberá atualizações a partir desta data. Para mais informações sobre a evolução do Gestão Empresarial | ERP, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.
Informamos que as funcionalidades da Reforma Tributária estão disponíveis apenas a partir da versão 5.10.4 do Gestão Empresarial. Acesse o Portal de Exigências Legais da Senior para saber como preparar o seu negócio!
Identificador de Regra
COM-135CGFCA02
Módulo: COM - Comercial.
Finalidade: realizar consistências na formação e fechamento de cargas.
Definir Numero VComCodEmp; Definir Numero VComCodFil; Definir Numero VComNumAne; Definir Numero VComNumPfa; Definir Alfa VComOperacao; Definir Numero VComNumPed; Definir Alfa vNumPedAlfa; definir alfa aSigUfs; definir alfa aObsPfa; definir alfa aMensagem; aSigUfs = "SC"; nNumPed = VComNumPed; IntParaAlfa(nNumPed,vNumPedAlfa); aObsPfa = ""+vNumPedAlfa+"**"+aSigUfs+"";
Se ((VComOperacao = "CONSISTINDO") E (VComNumPed = 79)) inicio Mensagem(Erro, "Teste"); fim
Se ((VComOperacao = "GERANDO") OU (VComOperacao = "FECHANDO")) Inicio ExecSqlEx("UPDATE E135PFA Set USU_ObsPfa = :aObsPfa Where CodEmp =:VComCodEmp and CodFil = :VComCodFil and NumAne = :VComNumAne and NumPfa = :VComNumPfa", nSucesso, aMensagem); Fim
Variáveis Disponibilizadas:
Nome
Tipo
Observações
Retorna Valor
VComCodEmp
NÚMERO
Código da empresa.
N
VComCodFil
NÚMERO
Código da filial.
N
VComNumAne
NÚMERO
Número da carga.
N
VComNumPed
NÚMERO
Número do pedido para qual está sendo gerada a análise/pré-fatura. Esta
variável tem valor = 0 quando VComOperacao estiver com o valor “FECHANDO”.
N
VComNumPfa
NÚMERO
Número da pré-fatura/análise que está sendo gerada. Esta variável tem valor = 0
quando VComOperacao estiver com o valor “FECHANDO”.
N
VComOperacao
ALFA
Operação que está ocorrendo na tela F135FCP quando a regra é chamada. Valores possíveis para a variável:
"CONSISTINDO": Indica que a regra está sendo chamada na consistência da geração de pré-faturas. Neste ponto o usuário do sistema pode barrar a geração de um pedido/pré-fatura por meio da geração de uma mensagem de erro na regra LSP vinculada ao identificador. Neste ponto a pré-fatura ainda NÃO está gravada na base de dados.
"GERANDO": Indica que a regra está sendo chamada na geração da pré-fatura/análise. Neste ponto o usuário pode realizar alterações em campos ou tabelas de usuário no momento da geração da pré-fatura/análise. Neste ponto a pré-fatura está gravada na base de dados, mas não está fechada. Não deve barrar o processo quando o valor da variável for = “GERANDO”.
Caso alguma consistência seja realizada enquanto a operação for “GERANDO”, a seguinte mensagem será apresentada: “O sistema não pode ser interrompido via regra quando está GERANDO pré-faturas. Consulte a documentação e revise a regra ligada ao identificador COM-135CGFCA02. O processo não será interrompido. Mensagem original da regra: <Mensagem da Regra>”; o processo, então, irá continuar, anulando a consistência realizada através do IR.
"FECHANDO": Indica que a regra está sendo chamada no fechamento da pré-fatura/análise. Neste ponto o usuário pode realizar alterações em campos ou tabelas de usuário no momento do fechamento da pré-fatura/análise. Neste ponto a pré-fatura está gravada na base de dados e já está fechada. Não deve barrar o processo quando o valor da variável for = “FECHANDO”.
Caso alguma consistência seja realizada enquanto a operação for “FECHANDO”, a seguinte mensagem será apresentada: “O sistema não pode ser interrompido via regra quando está FECHANDO pré-faturas. Consulte a documentação e revise a regra ligada ao identificador COM-135CGFCA02. O processo não será interrompido. Mensagem original da regra: <Mensagem da Regra>”; o processo, então, irá continuar, anulando a consistência realizada através do IR.
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ê?
Agradecemos seu feedback! Vamos avaliar sua sugestão e alterar o conteúdo relacionado caso seja necessário.