Línea de producto: | Microsiga Protheus® |
|---|---|
Segmento: | Backoffice |
Módulo: | Financiero |
Función: | FINA401 – Genera datos para la Dirf FINA403 - Genera DIRF Empresas públicas |
El punto de entrada F401DCMP permite la grabación de datos complementarios en las tablas Ítems DIRF/Informe de ingresos (SR4) y DIRF / Informe de ingresos (SRL), después de la grabación de estas.
No se aplica.
No se aplica.
#INCLUDE "TOTVS.CH"
User function F401dcmp()
Local aPEArea := GetArea() as array
Local aPEAreaSR4 := SR4->(GetArea()) as array
Local aPEAreaSRL := SRL->(GetArea()) as array
FWAlertInfo("Ponto de entrada F401DCMP")
If Reclock("SR4", .T.)
SR4->R4_FILIAL := "01"
SR4->R4_MAT := "900000"
SR4->R4_CPFCGC := "69440722037"
SR4->R4_MES := "01"
SR4->R4_TIPOREN := "A"
SR4->R4_CODRET := "1708"
SR4->R4_ANO := "2011"
SR4->R4_ORIGEM := "2"
SR4->R4_VALOR := 10000
SR4->(MsUnlock())
EndIf
If Reclock("SRL", .T.)
SRL->RL_FILIAL := "01"
SRL->RL_MAT := "900000"
SRL->RL_CODRET := "1708"
SRL->RL_TIPOFJ := "1"
SRL->RL_CPFCGC := "69440722037"
SRL->RL_BENEFIC := "PUNTO DE ENTRADA"
SRL->RL_ENDBENE := "DIRECCIÓN PE"
SRL->RL_UFBENEF := "SP"
SRL->RL_CGCFONT := SM0->M0_CGC
SRL->RL_NOMFONT := SM0->M0_NOMECOM
SRL->(MsUnlock())
EndIf
RestArea(aPEAreaSRL)
RestArea(aPEAreaSR4)
RestArea(aPEArea)
Return nil