Á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_parceirosexptotvs
SolucaoParcsExpsTOTVSTOTVS Gestão Ambiental

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:Gestão ambiental (SIGASGA)
Função:

Composição de carga (SGAA530)

Ticket:

13071668

issue:

DNG-15373


02. SITUAÇÃO/REQUISITO

        Solicitação de Ponto de Entrada na rotina na tela de Pedido de Venda(MATA410), para possibilitar a adição de novos campos na tela e obrigatoriedade dos mesmos, após a confirmação da tela de Manifesto na rotina de Composição de Carga (SGAA530).

03. SOLUÇÃO

       Criado o ponto de entrada SGAA5301 para permitir a inclusão de novos campos na rotina de Pedido de Venda. Abaixo um exemplo de utilização.


Descrição das variáveis:

  • aCabPE: Dados da SC5;
  • aItensPE: Dados da SC6
  • nOpcaoPE: Operação corrente, Inclusão, Alteração.


Bloco de código
themeEclipse
titleExemplo
#INCLUDE "Protheus.ch"
#INCLUDE "SGAA530.ch"

User Function SGAA5301(aCabPE, aItensPE, nOpcaoPE)

    Local aParam    := PARAMIXB
    Local aCabPE    :={}
    Local aItensPE  :={}
    Local nOpcaoPE  :={}

    If !Empty(aParam)

        aCabPE    := aParam[1]
        aItensPE  := aParam[2]
        nOpcaoPE  := aParam[3]

        //Adiciona campos na SC5
        aAdd( aCabPE , {"C5_VEND1" , '000001' , NIL} )

        //Adiciona campos na SC6
        aAdd( aItensPE[1] , {"C6_COMIS2" , 1 , NIL} )

    EndIf
    
Return {aCabPE, aItensPE}


04. DEMAIS INFORMAÇÕES

Não há.


05. ASSUNTOS RELACIONADOS

Não há.


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>