Versões comparadas

Chave

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


01.

...

DATOS GENERALES

Linha ProdutoLinha

Línea Protheus

Segmento

TOTVS Backoffice (

Linha

Línea Protheus) - Compras (SIGACOM)

FunçãoStory o  

Producto:

Produto:
Solucoes_totvs_cross
SolucaoCross

TOTVS Backoffice

Línea de

producto:

Linhas_totvs
Linha

Segmento:

Segmentos_totvs

Backoffice

Módulo:


Modulos_cross_segmentos
ModulosCrossSegmentos

Función:

MATA140 -

Pré-nota de Entrada

Factura previa de entrada

País:

Brasil

Ticket:


Requisito/

Story/Issue (informe

el requisito relacionado)

:



02.

...

DESCRIPCIÓN

El punto de entrada MT140LOK tiene

...

O Ponto de Entrada MT140LOKtem como objetivo, validar as informações preenchidas no las informaciones completadas en el aCols de cada item do pré-documento ítem del documento previo de entrada.


03.

...

UBICACIÓN

Function Ma140LinOk() - Função responsável pela validação de cada item do pré-documento Función responsable por la validación de cada ítem del documento previo de entrada que se está sendo cadastradoregistrando.


04. PARAMETROS

NomeDescriçãoVariável o conteúdo da linha do aCols para prosseguir ou impedir que prossiga adianteVetor contendo os totais calculados no pré-documento Vetor contendo as desepsas calculadas no pré-documento

Nombre

Tipo

Descripción

PARAMIXB[1]

Array of Record

Variable lógica que valida

el contenido de la línea del aCols para continuar o impedir que siga adelante.

PARAMIXB[2]

Array of Record

Vector de valores

que contienen los totales calculados en el documento previo de entrada

PARAMIXB[3]

Array of Record

Vector de valores

que contienen los gastos calculados en el documento previo de entrada.

05.

...

DEVOLUCIÓN

DescriçãoVariável retorno a alteração da linha ou impedir o sistema de prosseguir com a operação

Tipo

Descripción

Lógico

Variable lógica de

respuesta para continuar

con la modificación de la línea o impedir al sistema que continúe con la operación.

06.

...

EJEMPLO DE

...

UTILIZACIÓN

Bloco de código
languagevb
themeMidnight
firstline1
titleADVPL
#INCLUDE "PROTHEUS.CH"


User Function MT140LOK
/*/{Protheus.doc} User Function MT140LOK
FunçãoFunción validar ítem por itemítem aen itemel nodocumento Pré-Documentoprevio de Entradaentrada.
@type  Function
@since 30/09/2024
@version P12
@param param_name, param_type, param_descr
@return return_var, return_type, return_description
/*/
Local lRet   := ParamIXB[1]
Local aTotais:= ParamIXB[2]
//aTotais[1] VlrValor unit.unitario
//aTotais[2] DescontoDescuento
//aTotais[3] VlrValor Total
Local aDesp  := ParamIXB[3] // ValidaçõesValidaciones específicas aque seremse realizadasrealizarán
//aDesp[2] // descontodescuento
//aDesp[4] // vlrvalor de freteflete
//aDesp[6] // seguro
//aDesp[8] // despesagasto


If aTotais[2] > 0
    lRet:=.T.
Else
    MsgInfo("PeencherInforme el valor dodel descontodescuento","DESCONTO¡DESCUENTO EN ZERADOCERO!")
    lRet:=.F.
EndIf
Return lRet

...