| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | MATA103x/MATA103 - Documento de Entrada |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
O Ponto de Entrada MT094LOK tem como função validar item a item de uma nota que possuir rateio por Centro de Custo.
O Ponto de Entrada é chamado ao incluir rateio por Centro de Custo em um Documento através de “Outras Ações” > “Rat. CC” e salvar o rateio.
Não há
Tipo | Descrição |
|---|---|
| Lógico |
|
#INCLUDE "PROTHEUS.CH"
User Function MT103ROK
/*/{Protheus.doc} User Function MT103ROK
Função validar item a item no Documento de Entrada que possuir rateio por CC.
@type Function
@since 30/09/2024
@version P12
@param param_name, param_type, param_descr
@return return_var, return_type, return_description
/*/
Local lRet := .t.
Local nPPerc := aScan(aHeader,{|x| AllTrim(x[2]) == "DE_PERC"})
For nX := 1 To Len(aCols)
If !aCols[nX][Len(aCols[nX])] //não deletada
If aCols[nX][nPPerc]<>50
MsgInfo("Linha "+AllTrim(Str(nX))+" diferente de 50")
lRet:=.f.
Exit
EndIf
EndIf
Next
Return lRet |