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, |
Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
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) : | - |
Este Ponto de Entrada permite definir a ordem dos campos apresentados na mBrowse.
Sintaxe
WM330CPO → Define a ordem dos campos apresentados na mBrowse ( ) → aCpos
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.
Não se aplica.
Nome | Tipo | Descrição |
---|---|---|
aCpos | Vetor | Array com a ordem dos campos a serem exibidos na mBrowse. |
Protheus 8.11 e Protheus 10.
Não se aplica.
------
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)
------
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |