ACTIVO FIJO - Ejercicio


#1

Buenos días,

Estoy generando una consulta de AF, y necesito agregar el año de ejercicio.
Favor quien pueda orientar en como obtenerlo. No se en que tabla se encuentra.

imagen

Agradecido


#2

Buen día @FranciscoAn que deseas ver en tu reporte?


#3

@Oscar1900 varios campos de AF.

El tema es que el resultado de la consulta me muestra las filas duplicadas tantas veces como años de ejercicio tenga el activo fijo. Y la única diferencia que existe entre las filas duplicadas es el resto de vida útil. Entonces me gustaría agregar una columna que especifique a que año de ejercicio pertenece el registro.

SELECT

 T0."ItemCode",
 T1."ItemName",
 T3."OcrCode"Cliente,
 T3."OcrCode2"CeCo,
 T3."OcrCode3"Contrato,
 T3."OcrCode4"Region,
 T4."Location" Sucursal ,
 T1."AssetClass",
 T7."Descr",
 T7."BalanceAct",
 T8."AcctName",
 T0."AttriDt43" as "HIST Fecha Capitalizacion Real" ,
 T0."AttriAm48" as "HIST Valor de Capitalizacion Real",
 T0."AttriInt34" as "HIST Tiempo de VU Acumulado",
 T0."AttriAm49" as "HIST Depreciacion Acumulada",
 T1."AsstStatus",
 T1."AssetGroup",
 T1."CapDate",
 T21."APC" as "Valor Capitalizacion",
 T11."OrdDprPlan" as "Depr. Ordinaria Plan",
 T11."OrdDprPost" as "Depr. Acumulada Real", 
 T11."OrdDprPost" as "Depr. Ordinaria Actual",
 T71."RemainLife" as "Vida Util restante Meses",
 T71."RemainDays" as "Vida Util restante dias",
(T21."APC" -T11."OrdDprPost") as "Valor Real", 
 T21."APC" - T11."OrdDprPlan" as "Valor Libro"

 FROM ITM13 T0 
 
 INNER JOIN OITM T1 ON T1."ItemCode" = T0."ItemCode"
 INNER JOIN ITM6 T3 ON T1."ItemCode" = T3."ItemCode"
 INNER JOIN OLCT T4 ON T1."Location" = T4."Code"
 INNER JOIN OACS T5 ON T1."AssetClass" = t5."Code"
 INNER JOIN ACS1 T6 ON T5."Code" = t6."Code" and t6."DprAreaID"='AV001'
 INNER JOIN OADT T7 ON T6."AcctDtn" = T7."Code"
 INNER JOIN OACT T8 ON T7."BalanceAct" = T8."AcctCode"

 left join (select TX0."ItemCode",
            sum(TX0."OrdDprPlan") as "OrdDprPlan", 
            sum(TX0."OrdDprPost") as "OrdDprPost", 
            sum(TX0."OrdDprAct") as "DepOrdact"  
            from "ODPV" TX0 
            group by TX0."ItemCode") 

 T11 on T11."ItemCode" = T1."ItemCode"

 inner join "ITM7" T71 on T1."ItemCode" = T71."ItemCode"

 left JOIN (SELECT  "ItemCode",
            SUM("APC") as "APC" 
            FROM  "EZ_CL_TABLAX"."FIX1" TX0 
            inner join  "OFIX" TX1 on TX1."AbsEntry" = TX0."AbsEntry" 
            WHERE  TX0."TransType" = '110' and 
            TX1."Canceled" = 'N' 
            GROUP BY TX0."ItemCode") AS T21 ON  T21."ItemCode" = T1."ItemCode"

#4

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.