AbrirTelaColaborador

Esta função serve para abrir as Ficha Complementar (FR034CPL), Dependentes (FR036DEP), Estagiário (FR034ETG), Adicionais (FR038HAD), Servidor Público (FR038HPU), Pensão Judicial (FR036PJU) e Estabilidade (FR038HEB), posicionando em um determinado colaborador.

Importante

A função só irá posicionar no colaborador caso a tela a ser chamada esteja fechada. Se estiver aberta e posicionada em outro registro, não irá sobrepor.

Sintaxe: AbrirTelaColaborador(Alfa aTela, Numero aEmpresa, Numero aTipoColaborador, Numero aCadastro, Numero End Resultado)

Parâmetros:

Nome Tipo Descrição
aTela Alfa Código da tela (por exemplo: FR034CPL, FR036DEP).
aEmpresa Numérico Código da empresa.
aTipoColaborador Numérico Tipo do colaborador.
aCadastro Numérico Cadastro do colaborador.
Resultado Numérico Se a tela for aberta corretamente, a função retornará 0. Se ocorrer algum problema e a tela não puder ser aberta, ela retornará 1.

Exemplo:

Criar uma nova regra de evento que será usada no "Após alterar" da tela de Cadastro de Empregados (FR034FUN), fazendo a chamada para abrir a tela Ficha Complementar (FR034CPL) e posicionando no colaborador que estava sendo editado:

definir numero retorno;

AbrirTelaColaborador("FR034CPL", R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, retorno);

Utilização:

Todas as regras, exceto as regras de Apuração e Integração do módulo Controle de Ponto e Refeitório.

Observações: Esta função baseia-se no menu do sistema para localização e abertura da tela. Portanto, só é possível executá-la em um ambiente onde haja o menu principal do sistema. Por isso, ela não funcionará nos sistemas Web.

A função obedece todas as permissões de usuários, somente sendo possível abrir telas que estejam (ou estariam) acessíveis para o usuário no uso normal do sistema.

Antes do uso efetivo desta função são necessários estudos e testes, pois seu uso inadequado pode trazer consequências negativas, como a não confiabilidade das informações e a perda de performance.

As telas do sistema não foram originalmente criadas para serem abertas deste modo. Portanto, não há garantias do funcionamento correto das mesmas. A Senior reserva-se o direito de bloquear a abertura de determinada tela se o comportamento dela mostrar-se inadequado.

Este artigo ajudou você?