Opened 9 years ago
Closed 9 years ago
#1867 closed defect (fixed)
Problema con funcion ToChgFlow_Vavr_DAll_Tms
Reported by: | mruiz | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | normal | Milestone: | Mantainance |
Component: | Kernel | Version: | 3.1 |
Severity: | critical | Keywords: | |
Cc: |
Description
La funcion ToChgFlow_Vavr_DAll_Tms, que esta en:
PrjBysForMktMix\source\functions\funProjects\gen\funDating.tol
se utiliza para hacer cambios de fechado.
El problema aparece cuando quieres pasar de un fechado mensual a Diario, por ejemplo, y en la mensual tiene datos 0 en algunos meses, en la serie resultante en Diario devuelve valores mayores a 0 para los dias del mes que supuestamente tiene 0.
El codigo que utiliza es:
NameBlock FlowSerie = { TimeTools::InvChFlow(arSer, @TimeSet(Diario), codeStatic, 1) }; @Serie flowDiarioS = [[ FlowSerie::trgFlow ]];
Change History (5)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
Owner: | changed from Víctor de Buen Remiro to Pedro Gea |
---|---|
Status: | new → accepted |
comment:3 Changed 9 years ago by
comment:4 Changed 9 years ago by
Tras la corrección anterior, la serie obtenida ya suma lo que debe, aunque para un mes cero se encontrará valores positivos y negativos.
Si se quieren obtener valores no negativos, todos los días de un mes cero son ceros. En ese caso la serie buscada podría ser:
Serie IfSer(FlowSerie::trgFlowStep, FlowSerie::trgFlow, FlowSerie::trgFlowStep);
comment:5 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Archivos adjuntos en:
B:\tolproject\tickets\1867