Los Hub’s estos configurados para abrir de forma automatica.
Y las tiendas se tiene que aperturar manualmente por medio del gerente precionado el botón apertura en SMS.
Se ver el status de las tiendas con la tabla AcctPeriod con la siguiente consulta:
Select CurrentDate, CurRptDate, NextDate, AcctStatus, EOPStatus, Progname, LastTran, lastEOD,
* from AcctPeriod

Hay ocaciones por ejemplo los HUB no habren de forma automatica o el botón de apertura de la tienda no funciona y una las tiendas se queda cerrada

Cuando se presenta solo tenemos que actualizar los datos en la tabla AcctPeriod, la apertura no depende otro proceso como el fin de día, una vez actualizando solo se ingresa en SMS para ver si la tienda se muestra abierta.
Por ejemplo si un HUB el 1314 se queda como cerrado C
Nosotros prodemos copiar los datos de apertura de otro HUB por ejemplo el 8681
En la siguiente imagen se muestra como se toman los datos de fecha para los 3 campos NextDate, CurrentDate y CurRptDate. El campos Lastran tambien copiamos el valor que tenga.

Hay dos campos se remplazan segun el día de la semana:

Estos campos son importantes ya que marcan el día de la semana que encuentra, en el caso de los HUB’s puede hacer que no se ejecute el fin de día, en el query actualizamos los campos según el avance de la semana y el valor cero y uno, en el ejemplo la apertura de era del lunes, día anterior domingo por tanto se deja como EndOfDaySunday = 0, y EndOfDayMonday = 1:
Update AcctPeriod set AcctStatus = 'O',
EndOfDaySunday = 0, --el campo se cambia según el avance del día de la semana.
EndOfDayMonday = 1, --el campo se cambia según el avance del día de la semana.
NextDate = '2023-08-28',
CurrentDate = '2023-08-28',
CurRptDate = '2023-08-27',
LastTran = 2308282
Ejecutamos el query solo en la base de datos la tienda afectada HUB el 1314, despues verificamos ya se debe de encontrar abierto:
