...
Producto: | Produto: | |||
|---|---|---|---|---|
| Solucoes_totvs_cross | SolucaoCross | TOTVS Backoffice | ||
Línea de | Produtoproducto: | | Linhas_totvs | | Linha | Linha
Segmento: | ||||
| Segmentos_totvs | Backoffice | |||
Módulo: | | Modulos_cross_segmentos | | ModulosCrossSegmentos | |
Función: | MATA140 - Pré-nota de EntradaFactura previa de entrada | |||
País: | Brasil | |||
Ticket: | ||||
Requisito/ | StoryStory/Issue (informe | o el requisito relacionado) | : |
...
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.
...
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.
Nombre | Tipo | DescriçãoDescripción | |
PARAMIXB[1] | Array of Record | Variável Variable lógica que valida | o conteúdo da linha do aCols para prosseguir ou impedir que prossiga adianteel contenido de la línea del aCols para continuar o impedir que siga adelante. |
PARAMIXB[2] | Array of Record | Vetor Vector de valores | contendo os totais calculados no pré-documento que contienen los totales calculados en el documento previo de entrada |
PARAMIXB[3] | Array of Record | Vetor Vector de valores | contendo as desepsas calculadas no pré-documento que contienen los gastos calculados en el documento previo de entrada. |
...
Tipo | DescriçãoDescripción | ||
Lógico | Variável Variable lógica de | retorno respuesta para continuar | a alteração da linha ou impedir o sistema de prosseguir com a operaçãocon la modificación de la línea o impedir al sistema que continúe con la operación. |
...
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#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 |
...