Histórico da Página
UApPosAp - Manipular informações no apontamento de horas improdutivas pelo APP Minha Produção
Linha de Produto: | Protheus | ||||||||||||
Segmento: | Manufatura | ||||||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | ||||||||||||
Parâmetro(s): |
| ||||||||||||
Idiomas: | Todos | ||||||||||||
País(es): | Todos | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
| Descrição: | O ponto de entrada UApPosAp é executado nas requisições de gravação do apontamento de horas improdutivas da API ProductionAppointment. | ||||||||
| Localização: | API ProductionAppointment, método POST UnproductiveHoursAppointment - Responsável por enviar os dados ao programa de gravação do apontamento de horas improdutivas. | ||||||||
| Eventos: | Não se aplica. | ||||||||
| Programa Fonte: | ProductionAppointment.PRW | ||||||||
Sintaxe: | UApPosAp( ) --> aMata682 | ||||||||
| Retorno: |
| ||||||||
| Observações: | Não é permitida a utilização de qualquer componente de interface gráfica nesse ponto de entrada, visto que a função será executada durante uma requisição REST. |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "TOTVS.CH"
User Function UApPosAp()
Local aMata682 := PARAMIXB
Local nIndice := 0
nIndice := aScan(aMata682,{|x| x[1]== "H6_RECURSO"})
If nIndice > 0
If aMata682[nIndice][2] == "000001"
AADD(aMata682,{"H6_OPERADO",RetCodUsr(),Nil})
EndIf
EndIf
RETURN aMata682 |