Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Punto de entrada A140IQTD

Linha ProdutoPonto EntradaBanco Dados operacionalis

Línea de

producto:

Protheus

Segmento:

Backoffice

Módulo:

SIGACOM - Compras

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

NF

Fact (

Totvs Colaboração

TOTVS Colaboración / Importador XML)

MATA140I

Punto de

entrada:

A140IQTD

País(es):

Brasil

Base(s) de

datos:

Todos

Tabelas Tablas utilizadas:

SDT

Sistema(s)

operativo(

s):

Windows/Linux

...

Punto de

...

entrada

DescriçãoO Ponto Entrada alterar os quantidade unitário e quantidade da segunda unidade de medida na importação do O Ponto de entrada é executado durante a inclusão dos itens do FunçãoCaso seja utilizado em conjunto com o Ponto deverá ser tratado os preços unitários e totais referente a quantidade informado no ponto saiba maisRetornoNomeDescriçãoObrigatórioInformações a serem inseridas no item Quantidade Preço unitário Quantidade unidade

Descripción:

El punto de

entrada A140IQTD permite

cambiar los campos de

cantidad, valor

unitario, total

y cantidad de la segunda unidad de medida en la importación del documento.

LocalizaçãoUbicación:

Rotina de processamento dos Rutina de procesamiento de los documentos para o el Monitor Totvs Colaboração (Item a itemTOTVS Colaboración(Ítem por ítem).

Eventos:

El punto de entrada se ejecuta durante la inclusión de los ítems del documento.

Programa Fontefuente:

MATA140I

Función:

IMPXML_NFE

Obs:

Si se utiliza en conjunto con el punto de entrada A140QTDPC,

se deben tratar los precios unitarios y totales con relación a la cantidad informada en el punto de entrada anterior.  

Infórmese más

ParâmetrosParámetros:

Nome

Nombre

Tipo

Descrição

Descripción

Obrigatório

Obligatorio

PARAMIXB

Carácter

Produto

Producto

X

PARAMIXB

Carácter

Unidade

Unidad de medida

X

PARAMIXB

Carácter

Segunda

unidade

unidad de medida

X

PARAMIXB

Numérico

Quantidade da segunda unidade

Cantidad de la segunda unidad de medida

X

PARAMIXB

Numérico

Quantidade

Cantidad

X

PARAMIXB

Numérico

Preço unitário

Precio unitario

X

PARAMIXB

Numérico

Total

X

PARAMIXB

Lógico

.T. - Utiliza 2ª

unidade

unidad de medida

.F. -

Não

No utiliza 2ª

unidade

unidad de medida

X

PARAMIXB

Caracter

Carácter

Fornecedor

Proveedor

X

PARAMIXB

Caracter

Carácter

Loja

Tienda

X

PARAMIXB

Caracter

Carácter

Documento

X

PARAMIXB

Caracter

Carácter

Serie

X

PARAMIXB

Caracter

Carácter

Tipo

do

de documento

X

PARAMIXB

Lógico

.T. = Alias SA7 (Cliente)

.F. = Alias SA5 (

Fornecedor

Proveedor)

X

PARAMIXB

Objeto

XML

do

del documento

X

PARAMIXB

Lógico

.T. -

Foi alterada a quantidade pelo

Se modificó la cantidad por el P.E A140QTDPC
.F. -

Não foi alterada pelo

No se modificó por el P.E A140QTDPC

         X

X

PARAMIXB

Numérico

Quantidade

Cantidad original

do item anterior a mudança da quantidade do

del ítem anterior al cambio de la cantidad del P.E A140QTDPC 

X

PARAMIXB

Numérico

Preço unitário original do item anterior a mudança da quantidade do

Precio unitario original del ítem anterior al cambio de la cantidad del P.E A140QTDPC

X

PARAMIXB 

Numérico

Total original

do item anterior a mudança da quantidade do

del ítem anterior al cambio de la cantidad del P.E A140QTDPC

X

 

Devolución:

Nombre

Tipo

Descripción

Obligatorio

aRet

Array

Informaciones que se incluirán en el ítem

[01] -

Cantidad

[02] -

Precio unitario

[03] - Total

[04] -

Cantidad segunda

unidad de medida

 X

 



Exemplo:

Bloco de código
languagejava
themeMidnight
titleExemploEjemplo
#Include "Protheus.ch"
#Include "RwMake.ch"
#Include "TbiConn.ch"

User Function A140IQTD()

Local cProduto  := PARAMIXB[1]
Local cUM       := PARAMIXB[2]
Local cSEGUM    := PARAMIXB[3]
Local nQtSEGUM  := PARAMIXB[4]
Local nQtdeIt   := PARAMIXB[5]
Local nPrcIt    := PARAMIXB[6]
Local nTotIt    := PARAMIXB[7]
Local lConvUM   := PARAMIXB[8]

Local cForn             := PARAMIXB[9]
Local cLoja             := PARAMIXB[10]
Local cDoc              := PARAMIXB[11]
Local nSerie            := PARAMIXB[12]
Local nTipo             := PARAMIXB[13]
Local lA5A7             := PARAMIXB[14]
Local oXML              := PARAMIXB[15]
Local lA140QTDPC        := PARAMIXB[16]
Local nQtdeItOri        := PARAMIXB[17] 
Local nPrcItOri         := PARAMIXB[18]
Local nTotItOri         := PARAMIXB[19]

Local aRet := Array(4)

    //CustomizaçãoPersonalización dodel cliente
    Alert("PassouPasó por peloel P.E A140QTDPC")

Return aRet