Árvore de páginas

ATENÇÃO!

Este Ponto de Entrada se aplica somente a rotina WMSA330 (Monitor de Serviços).

Para novas implementações, utilizar preferencialmente a nova rotina WMSA331 (Monitor de Serviços), cuja funcionalidade já está disponível no Browser por padrão, podendo ser ajustada para cada usuário. Portanto, este Ponto de Entrada foi descontinuado para a rotina WMSA331,


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAWMS - Gestão de Armazenagem
Função:
WMSA330 - Monitor de Serviços
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Este Ponto de Entrada permite definir a ordem dos campos apresentados na mBrowse.

Sintaxe
WM330CPO → Define a ordem dos campos apresentados na mBrowse ( ) → aCpos

03. LOCALIZAÇÃO

Localizado na function WMSA330, função principal da rotina Monitor de Serviços, no início da função, antes da execução da mBrowse.

04. PARÂMETROS

Não se aplica.

05. RETORNO

NomeTipoDescrição
aCposVetorArray com a ordem dos campos a serem exibidos na mBrowse.

06. VERSÕES

Protheus 8.11 e Protheus 10.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

------

User Function WM330CPO( )

Local aRet  := { } //Define Array contendo as Rotinas a executar do programa// ----------- Elementos contidos por dimensao ------------//  1. Nome a aparecer no cabecalho// 2. Nome da Rotina associada// 3. Usado pela rotina// 4. Tipo de Transacao a ser efetuada//     1 - Pesquisa e Posiciona em um Banco de Dados//     2 - Simplesmente Mostra os Campos//     3 - Inclui registros no Bancos de Dados//     4 - Altera o registro corrente//     5 - Remove o registro corrente do Banco de Dados//     6 - Altera determinados campos sem incluir novos   RegsaAdd(aRet,{Posicione('SX3',2,'DB_STATUS' , 'X3Titulo()'),'DB_STATUS'})aAdd(aRet,{Posicione('SX3',2,'DB_DOC' , 'X3Titulo()'),'DB_DOC'})aAdd(aRet,{Posicione('SX3',2,'DB_CARGA' , 'X3Titulo()'),'DB_CARGA'})aAdd(aRet,{Posicione('SX3',2,'DB_DESTAR' , 'X3Titulo()'),'DB_DESTAR'})aAdd(aRet,{Posicione('SX3',2,'DB_DESATI' , 'X3Titulo()'),'DB_DESATI'})aAdd(aRet,{Posicione('SX3',2,'DB_PRODUTO' ,'X3Titulo()'),'DB_PRODUTO'})aAdd(aRet,{Posicione('SX3',2,'DB_LOCALIZ' , 'X3Titulo()'),'DB_LOCALIZ'})aAdd(aRet,{Posicione('SX3',2,'DB_ENDDES' , 'X3Titulo()'),'DB_ENDDES'})aAdd(aRet,{Posicione('SX3',2,'DB_QUANT' , 'X3Titulo()'),'DB_QUANT'})If SDB->(FieldPos('DB_TEMPO')) > 0 aAdd(aRet,{Posicione('SX3',2,'DB_TEMPO' ,'X3Titulo()'),'DB_TEMPO'})EndIf aAdd(aRet,{Posicione('SX3',2,'DB_RECHUM' , 'X3Titulo()'),'DB_RECHUM'}) aAdd(aRet,{Posicione('SX3',2,'DB_NOMFUN' ,'X3Titulo()'),'DB_NOMFUN'})If SDB->(FieldPos('DB_DESFUNC')) > 0 aAdd(aRet,{Posicione('SX3',2,'DB_DESFUNC' ,'X3Titulo()'),'DB_DESFUNC'})

EndIfReturn (aRet)

------