Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Treinamento - SIGATRM

Função:

Reserva de Treinamentos - TRMA060

Situação/Requisito:

A rotina de Reserva de Treinamentos não permite a execução via ExecAuto.

Solução/Implementação:

Alterada a rotina para que a inclusão e exclusão das reservas possa ser realizada via ExecAuto.

Versões/Release:

12.1.08

 

Sintaxe:  MsExecAuto( { |x, y, z| TRMA060(x, y, z) }, aCab, aItens, nOpc)

É possível a inclusão de reservas de treinamento através do ExecAuto da rotina TRMA060.
Caso o sistema encontre um registro na tabela de Solicitação de Treinamento (RA3) com o mesmo Curso, Turma, Calendário e Matricula informados esse registro será atualizado.     

Para executar a rotina TRMA060 via ExecAuto é necessário informar dois parâmetros:

...

         [...]


         [...]

  • nOpc - Numérico, 
    • nOpc = 3 -> Inclusão de registros.
    • nOpc = 5 -> Exclusão de registros.

Todas as validações existentes na rotina, quando executada normalmente, foram mantidas quando executada via ExecAuto.

ExExemplo: Numero Número máximo de vagas para o treinamento

...

Segue abaixo um exemplo completo da utilização da rotina TRMA060 com ExecAuto:

Image Removed

 

Image Added

Baixe o código desse exemplo: inclusao.prw,  exclusão.prw.