Árvore de páginas

Ponto de Entrada para NF de Complemento (Venda)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA430B

Geração do Nota Fiscal de Complemento

País(es):

Todos

Versões/Release:

12.1.20

Descrição

Ponto de entrada criado para manipulação das informações (aCab e aItens) antes de gerar a NF de Complemento (Venda)


Ponto de Entrada

Descrição:

Ponto de entrada criado para manipulação das informações (aCab e aItens) antes de gerar a NF de Complemento (Venda)

Localização:

Geração do NF de Complemento (Venda)

Eventos:

Geração de NF de Complemento

Programa Fonte:

OGA430B

Função:

OGA430B1()

Exemplo do PE
#include 'protheus.ch'
#include 'parmtype.ch'

User Function OGA430B1()
Local aCab := aClone(PARAMIXB[1])
Local aItens := aClone(PARAMIXB[2])
Local aRet := {} //Customizações do usuário

Local nPos :=  aSCAN(aCab, {|aCab| aCab[1] == "C5_NATUREZ" })


IF nPos > 0 // Ja stá no array
aCab[nPos,1] += 'COFINS'
Else // Ainda n. se encontra no Array Adicionar
aAdd( aCab, { "C5_NATUREZ" , 'COFINS' , nil} )
EndIF


aRet := {aCab,aItens}

Return aRet