Identificador de Regra

CPR-410CONLI01

Módulo: CPR - Compras.

Finalidade: Efetuar consistências na inserção, alteração ou exclusão das informações da licitação.

Todos os campos utilizados na tela F410LIC estão disponíveis.

Características: O identificador é executado no processamento (inclusão e alteração) e na exclusão das informações da licitação.

Tela: F410LIC

Transação: Não se aplica.

Regra:

Definir Alfa VCprNCodEmp; @Código da empresa@
Definir Alfa VCprNNumPct; @Número do processo de cotação de preço@
Definir Alfa VCprNCodMod; @Código da modalidade@
Definir Alfa VCprDDatAbe; @Data de abertura do processo@
Definir Alfa VCprDDatPub; @Data de publicação@
Definir Alfa VCprDDatHom; @Data de homologação@
Definir Alfa CprATipCpr; @Indicativo se a compra é direta ou via licitação@
Definir Alfa CprAPrcPct; @Processo@
Definir Alfa CprAObjLic; @Objeto da Licitação@
Definir Alfa CprACtrOfi; @Contrato oficial@
Definir Alfa CprAAtaRpr; @Ata de registro de preço@
Definir Alfa CprAComJul; @Comissão julgadora@
Definir Alfa CprAEstado; @Estado do processo (INSERINDO, ALTERANDO ou EXCLUINDO)@
Definir Alfa Quebra;
Definir Alfa StrAux;

inicio

RetornaAscii(13, Quebra);
IntParaAlfa(CprNCodEmp, VCprNCodEmp);
IntParaAlfa(CprNNumPct, VCprNNumPct);
IntParaAlfa(CprNCodMod, VCprNCodMod);
ConverteMascara(3,CprDDatAbe, VCprDDatAbe, "DD/MM/YYYY");
ConverteMascara(3,CprDDatPub, VCprDDatPub, "DD/MM/YYYY");
ConverteMascara(3,CprDDatHom, VCprDDatHom, "DD/MM/YYYY");

StrAux = "CodEmp: " + VCprNCodEmp + Quebra +
"NumPct: " + VCprNNumPct + Quebra +
"CodMod: " + VCprNCodMod + Quebra +
"DatAbe: " + VCprDDatAbe + Quebra +
"DatPub: " + VCprDDatPub + Quebra +
"DatHom: " + VCprDDatHom + Quebra +
"TipCpr: " + CprATipCpr + Quebra +
"PrcPct: " + CprAPrcPct + Quebra +
"ObjLic: " + CprAObjLic + Quebra +
"CtrOfi: " + CprACtrOfi + Quebra +
"AtaRpr: " + CprAAtaRpr + Quebra +
"ComJul: " + CprAComJul + Quebra +
"Estado: " + CprAEstado + Quebra +
"[&OK]";
Mensagem(Retorna,StrAux);
fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprNCodEmp NÚMERO Código da empresa N
CprNNumPct NÚMERO Número do processo de cotação N
CprATipCpr ALFA Indicativo se a compra é direta ou via licitação N
CprNCodMod NÚMERO Código da modalidade N
CprAPrcPct ALFA Processo N
CprAObjLic ALFA Objeto da Licitação N
CprDDatAbe DATA Data de abertura do processo N
CprDDatPub DATA Data de publicação N
CprDDatHom DATA Data de homologação N
CprACtrOfi ALFA Contrato oficial N
CprAAtaRpr ALFA Ata de registro de preço N
CprAComJul ALFA Comissão julgadora N
CprAEstado ALFA Estado da operação (INSERINDO, ALTERANDO ou EXCLUINDO) 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ê?