Diferencia entre revisiones de «COMPROBANTES/PUNTOSEMISION USUARIOS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
== Descripción ==
== Descripción ==
Definición de qué usuarios pueden operar con comprobantes del punto de emisión.
La tabla '''cmpPUNTOSEMISION_USUARIOS''' (Puntos de emisión, por usuario) define qué usuarios pueden editar comprobantes del punto de emisión. La tabla es detalle de [[COMPROBANTES/PUNTOSEMISION]].
 
Los permisos definidos son para una familia y tipo de comprobante, en un punto de emisión para el usuario definido.
 
Esta es la única tabla que permite definir permisos de usuarios sobre los comprobantes.
 
== Estructura ==
== Estructura ==
[[Category:SYS UTILIDADES]]
[[Category:MANUAL/USUARIO]]
<!--[[Category:SYS UTILIDADES]]-->
[[Category:COMPROBANTES]]
[[Category:CONFIGURACION]]
 
== [[QUEESESTO/IDENTIDAD|Identidad]] ==
== [[QUEESESTO/IDENTIDAD|Identidad]] ==
* Tabla: '''cmpPUNTOSEMISION_USUARIOS'''
* Tabla: '''cmpPUNTOSEMISION_USUARIOS'''
Línea 13: Línea 22:
! Columna !! Campo físico !! Campo lógico !! Atributo !! Descripción !! Etiquetas !! Definición !! Observaciones
! Columna !! Campo físico !! Campo lógico !! Atributo !! Descripción !! Etiquetas !! Definición !! Observaciones
|-
|-
|1||FFAMILIA||Familia||'''[[COMPROBANTEFAMILIA|COMPROBANTEFAMILIA]]'''||Familias de Comprobantes||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Campo clave.]]
|1||FFAMILIA||Familia||'''[[COMPROBANTEFAMILIA|COMPROBANTEFAMILIA]]'''||Familias de Comprobantes||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Código de familia de comprobantes al que se asocia el punto de emisión..]]
|-
|-
|2||FTIPO||Tipo||'''[[COMPROBANTETIPO|COMPROBANTETIPO]]'''||Tipos de Comprobantes||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Campo clave.]]
|2||FTIPO||Tipo||'''[[COMPROBANTETIPO|COMPROBANTETIPO]]'''||Tipos de Comprobantes||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Tipo de comprobante al que se asocia el punto de emisión.]]
|-
|-
|3||FPUNTOEMISION||Punto emisión||'''[[CMPPUNTOSEMISION|CMPPUNTOSEMISION]]'''||Puntos de emisión, por tipo de comprobante||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Campo clave.]]
|3||FPUNTOEMISION||Punto emisión||'''[[CMPPUNTOSEMISION|CMPPUNTOSEMISION]]'''||Puntos de emisión, por tipo de comprobante||KEY,REQ,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Código del punto de emisión.]]
|-
|-
|4||FUSUARIO||Usuario||'''[[USUARIO|USUARIO]]'''||Usuarios||KEY,REQ,VIS,INS||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Campo clave.]]
|4||FUSUARIO||Usuario||'''[[USUARIO|USUARIO]]'''||Usuarios||KEY,REQ,VIS,INS||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Código de usuario al que se le define permiso al tipo de comprobante en este punto de emisión.]]
|-
|-
|5||FABIERTO||Abierto||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si graba comprobantes en estado Abierto.]]
|5||FABIERTO||Abierto||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si el usuario puede grabar comprobantes en estado Abierto.]]
|-
|-
|6||FREGISTRADO||Registrado||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si graba comprobantes en estado Registrado.]]
|6||FREGISTRADO||Registrado||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si el usuario puede grabar comprobantes en estado Registrado.]]
|-
|-
|7||FELIMINAR||Eliminar||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si puede eliminar comprobantes.]]
|7||FELIMINAR||Eliminar||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si el usuario puede eliminar comprobantes.]]
|-
|-
|8||FREABRIR||Reabrir||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si puede reabrir comprobantes.]]
|8||FREABRIR||Reabrir||'''[[BIT|BIT]]'''||Campo lógico, admite 1, 0 y NULL||REQ,VIS,INS,UPD||[[cmpPUNTOSEMISION_USUARIOS|'''cmpPUNTOSEMISION_USUARIOS'''||Marcar si el usuario puede reabrir comprobantes.]]
|-
|-
|}
|}
== Observaciones adicionales sobre los campos ==
== Observaciones adicionales sobre los campos ==
== Relaciones ==
== Relaciones ==
Línea 35: Línea 45:


