Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS OMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAOMS
Função:OMSA200 - Montagem de Carga
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Este Ponto de Entrada permite filtrar os Pedidos na geração da carga.

03. LOCALIZAÇÃO

Localizado após clicar na opção Salvar, na tela de Montagem de Carga (OMSA200).

Geralmente utilizado em conjunto com o Ponto de Entrada OM200QRY.

04. PARÂMETROS

NomeTipoDescrição

cQuery

Caractere

Expressão da query a ser executada no banco.

05. RETORNO

NomeTipoDescrição
cRetCaractereNova query que filtra os Pedidos para a geração da carga.

06. VERSÕES

Protheus 12.1.17 ou superiores

07. OBSERVAÇÃO

Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta no documento: Execblock / Customização.

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

User Function OM200CAR()
Local cQuery := PARAMIXB[1]
Local nPosInicio := 0 Local cWhere := ""

//Definir posição inicial do WHERE
nPosInicio := At("AND SC9.C9_BLEST", cQuery)

//Extrair o WHERE da query
cWhere := "AND SC9.C9_BLEST =
'"+Space(Len(SC9->C9_BLEST)) +"'"

//Remover o WHERE C9_BLEST da query
cQuery := StrTran(cQuery,cWhere," ")

Return cQuery

------