Árvore de páginas

Ponto de entrada A140QTDPC

Linha de Produto:

Protheus

Segmento:

Backoffice

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

NF (Totvs Colaboração / Importador XML)

MATA140I

Ponto de Entrada:

A140QTDPC

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SDT

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

O Ponto de Entrada A140QTDPC permite alterar a quantidade do item durante a importação do documento, antes do vínculo com o pedido de compra.

Localização:

Rotina de processamento dos documentos para o Monitor Totvs Colaboração (Item a item).

Eventos:

O Ponto de entrada é executado durante a inclusão dos itens do documento, somente quando o item possuir vínculo com um pedido de compra.

Programa Fonte:

MATA140I

Função:

IMPXML_NFE

Obs:

Caso seja utilizado deve se avaliar se é necessário utilizar o P.E A140IQTD, por conta de ao fazer a mudança da quantidade os valores unitários e valor total serão recalculados.  

Parâmetros:

PARAMIXB[1] - Código do Produto

PARAMIXB[2] - Quantidade do item

PARAMIXB[3] - Código do Fornecedor

PARAMIXB[4] - Loja

PARAMIXB[5] - Número do Documento

PARAMIXB[6] - Série do Documento

PARAMIXB[7] - Tipo do Documento

PARAMIXB[8] - Objeto XML

 Retorno:
Nome
Tipo
Descrição
Obrigatório
nRetNumérico

Quantidade do item (Deverá ser maior que zero)


 X

 

Exemplo do ponto de entrada A140QTDPC
#Include 'Protheus.ch'
 
User Function A140QTDPC()
 
Local cProduto  := PARAMIXB[1]
Local nQuant    := PARAMIXB[2]
Local cCodigo   := PARAMIXB[3]
Local cLoja     := PARAMIXB[4]
Local cDoc      := PARAMIXB[5]
Local cSerie    := PARAMIXB[6]
Local cTipoNF   := PARAMIXB[7]
Local oXML      := PARAMIXB[8]
Local nRet      := 50

//Customizações do cliente


Return nRet