+
    i                         R t ^ RIt^ RIt^ RIHt ^ RIHtHtHtHt ]P                  ! R4      t
^ RIHtHt ^ RIHtHtHt ]'       d   ]tM]t]tR R ltR# )	u   
Archivo: ScorePlantasMatrizMX.py
Ruta: src\Consultas_SQL\Ventas\VentasMatriz\ScorePlantasMatrizMX.py
Descripción: Módulo para crear las funciones del area de Clientes
Autor: Equipo de Desarrollo IGSA
Fecha: 2025
N)datetime)DictListOptionalUnionScore_PlantasM_sql)
ProductivoENVIRONMENT)get_connectionbdproductivoget_connectionget_connectionERPc                P    V ^8  d   QhR\         \        \        ,          ,          /# )   return)r   r   r   )formats   "xC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\Consultas_SQL\Ventas\VentasMatriz\ScorePlantasMatrizMXSQL.py__annotate__r   !   s"     XF XF8DJ#7 XF    c            	     L   Rp Rp \        4       pV'       g   \        R4      hT;_uu_ 4        VP                  4       pVP                  V 4       VP                   Uu. uF  q3^ ,          NK  	  ppVP                  4       pV'       d   . pV Fa  p\        \        WG4      4      pR F3  p	W9   g   K  W,          '       g   K  W,          P                  4       W&   K5  	  VP                  V4       Kc  	  \        P                  R\        V4       R24       TuuRRR4       V'       d    VP                  4        # # \        P                  R4        RRR4       V'       d    VP                  4        R# R# u upi   \         d    \        P                  R4        # i ; i  \         d    \        P                  R4        R# i ; i  + '       g   i     M; i  \         P"                   d4   p
R\%        T
4       2p\        P'                  T4       \        T4      hRp
?
i\         d4   p
R	\%        T
4       2p\        P'                  T4       \        T4      hRp
?
i\         d4   p
R
\%        T
4       2p\        P'                  T4       \        T4      hRp
?
ii ; i T'       d;    TP                  4        R#   \         d    \        P                  R4        R# i ; iR#   T'       d9    TP                  4        i   \         d    \        P                  R4        i i ; ii ; i)z

    
    uN  
                
        SELECT
            Score.OrderNum,
            Score.Tipo,
            Score.Departamento,
            Score.Vendedor,
            Score.Name,
            Score.Capacidad,
            Score.OrderDate,
            Score.NeedByDate,
            Score.FechaPlaneación,
            Score.FechaVentas,
            Score.Faltante_M,
            Score.Estatus_M,
            Score.Fecha_Llegada_M,
            Score.Estatus_G,
            Score.Faltante_G,
            Score.Fecha_Llegada_G 

    FROM 
        Score 
    WHERE    
        Score.Departamento = 'Matriz'
Nu4   No se pudo establecer conexión con la base de datoszSe encontraron z registros de scoreu#   Error al cerrar la conexión ala BDz-No se encontraron registros en la tabla Scorez-Error de base de datos al buscar los scores: u)   Error de conexión al buscar los scores: z'Error inesperado al buscar los scores: )	CreatedAt	UpdatedAt)ConexionBD_VPSConnectionErrorcursorexecutedescriptionfetchalldictzip	isoformatappendloggerinfolenclose	ExceptionwarningpyodbcErrorstrerror)queryconnr   columncolumnsrowsresultsrowresult
date_fielde	error_msgs               r   buscar_score_plantas_viewr6   !   s   
E4 D7F!"XYYT[[]FNN5! 06/A/AB/AVayy/AGB ??$DC!#g"34F 'A
%/F4F4F171C1M1M1OF. 'A NN6*   oc'l^;NOP/ TZ F

 ' NO7 Z F

 Q CV  FDEF9 FDEFa T8 << #CCF8L	Y	"" #?AxH	Y	"" #=c!fXF	Y	""#M Z F

 FDEF 4F

 FDEF s   'G 0GE4.=G0G AG
G 'E99GG  F 4G9 FF GGG	G K! G J..HJ)J*.IJ%J&.JJK! &J8 8 KK!	L#+K<;L#< LL#LL#)__doc__r'   loggingr   typingr   r   r   r   	getLoggerr!   configr   r	   Consultas_SQL.conexionr
   r   r   r   ConexionBD_ERPr6    r   r   <module>r?      sR       . . 
		/	0 * ` ` #N#N"XFr   