Histórico da Página
Índice |
---|
01. DADOS GERAIS
Linha de Produto: |
| ||||
---|---|---|---|---|---|
Segmento: |
| ||||
Módulo: | Fiscal |
02. DESCRIÇÃO
Ponto de Entrada retorna um array com informações da alteração do produto, caso o procedimento padrão não atenda o cliente para geração do registro 0205 - Alteração do Item gerado através da rotina SEFII - Sistema de Escrituração Fiscal de Pernambuco.
Neste Ponto de Entrada são passados os parâmetros de entrada para identificação do produto e ao final retornar as informações de alteração.
Aviso | ||
---|---|---|
| ||
As informações contidas neste registro são obtidas do histórico do produto, contidos da tabela AIF. Para habilitar o histórico de produto, deve ser utilizado do parâmetro MV_HISTTAB |
03. ESPECIFICAÇÃO
Parâmetros do ponto de Entrada:
...
Nome | Tipo | Descrição | |||||
---|---|---|---|---|---|---|---|
Array of Record | Retorna Array com as informações de alterações [1] = Descrição anterior do Item [2] = Data inicial de utilização da descrição do item [3] = Data final de utilização da descrição do item [4] = Código anterior do item
|
04. EXEMPLO DE UTILIZAÇÃO
Exemplo 1 - Array multidimensional - apenas uma alteração por produto
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include "totvs.ch" User Function SEF0205() Local dDataIni := PARAMIXB[1] Local dDataFin := PARAMIXB[2] Local cCodProd := PARAMIXB[3] Local aRet := {} If Alltrim(cCodProd) == "001" aAdd(aRet, {"0005","Descricao de alteração do produto 1", stod("20160101"), stod("20160101")}) aAdd(aRet, {"0006","Descricao de alteração do produto 2", stod("20160101"), stod("20161101")}) EndIf Return(aRet) |