-- OSF Maestro SKU select AA.ARTICULO, AA.DESCRIPCION, AA.DESCRIP_ABREV as NOMBRE_CORTO, AA.UM, UM1.DESCRIPCION as UM_FISICA, AA.PESO, AA.UND_EMPAQ, AA.F_DV_E, AA.CLASE, AA.SUB_CLASE, ACA.DESCRIPCION as DESC_SUBCLASE, ACA.ESTADO as ESTADO_SUBCLASE, ACA.CTA_CTB_ALMACEN as CTA_ALM_SUBCLASE, ACA.ID_ESPECIES_PARTES, EP.DESCRIPCION as PARTE_SUBCLASE, AA.FACTOR, AA.UNIMED_CONTROL, UM2.DESCRIPCION as UM_CONTROL, AA.UNIMED_PRESENTACION, UM3.DESCRIPCION as UM_PRESENTACION, PTP.DESCRIPCION as TIPO_MERCADO, case when AA.MODO_PRESENTACION is null then '' when AA.MODO_PRESENTACION = 1 then 'FISICO' when AA.MODO_PRESENTACION = 2 then 'CONTROL' when AA.MODO_PRESENTACION = 3 then 'PRESENTACION' else 'REV' end as VISTA_EN_REPORTE, AA.C_CONTROL, AA.PRESENTAC as PRESENTACION, AA.PRECIO_1 as PV_INC_IGV, AA.FLAG_EXPORTABLE as EN_REPORTE_EXPORTABLE, AA.FLAG_LOCAL as EN_REPORTE_LOCAL, AA.FLAG_REQUIERE_OC as REQUIERE_ORDEN_COMPRA, AA.FLAG_VENTA_DELIVERY as VENTA_DELIVERY, AA.ID_ALM_CATALOGO as CATALOGO_WEB, AA.RUTA_IMAGEN, AA.PRIORIDAD_WEB, AA.COS_UNI_TEORICO as COSTO_TEORICO, AA.COD_FAMILIA, AA.COD_CONCEPTO, AA.TIPO_DISTRIBUCION_CIF, PTPB.DESCRIPCION as DESC_TIPO_DIST_CIF, AA.VOLUMEN as PESO_DIST_CIF_GR, ACA.COD_ESPECIE, ACA.TIPO_PRODUCCION, ATP.DESCRIPCION as DESC_TIPO_PROD, E.DESCRIPCION as ESPECIE, AA.COD_CATALOGO_ARTICULO, AA.COD_TIPO_CATALOGO, ACA.CLASIFICACION_COSTO, PTPA.DESCRIPCION as DESC_CLASIFICACION_COSTO, AA.FLG_B_S as ACTIVO, AA.TIPO_CALIDAD, PTP01.DESCRIPCION as CALIDAD_SKU, AA.PRESENTACION_1, PTP02.DESCRIPCION as PRESENTACION_1_SKU, AA.PRESENTACION_2, PTP03.DESCRIPCION as PRESENTACION_2_SKU, AA.TALLA, PTP04.DESCRIPCION as TALLA_SKU, AA.EMPAQUE, PTP05.DESCRIPCION as EMPAQUE_SKU, AA.PROTECCION, PTP06.DESCRIPCION as PROTECCION_SKU, AA.PROCESO, PTP07.DESCRIPCION as PROCESO_SKU, AA.SUBPRODUCTO, PTP08.DESCRIPCION as SUBPRODUCTO_SKU from ALM_ARTICULO AA left join ALM_CLASES_ARTICULO ACA on AA.SUB_CLASE = ACA.CLASE and ACA.EMPRESA = AA.EMPRESA left join ESPECIES E on E.CODIGO = ACA.COD_ESPECIE left join ANT_UNIDAD_MEDIDA UM1 on AA.UM = UM1.CODIGO left join ANT_UNIDAD_MEDIDA UM2 on AA.UNIMED_CONTROL = UM2.CODIGO left join ANT_UNIDAD_MEDIDA UM3 on AA.UNIMED_PRESENTACION = UM3.CODIGO left join ALM_TIPO_PRODUCCION ATP on ATP.EMPRESA = AA.EMPRESA and ACA.TIPO_PRODUCCION = ATP.CODIGO left join PUB_TABLA_PARAMETROS PTP on AA.EMPRESA = PTP.EMPRESA and AA.TIPO_MERCADO = PTP.CODIGO and PTP.LLAVE = 'TIPO_MERCADO' left join PUB_TABLA_PARAMETROS PTP01 on AA.EMPRESA = PTP01.EMPRESA and AA.TIPO_CALIDAD = PTP01.CODIGO and PTP01.LLAVE = 'CALIDAD_SKU' left join PUB_TABLA_PARAMETROS PTP02 on AA.EMPRESA = PTP02.EMPRESA and AA.PRESENTACION_1 = PTP02.CODIGO and PTP02.LLAVE = 'PRESENTACION_1_SKU' left join PUB_TABLA_PARAMETROS PTP03 on AA.EMPRESA = PTP03.EMPRESA and AA.PRESENTACION_2 = PTP03.CODIGO and PTP03.LLAVE = 'PRESENTACION_2_SKU' left join PUB_TABLA_PARAMETROS PTP04 on AA.EMPRESA = PTP04.EMPRESA and AA.TALLA = PTP04.CODIGO and PTP04.LLAVE = 'TALLA_SKU' left join PUB_TABLA_PARAMETROS PTP05 on AA.EMPRESA = PTP05.EMPRESA and AA.EMPAQUE = PTP05.CODIGO and PTP05.LLAVE = 'EMPAQUE_SKU' left join PUB_TABLA_PARAMETROS PTP06 on AA.EMPRESA = PTP06.EMPRESA and AA.PROTECCION = PTP06.CODIGO and PTP06.LLAVE = 'PROTECCION_SKU' left join PUB_TABLA_PARAMETROS PTP07 on AA.EMPRESA = PTP07.EMPRESA and AA.PROCESO = PTP07.CODIGO and PTP07.LLAVE = 'PROCESO_SKU' left join PUB_TABLA_PARAMETROS PTP08 on AA.EMPRESA = PTP08.EMPRESA and AA.SUBPRODUCTO = PTP08.CODIGO and PTP08.LLAVE = 'SUBPRODUCTO_SKU' left join PUB_TABLA_PARAMETROS PTPA on ACA.EMPRESA = PTPA.EMPRESA and ACA.CLASIFICACION_COSTO = PTPA.CODIGO and PTPA.LLAVE = 'CLASIFICACION_COSTO' left join PUB_TABLA_PARAMETROS PTPB on AA.EMPRESA = PTPB.EMPRESA and AA.TIPO_DISTRIBUCION_CIF = PTPB.CODIGO and PTPB.LLAVE = 'TIPO_DISTRIBUCION_CIF' left join ESPECIES_PARTES EP on ACA.ID_ESPECIES_PARTES = EP.ID_ESPECIES_PARTES where AA.EMPRESA = '11'