Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Gestão Ambiental

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

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.


Exemplo
#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á.