Consultar Estado Cajas

Función general

Permite consultar información relacionada con los distintos estados que puede tomar una caja.

Acciones de menú

Información técnica


 
 

Solicitud de Oficina a Consultar(OPC934_k) 

Función

Esta transacción tiene como objetivo solicitar al usuario la oficina para la cual se consultará el estado de las cajas.

Campos

 

Título

Descripción

 
Código   sucursal 
Código de la Oficina a la que pertenece la Caja a consultar

 

Validaciones

 

Campo

Descripción

Error/adv

Código sucursal
Debe estar lleno 
1925

 
 
 
 

Consultar Estado Cajas

(OPC934)

Función

Esta consulta muestra toda la información relativa a los distintos estados que puede tomar una caja.

Notas para el programador

1. Buscar en la tabla de Movimientos de Caja (Cash_Mov) todos aquellos que pertenezcan a la oficina ingresada por el usuario (Cash_Mov.nOffice).
2. Buscar en la tabla de Estado de las Cajas (Cash_Stat) para obtener el estado de cada una de las cajas pertenecientes a la oficina ingresada por el usuario.
3. Buscar en la tabla de operaciones de caja (Table5562) la descripción del estado de la caja en tratamiento.
4. Buscar en la tabla de Valores afirmativo/negativo (Table23) la descripción (Afirmativo/Negativo) del indicador de Recepción.
5. Buscar en la tabla de caja por usuario (User_CashNum) el número de usuario del cajero (User_CashNum.nUser) y del supervisor (User_CashNum.nCashSup).
6. Buscar en la tabla de Usuarios del Sistema (Users) el rut del cajero (Users.sClient), utilizando el Código de usuario del cajero (Users.nUserCode=User_CashNum.nUser)
7. Buscar en la tabla de Usuarios del Sistema (Users) el rut del Supervisor (Users.sClient), utilizando el Código de usuario del supervisor (Users.nUserCode=User_CashNum.nCashSup)

 

Condición de Búsqueda en la tabla de Movimientos de Caja (Cash_Mov)

Información

Campo

Operador

Valor

Observación

Código Oficina Cash_Mov.nOffice = 'código oficina ingresado' Ingresado por el Usuario
Número Caja Cash_Mov.nCashNum => 0 Considerar todas las cajas
Código interno de la cuenta de caja Cash_Mov.nAcc_Cash => 0 Considerar todos los códigos internos
Numero del registro Cash_Mov.nTransac => 0 Considerar todos los registros
Código de la moneda. Cash_Mov.nCurrency => 0 Considerar Cualquier Moneda

 

Condición de Búsqueda en la tabla Estado de las Cajas (Cash_Stat)

Información

Campo

Operador

Valor

Observación

Número Caja Cash_Stat.nCashNum
=
Cash_Mov.nCashNum  
Nota: Seleccionar el último estado adquirido por la caja, MAX(Cash_Stat.dStatDate).
 

Condición de Búsqueda en la tabla de operaciones de caja (Table5562)

Información

Campo

Operador

Valor

Observación

Código del estado en Caja Table5562.nCash_OperTyp
=
Cash_Stat.nSatus  

 

Condición de Búsqueda en la tabla de caja por usuario (User_CashNum)

Información

Campo

Operador

Valor

Observación

Número Caja User_CashNum.nCashNum
=
Cash_Mov.nCashNum  

 

Condición de Búsqueda en la tabla de Valores afirmativo/negativo (Table23)

Información

Campo

Operador

Valor

Observación

Código indicador Table23.nCodigInt
=
Cash_Move.sProcess  

 

Condición de Búsqueda en la tabla de Usuarios del Sistema (Users) y en la tabla de Clientes (Client) para obtener el Cajero *1

Información

Campo

Operador

Valor

Observación

Número de Usuario del Cajero Users.nUserCod
=
User_CashNum.nUser  
Rut del Cajero Client.sClient
=
Users.sClient  

 

Condición de Búsqueda en la tabla de Usuarios del Sistema (Users) y en la tabla de Clientes (Client) para obtener el Supervisor *2

Información

Campo

Operador

Valor

Observación

Número de Usuario del Supervisor Users.nUserCod
=
User_CashNum.nCashSup  
Rut del Supervisor Client.sClient
=
Users.sClient  

 

Campos de la consulta y de donde se obtienen.

Información

Campo

Observación

Código Oficina 'código oficina ingresado por el usuario'  
Número Caja Cash_Mov.nCashNum  
Registro Caja Cash_Mov.nTransac  
Fecha Caja Cash_Mov.dEffecDate  
Glosa Situación Caja Table5562.sDescript  
Indicador Recepción Table23.sDescript  
Monto Recaudado Cash_Mov.nAmount  
Apellido Supervisor Client.sLastName  Condición *2 
Nombre Supervisor Client.sFirstName Condición *2 
Apellido Cajero Client.sLastName  Condición *1 
Nombre Cajero Client.sFirstName Condición *1

 

Campos

 

Título

Descripción

En el encabezado
Código Oficina
Código de la oficina a la que pertenece la caja que se está consultando
En el detalle
Número Caja
 
Número de la caja que se está consultando
 
Registro Caja
Número del registro de la caja
Fecha Caja
Fecha en que se ingresó el dinero en la caja.
Glosa Situación Caja
Estado de la Caja
Indicador Recepción
Indicador de Recepción en Caja
Monto Recaudado
Monto de lo recaudado por movimiento o registro
Apellido Supervisor
Apellido del Supervisord e la caja en tratamiento
Nombre Supervisor
Nombre del Supervisord e la caja en tratamiento
Apellido Cajero
Apellido del Cajero de la caja en tratamiento
Nombre Cajero
Nombre del Cajero de la caja en tratamiento