Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS OMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

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


02. DESCRIÇÃO

Este Ponto de Entrada permite incluir botões na tela exibida, ao clicar no botão Montagem de Carga, na rotina de Montagem de Carga (OMSA200).

03. LOCALIZAÇÃO

Localizado no início da função de abertura da tela de Montagem de Carga (OMSA200), após incluir os botões da rotina padrão.

04. PARÂMETROS

Não se aplica.

05. RETORNO

NomeTipoDescrição
aButtonsArray

Array contendo as informações dos botões a serem adicionados.

Para a estrutura do array, consulte o documento: EnchoiceBar - Criação de barras de botões padrão

...

06.

...

VERSÕES

Protheus 11.80.17 ou superiores.

...

titleIMPORTANTE!

07. OBSERVAÇÃO

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

...

08EXEMPLO

...

languagecpp
titleExemplo de Validação Padrão
linenumberstrue
collapsetrue

...

------

#INCLUDE "PROTHEUS.CH"

...

User

...

Function

...

OM200BUT()

...


Local aButtons :=

...

{}

...

Aadd(

...

aButtons,

...

{"TESTE1",

...

{||

...

FunTeste1()},

...

"TESTE1",

...

"Primeiro

...

Teste"

...

,

...

{||

...

.T.}}

...

)
Aadd(

...

aButtons,

...

{"TESTE2",

...

{||

...

FunTeste2()},

...

"TESTE2",

...

"Segundo

...

Teste"

...

,

...

{||

...

.T.}}

...

)

Return(aButtons)

...

------


Templatedocumentos


HTML
<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>