Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
A140IPRD - Customização da Identificação do Produto
A140IPRD - Customização da Identificação do Produto

Ponto-de-Entrada: A140IPRD - Customização da Identificação do Produto


Abrangências:Microsiga Protheus 11
Versões:Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)


Descrição:
Localização: Function ReadXML - Função para leitura de XMLs de NFe no diretório NEW para geração da pré-nota de entrada.Em que Ponto: Na função ReadXML antes da execução da Query, deve ser usado para adicionar o código o produto da tabela SB1, permitindo que o sistema desconsidere a Query que verifica se o código do produto do fornecedor está cadastrado na relação Produto X Fornecedor.Também disponibilizado o 4º parâmetro que permite  acesso a Tag principal: InfNFE subtag: "det nItem" com os nós referente ao item posicionado no XML recebido de acordo com o Manual de Orientação ao Contribuinte da NFe.
Eventos
Programa Fonte
MATA140I.PRW
Sintaxe

A140IPRD - Customização da Identificação do Produto ( < cCodigo> , < cLoja> , < cPrdXML> , < oDetItem> , < cAlias> ) --> cPrdNew

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

cCodigo

Caracter

Código do fornecedor/cliente.




X




cLoja

Array of Record

Código da loja do fornecedor/cliente.




X




cPrdXML

Array of Record

Código do produto contido no arquivo xml.




X




oDetItem

Array of Record

Objeto contendo a Tag principal: InfNFE /subtag det nItem com os nós referente ao item posicionado no XML recebido de acordo com o Manual de Orientação ao Contribuinte da NFe.




X




cAlias

array_of_record

Código da tabela "SA5" ou "SA7" para identificar se o código que está vindo como parâmetro é de um fornecedor ou de um cliente para os casos de notas do tipo devolução e beneficiamento.




X




Retorno
cPrdNew
    (caracter)
  • Retorna o código do produto da tabela SB1.
Observações
Exemplos
User Function A140IPRD() Local cFornec := PARAMIXB[1]Local cLoja := PARAMIXB[2]Local cNewPRD := PARAMIXB[3]Local oDetItem := PARAMIXB[4] cNewPRD := "MANIPULADO PELO USUÁRIO" Return cNewPRD