Árvore de páginas

Ponto-de-Entrada: MGETAPUR - Customização de dados
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Descrição:

Este ponto de entrada tem a finalidade de customizar os dados da apuração do IPI. Será enviado como parâmetro o código do item de apuração e o array aGetapur com os dados da apuração. Através do ponto de entrada poderão ser inseridos novos elementos para o código passado ou alterar os elementos já existentes no array.

Serão efeuadas 4 chamadas distintas do ponto de entrada, com os seguintes códigos:

  • código '004' (Estornos de Débitos)
  • código '005' (Outros Créditos)
  • código '010' (Estornos de Créditos)
  • código '012' (Outros Débitos)

Exemplo de Utilização do Parâmetro:

Para adicionar elementos no array deve-se seguir a seguinte estrutura:

  • {Código do item, Descrição, Valor, 'DD'}

O código do item deve ser o mesmo do parâmetro passado, a descrição obrigatoriamente deve-se usar o comando PADR com tamanho de 46, o valor correspondente e no final sempre utilizar a string 'DD' que significa detalhes. Observe:

AADD(aGetApur,{cCodItem,PADR('Estorno de Débito para Teste',46),100,'DD'}).

Ponto de Chamada: Durante a criação do array para digitação dos dados da apuração.

Programa Fonte
.PRW
Sintaxe

MGETAPUR - Customização de dados ( < aApur> ) --> aGetApurRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aApur Array of Record X
Retorno
    aGetApurRet(vetor)
  • Retorna o array com os dados da apuração já alterados.