* '''cmpPUNTOSEMISION_USUARIOS_TR_UPDATE''': Las [[COMPROBANTES/FAMILIAS|COMPROBANTES/FAMILIAS]] pueden estar asociadas a un perfil de permisos. Esos perfiles deberían dar los permisos necesarios para poder editar los comprobantes de esa familia. Cuando agregamos o eliminamos un usuario al punto de emisión, en esta tabla, este trigger asocia el perfil de la familia de comprobantes al usuario otorgándole los permisos de ese perfil.
* '''cmpPUNTOSEMISION_USUARIOS_TR_UPDATE''': Las [[COMPROBANTES/FAMILIAS|COMPROBANTES/FAMILIAS]] pueden estar asociadas a un perfil de permisos. Esos perfiles deberían dar los permisos necesarios para poder editar los comprobantes de esa familia. Cuando agregamos o eliminamos un usuario al punto de emisión, en esta tabla, este trigger asocia el perfil de la familia de comprobantes al usuario otorgándole los permisos de ese perfil.
Si eliminamos un usuario de un punto de emisión los permisos no se eliminan ya que probablemente necesitemos que ese usuario pueda seguir consultando la familia de comprobantes pero no pueda operar sobre ellos ya que no tiene permisos sobre el punto de emisión.

Revisión actual - 02:53 2 ene 2025

Descripción

La tabla cmpPUNTOSEMISION_USUARIOS (Puntos de emisión, por usuario) define qué usuarios pueden editar comprobantes del punto de emisión. La tabla es detalle de COMPROBANTES/PUNTOSEMISION.

Los permisos definidos son para una familia y tipo de comprobante, en un punto de emisión para el usuario definido.

Esta es la única tabla que permite definir permisos de usuarios sobre los comprobantes.

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FFAMILIA Familia COMPROBANTEFAMILIA Familias de Comprobantes KEY,REQ,INS,UPD cmpPUNTOSEMISION_USUARIOS Código de familia de comprobantes al que se asocia el punto de emisión..
2 FTIPO Tipo COMPROBANTETIPO Tipos de Comprobantes KEY,REQ,INS,UPD cmpPUNTOSEMISION_USUARIOS Tipo de comprobante al que se asocia el punto de emisión.
3 FPUNTOEMISION Punto emisión CMPPUNTOSEMISION Puntos de emisión, por tipo de comprobante KEY,REQ,INS,UPD cmpPUNTOSEMISION_USUARIOS Código del punto de emisión.
4 FUSUARIO Usuario USUARIO Usuarios KEY,REQ,VIS,INS cmpPUNTOSEMISION_USUARIOS Código de usuario al que se le define permiso al tipo de comprobante en este punto de emisión.
5 FABIERTO Abierto BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD cmpPUNTOSEMISION_USUARIOS Marcar si el usuario puede grabar comprobantes en estado Abierto.
6 FREGISTRADO Registrado BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD cmpPUNTOSEMISION_USUARIOS Marcar si el usuario puede grabar comprobantes en estado Registrado.
7 FELIMINAR Eliminar BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD cmpPUNTOSEMISION_USUARIOS Marcar si el usuario puede eliminar comprobantes.
8 FREABRIR Reabrir BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD cmpPUNTOSEMISION_USUARIOS Marcar si el usuario puede reabrir comprobantes.

Observaciones adicionales sobre los campos

Relaciones

Triggers

  • cmpPUNTOSEMISION_USUARIOS_TR_UPDATE: Las COMPROBANTES/FAMILIAS pueden estar asociadas a un perfil de permisos. Esos perfiles deberían dar los permisos necesarios para poder editar los comprobantes de esa familia. Cuando agregamos o eliminamos un usuario al punto de emisión, en esta tabla, este trigger asocia el perfil de la familia de comprobantes al usuario otorgándole los permisos de ese perfil.

Si eliminamos un usuario de un punto de emisión los permisos no se eliminan ya que probablemente necesitemos que ese usuario pueda seguir consultando la familia de comprobantes pero no pueda operar sobre ellos ya que no tiene permisos sobre el punto de emisión.