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 |
Descrição: | O ponto de entrada POGetProd é executado na requisição de consulta dos produtos após informar os parâmetros de pesquisa. | ||||||||
Localização: | API prodOrderApp, método Get queryProducts- Responsável por devolver os produtos que se encaixam nos parâmetros da pesquisa. | ||||||||
Eventos: | Não se aplica. | ||||||||
Programa Fonte: | ProductionOrderAppAPI.PRW | ||||||||
Sintaxe: | POGetProd( ) --> aItemsObj | ||||||||
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. |
#INCLUDE "TOTVS.CH" User Function POGetProd() Local cForm := PARAMIXB[2] Local aItemsObj := PARAMIXB[1] Local nLenArr := Len(aItemsObj) Local nX := 0 If AllTrim(cForm) == "OPFORM" For nX:=1 To nLenArr If AllTrim(aItemsObj[nX]["Code"]) == "PRODUTO" aItemsObj[nX]["CustomLabel1"] := "" aItemsObj[nX]["CustomValue1"] := "Injetora 01" aItemsObj[nX]["CustomLink1"] := "" aItemsObj[nX]["CustomLabel2"] := "Processo Prod." aItemsObj[nX]["CustomValue2"] := "Link Processo" aItemsObj[nX]["CustomLink2"] := "http://www.google.com.br/search?q=PRODUTO" EndIf Next nX EndIf Return aItemsObj |