Árvore de páginas

MT926CDL - Função M926Cols ( Complemento de exportação)


Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Livros Fiscais

Módulo:

SigaFis - Livros Fiscais

Rotina:

Rotina

Nome Técnico

MATA926

Complemento de Notas Fiscais (Entrada / Saida)

Rotina(s) envolvida(s)

Nome Técnico

MT926CDL

Ponto de Entrada

 


País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

Ponto de Entrada chamado no programa M926COLS.prw, ao carregar a tela de conhecimento

Localização:

SIGAFIS: Atualizações/Movimentos/Nf Manual Saída

Programa Fonte:

MT926CDL.prw

Função:

MT926CDL()

Variáveis:

NomeTipoPode AlterarDescrição
aCab
ArrayNão

Recebe o cabeçalho original

Retorno:
NomeTipoDescriçãoObrigatório
aCampos
ArrayRetorna Array com os campos informadosSim

Exemplo 1

1
2
3
4
5
6
7
8
9
10
11
12

#Include "Protheus.ch"

User Function MT926CDL()
Local aCab := PARAMIXB[1] // Carrego os campos do cabeçalho

aCampos := {}
aAdd(aCab, 'CDL_TESTE') // Adiciono o campo desejado

aCampos := aClone(aCab) // Transfiro com aClone todos os campos para meu array de retorno
Alert ("Ponto de Entrada MT926CDL")

Return aCampos


Importante

Todos os campos recebidos no array aCab devem estar no retorno da função (aCampos).
Remover qualquer campo do aCab pode gerar erro ao processar ponto de entrada.