POSCusOrd - Ordenação personalizada da consulta de Ordem de Produção

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

NomeTipoDescriçãoDefaultObrigatório
PARAMIXB[1]Caracter

Código do usuário



PARAMIXB[2]CaracterCódigo do formulário

PARAMIXB[3]Caracter

Tipo do apontamento



PARAMIXB[4]CaracterConsulta SQL que será executada na pesquisa

PARAMIXB[5]Lógico

Indica se a consulta deve ter ordem descendente



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 POSCusOrd será executado ao realizar uma consulta de ordem de produção no App Minha Produção e nele será possível manipular a consulta SQL que trará as ordens de produção filtradas para que realize a ordenação conforme necessitar, assim como atribuir um nome à ordenação para que apareça na tela de resultados da consulta.
Localização:

API ProductionOrderSearch, método GET ProductionOrderMaster - Responsável por retornar uma lista de ordens de produção durante a utilização do APP Minha Produção - Consulta de OP.

Eventos:

Não se aplica.

Programa Fonte:ProductionOrderSearch.PRW

Sintaxe:

POSCusOrd( ) --> aRetOrd

Retorno:
NomeTipoDescriçãoObrigatório
aRetOrdArray

aRetOrd[1] - Nome da ordenação que será visualizada na consulta

aRetOrd[2] - Consulta SQL com a nova ordenação atribuída.

Observação: Se além de adicionar a cláusula ORDER BY na query, for necessário adicionar relacionamento com outras tabelas ou novos campos na consulta, assim pode ser feito, desde que nenhum dos campos recebidos pelo ponto de entrada seja removido.

Sim
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.