Histórico da Página
...
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:
Baixe o código desse exemplo: testeinclusao.prw, exclusão.prw.