Árvore de páginas

Versões comparadas

Chave

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

...

Localizado antes da abertura da tela de Montagem de Carga (OMSA200).

04. PARÂMETROS

Nome

Tipo

Descrição

oCargas

ObjetoObjeto do tipo ListBox, que contém a estrutura do browse de Cargas
aArrayCargaArrayContém as informações da Carga que está sendo montada
aHeadersArray

Contém o cabeçalho dos campos a serem apresentados no browse de Cargas

bLineBloco de CódigoArmazena a regra de preenchimento dos campos do browse de Cargas
oEnableObjetoContém a imagem/ícone a ser apresentada quando o registro da Carga estiver Habilitado
oDisableObjetoContém a imagem/ícone a ser apresentada quando o registro da Carga estiver Desabilitado

...

NomeTipoDescrição
aRetCargaArray

Array de três posições, contendo:

  • aRetCarga[1] - aArrayCarga
  • aRetCarga[2] - aHeaders
  • aRetCarga[3] - bLine

Estes três elementos devem estar no mesmo formato em que foram recebidos por parâmetro, contendo inclusive os campos adicionados pelo Ponto de Entrada e que serão apresentados na tela de Montagem de Carga.

06. VERSÕES

Protheus 12.1.17 ou superiores.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

#DEFINE CARGA_ENABLE 1
#DEFINE CARGA_COD 2
#DEFINE CARGA_DESC 3
#DEFINE CARGA_PESO 4
#DEFINE CARGA_VALOR 5
#DEFINE CARGA_VOLUM 6
#DEFINE CARGA_QTDLIB 7
#DEFINE CARGA_PTOENT 8
#DEFINE CARGA_TRANSP 9
#DEFINE CARGA_VEIC 10
#DEFINE CARGA_VEI2 11
#DEFINE CARGA_VEI3 12
#DEFINE CARGA_MOTOR 13
#DEFINE CARGA_AJUD1 14
#DEFINE CARGA_AJUD2 15
#DEFINE CARGA_AJUD3 16
#DEFINE CARGA_USER 27

...

AAdd(aRetCarga, aArrayCarga)
AAdd(aRetCarga, aHeaders)
AAdd(aRetCarga, bLine)

Return aRetCarga

------


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>