Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal


02. DESCRIÇÃO

Este ponto de entrada altera a descrição do produto no registro C170 da geração do arquivo magnético para o SPED Fiscal.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXBArray of Record

Chave do item da nota fiscal que está sendo processado, sendo:

[01] = Filial

[02] = Tipo Movimento (entrada ou saída)

[03] = Série

[04] = Nota Fiscal

[05] = Cliente/Fornecedor

[06] = Loja

[07] = Item

[08] = Código do Produto

Retorno:

NomeTipoDescrição

Caractere

Retorna Descrição a ser utilizada no registro C170

Importante

Caso o cliente possua o parâmetro MV_CSDXML (vínculo com o XML do fornecedor) ativado (.T.), as informações do ponto de entrada não serão considerados, priorizando os dados do XML de entrada.


04. EXEMPLO DE UTILIZAÇÃO


SPED1300
#include "rwmake.ch"
#include "Topconn.ch"
#include "protheus.ch"
 

#include 'protheus.ch'

User Function SPDFIS04()

Local cFilial   := ParamIXB[1] //Filial
Local cTipoMov  := ParamIXB[2] //Tipo Movimento (entrada ou saída)
Local cSerie    := ParamIXB[3] //Série
Local cNumDoc   := ParamIXB[4] //Nota Fiscal
Local cClieFor  := ParamIXB[5] //Cliente/Fornecedor
Local cLoja     := ParamIXB[6] //Loja
Local cItem     := ParamIXB[7] //Item
Local cCodProd  := ParamIXB[8] //Código do Produto
Local cDescri   := ""

DbSelectArea("SB1")
SB1->(DbSetOrder(1))

SB1->(MsSeek(xFilial('SB1')+cCodProd))
cDescri := SB1->B1_DESC

Return cDescri


05. DEMAIS INFORMAÇÕES

Dica

Foram disponibilizados exemplos de utilização deste ponto de entrada na pagina de suporte ao cliente em RDMAKES de livros fiscais.