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