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.