Á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:
NomeTipoDescriçãoDefaultObrigatórioReferência
cCodigoCaracterCódigo do fornecedor/cliente.X
cLojaArray of RecordCódigo da loja do fornecedor/cliente.X
cPrdXMLArray of RecordCódigo do produto contido no arquivo xml.X
oDetItemArray of RecordObjeto 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
cAliasarray_of_recordCó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