01. DADOS GERAIS
| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Serviços |
| Módulo: | Gestão de transporte de passageiros - SIGAGT |
| Função: | Envio do Ponto (GTPA311) |
| Ticket: | n/a |
| Requisito/Story/Issue (informe o requisito relacionado) : | n/a |
| Ponto de Entrada: | TP311PON |
02. SITUAÇÃO/REQUISITO
A finalidade desse ponto de entrada é realizar alterações dos dados no momento do envio do ponto.
Esse ponto de entrada não possuí tratativa de transação e só é executado após a gravação do envio do ponto
IMPORTANTE!
03. SOLUÇÃO
Foi criado um ponto de entrada após o envio do ponto de cada colaborador filtrado no momento do envio.
Segue abaixo os parâmetros informados na chamada do ponto de entrada:
| Nome | Tipo | Descrição |
|---|---|---|
| nOpc | numérico | Indica qual operação está realizando (3= Inclusão / 5= Exclusão) |
| aCabec | Array of Record | Array contendo informações do cabeçalho da Marcação (Dados do Funcionário) |
| aItens | Array of Record | Array contendo as marcações do funcionário (Referente à tabela SP8) |
| aExcecoes | Array of Record | Array contendo as exceções do funcionário (Referente à tabela SP2) |
Esse ponto de Entrada não trata retorno.
04. EXEMPLO DE UTILIZAÇÃO
#Include "TOTVS.ch"
User Function TP311PON()
Local nOpc := ParamIXB[01]
Local aCabec := ParamIXB[02]
Local aItens := ParamIXB[03]
Local aExcecoes := ParamIXB[04]
varinfo("aCabec", aCabec)
varinfo("aItens", aItens)
varinfo("aExcecoes", aExcecoes)
FwAlertWarning('Entrou no PE TP311PON','Aviso!')
Return
05. DEMAIS INFORMAÇÕES
não há.
06. ASSUNTOS RELACIONADOS
- não há.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas