As i told you, running the process month by month it works pretty well, but calling the process 12 times into a script the results were diferent.... always a litlle above. Someone said maybe running all months this way there's no enough time to commit the data and this is the cause of the problem.
According to that, i put a "SaveDataAll;" instruccion after each month finish and it works fine.
Code: Select all
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.01','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.02','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.03','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.04','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.05','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.06','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.07','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.08','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.09','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.10','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.11','pTerminal','SPRC');
SaveDataAll ;
ExecuteProcess ('Proceso.Gastos.Fijos', 'pTipo','P','pVersion','Presupuesto Trabajo','pTipoPeriodo','M','pPeriodo','2017.12','pTerminal','SPRC');
SaveDataAll ;