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.