Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 ExpA1aCtbInf