R038NOTChamaTela

Esta função permite que a tela de históricos de anotações seja chamada através de qualquer regra por processo, passando-se como parâmetro a chave primária do registro que se deseja alterar/incluir. Se esta chave não existir, a tela será aberta diretamente em modo de inserção. Se a chave existir, a tela será aberta em modo de alteração.

Sintaxe: R038NOTChamaTela(Numero aNumEmp, Numero aTipCol, Numero aNumCad, Numero aDatNot, Numero aSeqNot);

Parâmetros:

Nome Tipo Descrição
aNumEmp  Numérico Número da Empresa.
aTipCol  Numérico Tipo do Colaborador.
aNumCad Numérico Cadastro do colaborador.
aDatNot  Numérico Data da Anotação.
aSeqNot  Numérico Sequência da Anotação.

Exemplo:

/* Deseja-se cadastrar um histórico de anotações quando for inserido um histórico de cargo para um colaborador. */

Definir Numero DatNot;
Definit Numero DatMot;
DataHoje(DatNot);
DatMot = DatNot + 3;

R038NOTSetaCampoNumero("TipNot", 3);
R038NOTSetaCampoString("NroDoc", "919191");
R038NOTSetaCampoNumero("USU_NumSerie", 15);
R038NOTSetaCampoData("Usu_DatMot", DatMot);
R038NOTSetaCampoString("Usu_DesMot", "Descrição de Usuário");
R038NOTChamaTela(1, 1, 1, DatNot, 1);

Utilização: Regras por processo.

Este artigo ajudou você?