| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | Financeiro |
| Função: | Finxfin |
O ponto de entrada F040FMP permite complementar a gravação do título de FUMIPEQ gerado no contas a receber.
| Nome | Tipo | Descrição |
|---|---|---|
| PARAMIXB | Numérico | Posição do titulo principal na tabela SE1 (recno). |
Não se aplica.
#INCLUDE "TOTVS.CH"
User Function F040FMP()
Local nRecnoSE1 := PARAMIXB as numeric //Posicao do titulo principal (recno)
Local aPEArea := GetArea() as array
Local aPEAreaSE1 := SE1->(GetArea()) as array
//--------------------------------------
// Titulo do FUMIPEQ (esta posicionado)
//--------------------------------------
If RecLock("SE1",.F.)
SE1->E1_CPOUSER := "XYZ"
SE1->(MsUnLock())
EndIf
//--------------------------------------
// Titulo principal
//--------------------------------------
SE1->(DbGoTo(nRecnoSE1))
If RecLock("SE1",.F.)
SE1->E1_CPOUSER := "XPTO"
SE1->(MsUnLock())
EndIf
RestArea(aPEAreaSE1)
RestArea(aPEArea)
Return nil |