Árvore de páginas

Ponto de Entrada - MT103CTB

Linha de Produto:

Protheus

Segmento:

Backoffice

Módulo:

SIGACOM - Compras

Rotina:

Documento de Entrada (MATA103)

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistemas Operacionais:

Todos

Ponto de Entrada

Descrição:

O Ponto de Entrada MAT103CTB permite tratamentos específicos antes de abrir a tela de lançamento contábil.

Eventos:

O ponto de entrada MAT103CTB, está localizado na confirmação do Documento de Entrada, este ponto de entrada tem por objetivo fazer tratamentos específicos antes de abrir a tela do lançamento Contábil.

Programa Fonte:

MATA103.PRW

Parâmetros:
NomeTipoDescriçãoDefault

aCtbInf

ArrayArray com o conteúdo do Lançamento Contábil.
l103ExcluiLógicoVerifica se nota foi excluída..T. - Nota foi excluída
lExcCmpAdtLógicoVerifica se existe compensação associada..T. Compensação associada


Observações:
 → aCtbInf  -  Array com o conteúdo do Lançamento Contábil, contendo as posições deste array: 

                        //      [1] - Arquivo (cArquivo)
                        //      [2] - Handle (nHdlPrv)
                        //      [3] - Lote (cLote)
                        //      [4] - Habilita Digitacao (lDigita)
                        //      [5] - Habilita Aglutinacao (lAglutina)
                        //      [6] - Controle Portugal (aCtbDia)
                        //      [7,x] - Campos flags atualizados na CA100INCL
                        //      [7,x,1] - Descritivo com o campo a ser atualizado (FLAG)
                        //      [7,x,2] - Conteudo a ser gravado na flag
                        //      [7,x,3] - Alias a ser atualizado
                        //      [7,x,4] - Recno do registro a ser atualizado


Retorno:
NomeTipoDescrição
aCtbInfArrayArray com o conteúdo do Lançamento Contábil customizado
Exemplo:#Include 'Protheus.ch'

User Function MT103CTB()
Local aCtbInf:= paramixb[1]
Local l103Exclui:= paramixb[2]
Local lExcCmpAdt := paramixb[3] //Validações do usuário.

Return aCtbInf