| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Serviços |
| Módulo: | Fiscal |
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 efetuadas 4 chamadas distintas do ponto de entrada, com os seguintes códigos:.
| Nome | Tipo | Descrição | Obrigatório |
| aApur | Array of Record | X |
Retorno
| Nome | Tipo | Descrição |
|---|---|---|
| aGetApurRet | Vetor | Retorna o array com os dados da apuração já alterados. |
04. EXEMPLO DE UTILIZAÇÃO
Para adicionar elementos no array deve-se seguir a seguinte estrutura:
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.
#INCLUDE 'PROTHEUS.CH'
USER FUNCTION MGETAPUR()
Local aGet := aClone(aGetApur)
Local cCodItem := //CODIGO DO ITEM A SER ADICIONADO NO ARRAY
AADD(aGet,{cCodItem,PADR("Estorno de Débito para Teste",46),100,"DD"})
RETURN aGet
|