Professional Documents
Culture Documents
concepto_asiento varchar;
id_asiento_ingreso varchar;
id_asiento_egreso varchar;
usuario_asiento alias for $1;
fecha_asiento timestamp;
monto_asiento numeric;
cuenta_asiento int4;
mensaje_error varchar;
begin
select anho_cierre+1 as anho, date_part(''year'',now()) as anho_actual from
finanzas.cierre order by anho desc limit 1 into record_anho;
insert into
Pgina : 188
documentacion de la base de datos said_0.1.1
finanzas.detalle_asiento_contable(monto,afecta,cuenta,codigo_doc,asiento_contable_id)
values(monto_ingresos,''H'',cta_resultado,id_asiento_ingreso,id_asiento_ingreso);
insert into
finanzas.detalle_asiento_contable(monto,afecta,cuenta,codigo_doc,asiento_contable_id)
values(monto_egresos,''D'',cta_resultado,id_asiento_egreso,id_asiento_egreso);
--inserta registro con informacion del cierre en finanzas.cierre
insert into
finanzas.cierre(anho_cierre,fecha,usuario,asct_ingresos,asct_egresos,observacion)
values(record_anho.anho,now(),usuario_asiento,id_asiento_ingreso,id_asiento_egreso,conce
pto_asiento);
return true;
end;
'
LANGUAGE 'plpgsql' VOLATILE STRICT;
COMMENT ON FUNCTION finanzas.cierre_ejercicio_economico("varchar") IS 'A.O.
Cierre de Ejercicio Economico
Ejemplo: select * from cierre_ejercicio_economico(''usuario'')';
Pgina : 189
documentacion de la base de datos said_0.1.1
21.34. agencia_bancaria_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.35. banco_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.36. caja_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 190
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 191
documentacion de la base de datos said_0.1.1
21.37. colocacion_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.38. cuenta_bancaria_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.39. deduccion_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 192
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 193
documentacion de la base de datos said_0.1.1
21.40. detalle_asiento_contable_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.41. detallescontables_doc_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.42. detallespresupuesto_doc_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 194
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 195
documentacion de la base de datos said_0.1.1
21.43. doc_obligacion_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.44. historico_impuestos_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.45. impuestos_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 196
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 197
documentacion de la base de datos said_0.1.1
21.46. operacion_bancaria_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.47. telefono_banco_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.48. tipo_colocacion_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 198
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 199
documentacion de la base de datos said_0.1.1
21.49. tipo_cuenta_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
21.50. tipo_documento_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 200
documentacion de la base de datos said_0.1.1
22. organismos
Esquema de organismos
1. tipo_cargo
Tipo de cargo del personal
Ver adems
personal
reporte_escala_sueldo
rh_tipo_cargo
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del tipo de cargo en la tabla
nombre VARCHAR200
Nombre del tipo de cargo, por ejemplo: tiempo completo,
tiempo parcial, tiempo convencional, etc.
descripcion VARCHAR2147483647 Descripcin del tipo de cargo
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.tipo_car
go_id_seq'::tex
t)
- - - -
nombre varchar(200) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
22.2. accion_central
Acciones centralizadas segn reforma de la ONAPRE para 2006
Pgina : 201
documentacion de la base de datos said_0.1.1
Ver adems
concurso
reintegro
solicitud_almacen
accion_central
accion_especifica_ac
accioncentral_tiene_actividadpry
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador de la accin centralizada en la tabla
codigo VARCHAR10 Cdigo que identifica a la accin centralizada
nombre VARCHAR250 Nombre de la accin central
responsable personal(codigo) Empleado de la institucin responsable del proyecto
fecha_creacion date Fecha de creacin de la accin centralizada
activo BIT1 Indica si la accin central est activa
raiz accion_central(id) Accin central ra-z
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.accion_c
entral_id_seq':
:text)
- - - -
codigo varchar(10) - - x - - - - -
nombre varchar(250) - - x - - - - -
responsable macaddr - - x - - - - -
fecha_creacion date - - x - - - - -
activo BIT(1) - - x - true - - - -
Pgina : 202
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
raiz macaddr - - - - - - - -
Pgina : 203
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
responsable personal(codigo) CASCADE NO ACTION
raiz accion_central(id) CASCADE NO ACTION
22.3. accion_especifica_ac
Acciones especficas de cada accin centralizada (segn reforma ONAPRE para 2006)
Ver adems
concurso
reintegro
solicitud_almacen
ejec_apertura_pr
forma_subespecifica_pr
Resumen de Campos
Nombre Tipo Descripcin
id macaddr
codigo VARCHAR10
id_accion_central accion_central(id) Accin central al que pertenece la accin espec-fica
nombre VARCHAR250 Nombre de la accin espec-fica
descripcion VARCHAR2147483647 Descripcin de la accin espec-fica
fecha_inicio date
fecha_fin date
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
nextval('organi
Pgina : 204
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
smos.accion_e
specifica_ac_i
d_seq'::text)
- - - -
codigo varchar(10) - - x - - - - -
id_accion_central macaddr - - x - - - - -
nombre varchar(250) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
fecha_inicio date - - x - - - - -
fecha_fin date - - x - - - - -
Pgina : 205
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_accion_central accion_central(id) CASCADE CASCADE
22.4. accion_especifica_pry
Acciones especficas de cada proyecto presupuestario (segn reforma ONAPRE para 2006)
Ver adems
concurso
reintegro
solicitud_almacen
ejec_apertura_pr
forma_subespecifica_pr
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador de la accin espec-fica en la tabla
codigo VARCHAR10 Cdigo de la accin espec-fica
nombre VARCHAR250 Nombre de la accin espec-fica
descripcion VARCHAR2147483647 Descripcin de la accin espec-fica
id_proyectos proyectos(id) Proyecto al que pertenece la accin espec-fica
fecha_inicio date Fecha de inicio de la accin espec-fica
fecha_fin date Fecha de fin de la accin espec-fica
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.accion_e
specifica_pry_i
- - - -
Pgina : 206
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
d_seq'::text)
codigo varchar(10) - - x - - - - -
nombre varchar(250) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
id_proyectos macaddr - - x - - - - -
fecha_inicio date - - x - - - - -
fecha_fin date - - x - - - - -
Pgina : 207
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_proyectos proyectos(id) CASCADE CASCADE
22.5. accioncentral_tiene_actividadpry
Relacin de muchos a muchos entre accion central y actividad proyecto
Resumen de Campos
Nombre Tipo Descripcin
id_actividadpry actividad_proyecto(id)
Identificador de la actividad proyecto (cdigo
programtico)
id_accioncentral accion_central(id) Identificador de la accin central
anho_ini macaddr
Ao en que se inicia el periodo de validez de esta
relacin entre la accin central y el cdigo
programtico
anho_fin macaddr
Ao en que se finaliza el periodo de validez de esta
relacin entre la accin central y el cdigo
programtico
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id_actividadpry macaddr x - - - - - - -
id_accioncentral macaddr x - - - - - - -
anho_ini macaddr - - x - - - - -
anho_fin macaddr - - - - - - - -
Llaves Extranjeras
Pgina : 208
documentacion de la base de datos said_0.1.1
Nombre Origen Al Actualizar Al Borrar
id_actividadpry actividad_proyecto(id) CASCADE CASCADE
id_accioncentral accion_central(id) CASCADE CASCADE
Pgina : 209
documentacion de la base de datos said_0.1.1
22.6. actividad_proyecto
Informacin de las actividades
Ver adems
concurso
reintegro
solicitud_almacen
accioncentral_tiene_actividadpry
actividad_proyecto
actividad_tiene_dependencia
proyectos
ejec_apertura
ejec_apertura_pr
forma_subespecifica
forma_subespecifica_pr
programacion_metas
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador nico de una actividad en la tabla
codigo macaddr Cdigo de la actividad
proyecto_id proyecto(id) Proyecto al que pertenece la actividad
nombre VARCHAR250 Nombre de la actividad
activo BIT1 Indica si la actividad est activa o inactiva (histrico)
raiz actividad_proyecto(id) Actividad raz
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.actividad
_proyecto_id_
seq'::text)
- - - -
Pgina : 210
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo macaddr - - x - - - - -
proyecto_id macaddr - - x - - - - -
nombre varchar(250) - - x - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
Pgina : 211
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
proyecto_id proyecto(id) CASCADE CASCADE
raiz actividad_proyecto(id) NO ACTION NO ACTION
22.7. actividad_tiene_dependencia
Relacin entre las actividades y las dependencias de la institucin (muchos a muchos)
Resumen de Campos
Nombre Tipo Descripcin
id_dependencia dependencia(id) Cdigo de la dependencia
id_actividad actividad_proyecto(id) Identificador de la actividad
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id_dependencia macaddr x - - - - - - -
id_actividad macaddr x - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_dependencia dependencia(id) CASCADE CASCADE
id_actividad actividad_proyecto(id) CASCADE CASCADE
22.8. cargo
Tabla de cargos del organismo al que pertenece el sistema
Pgina : 212
documentacion de la base de datos said_0.1.1
Ver adems
personal
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del cargo en la tabla
nombre VARCHAR150 Nombre descriptivo del cargo
descripcion VARCHAR2147483647 Descripcin breve del cargo
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.cargo_id
_seq'::text)
- - - -
nombre varchar(150) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
22.9. concejal
Concejales que pertenecen al organismo en caso de ser una Alcalda
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del concejal en la tabla
nombres VARCHAR100 Nombres del concejal
apellidos VARCHAR100 Apellidos del concejal
organismo organismo(id) Organismo al que pertenece el concejal
fecha_nacimiento date Fecha de nacimiento del concejal
Pgina : 213
documentacion de la base de datos said_0.1.1
sexo CHAR1 Sexo del concejal
correo VARCHAR100 Correo electrnico del concejal
www VARCHAR100 Sitio web del concejal
estatus BIT1 Estado del concejal para el organismo (activo o inactivo)
direccion VARCHAR250 Direccin de domicilio del concejal
estado_civil estado_civil(id) Estado civil del concejal
telefonos VARCHAR250 Telfonos del concejal
Pgina : 214
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.concejal
_id_seq'::text)
- - - -
nombres varchar(100) - - x - - - - -
apellidos varchar(100) - - x - - - - -
organismo macaddr - - x - - - - -
fecha_nacimiento date - - - - - - - -
sexo char(1) - - x - - - - -
correo varchar(100) - - - - - - - -
www varchar(100) - - - - - - - -
estatus BIT(1) - - x - true - - - -
direccion varchar(250) - - - - - - - -
estado_civil macaddr - - - - - - - -
telefonos varchar(250) - - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
organismo organismo(id) CASCADE NO ACTION
estado_civil estado_civil(id) CASCADE NO ACTION
22.10. dependencia
Datos de las dependencias del organismo al que pertenece el sistema
Ver adems
Pgina : 215
documentacion de la base de datos said_0.1.1
concurso
codigo_infocentro
bienes
reintegro
solicitud_almacen
actividad_tiene_dependencia
dependencia
personal
proyectos
Resumen de Campos
Nombre Tipo Descripcin
id macaddr
Identificador de la dependencia del organismo dentro de la
tabla
organismo_id organismo(id) Organismo al que pertenece la dependencia
nombre VARCHAR200 Nombre completo de la dependencia
acronimo VARCHAR10 Siglas que identifican a la dependencia
jerarquia macaddr
Nivel de jerarqua de la dependencia dentro del
organigrama de la institucin
requisicion BIT1
Valor que indica si la dependencia puede solicitar
materiales al almacn
activo BIT1 Indica si la dependencia est activa o inactiva (histrico)
raiz dependencia(id) Dependencia raz
tipo_dep CHAR4 Indica el tipo de dependencia
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.depende
ncia_id_seq'::t
ext)
- - - -
Pgina : 216
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
organismo_id macaddr - - x - - - - -
nombre varchar(200) - - x - - - - -
acronimo varchar(10) - - - - - - - -
jerarquia macaddr - - x - - - - -
requisicion BIT(1) - - - - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
tipo_dep char(4) - - x -
'ORGN'::bpcha
r
- - - -
Pgina : 217
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
organismo_id organismo(id) NO ACTION NO ACTION
raiz dependencia(id) NO ACTION NO ACTION
22.11. estado_civil
Estado civil
Ver adems
concejal
personal
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del estado civil en la tabla
nombre VARCHAR100
Nombre del estado civil, por ejemplo: soltero, casado,
divorciado, etc.
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.estado_c
ivil_id_seq'::te
xt)
- - - -
nombre varchar(100) - - x - - - - -
22.12. organismo
Informacin sobre los organismos involucrados en la administracin de la institucin de inters.
Pgina : 218
documentacion de la base de datos said_0.1.1
Ver adems
cuenta_bancaria
concejal
dependencia
organismo
telefono_organismo
marco_economico
marco_economico_tmp
politica_pres
reporte_escala_salario
reporte_escala_sueldo
proveedor
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del organismo dentro de la tabla
codigo_onapre VARCHAR20 Cdigo que asigna la ONAPRE a la institucin
sector_codigo sector(codigo) Cdigo del sector al que pertenece el organismo
municipio_id municipio(id) Municipio donde se encuentra ubicado el organismo
rif VARCHAR10 RIF del organismo
nit VARCHAR10 NIT del organismo
nombre VARCHAR100 Nombre del organismo
fecha_inicio_op date Fecha de inicio de operaciones del organismo
base_legal VARCHAR2147483647 Base legal del organismo
forma_juridica VARCHAR20 Forma jur-dica del organismo
actividad_principal VARCHAR2147483647 Actividad principal a la que se dedica el organismo
mision VARCHAR2147483647 Misin del organismo
vision VARCHAR2147483647 Visin del organismo
domicilio_legal VARCHAR200 Domicilio legal del organismo
ciudad VARCHAR20 Ciudad donde se encuentra el organismo
Pgina : 219
documentacion de la base de datos said_0.1.1
www VARCHAR200 Sitio web del organismo
org_adscripcion organismo(id)
Identificador del organismo al que est adscrito la
institucin que posee el sistema
composicion_patrimonio VARCHAR2147483647
codigo_postal VARCHAR10 Cdigo postal de la ubicacin del organismo
razon_social VARCHAR100 Razn social de la institucin
tipo tipo_org(id) Tipo de institucin
ruta_logo VARCHAR250
Ubicacin y nombre del archivo con el logo de la
institucin, relativo al directorio de la aplicacin
Pgina : 220
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.organis
mo_id_seq'::te
xt)
- - - -
codigo_onapre varchar(20) - - - - - x - -
sector_codigo macaddr - - x - - - - -
municipio_id macaddr - - x - - - - -
rif varchar(10) - - x - - - - -
nit varchar(10) - - x - - - - -
nombre varchar(100) - - x - - - - -
fecha_inicio_op date - - x - - - - -
base_legal
varchar(21474836
47)
- - - - - - - -
forma_juridica varchar(20) - - - - - - - -
actividad_principal
varchar(21474836
47)
- - - - - - - -
mision
varchar(21474836
47)
- - - - - - - -
vision
varchar(21474836
47)
- - - - - - - -
domicilio_legal varchar(200) - - x - - - - -
ciudad varchar(20) - - x - - - - -
www varchar(200) - - - - - - - -
org_adscripcion macaddr - - - - - - - -
composicion_patrimoni
o
varchar(21474836
47)
- - - - - - - -
Pgina : 221
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo_postal varchar(10) - - x - - - - -
razon_social varchar(100) - - - - - - - -
tipo macaddr - - x - - - - -
ruta_logo varchar(250) - - - - - - - -
Pgina : 222
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
sector_codigo sector(codigo) NO ACTION NO ACTION
municipio_id municipio(id) NO ACTION NO ACTION
org_adscripcion organismo(id) NO ACTION NO ACTION
tipo tipo_org(id) NO ACTION NO ACTION
22.13. permiso_usuario
Tabla con los permisos de acceso que puede tener un usuario del sistema
Ver adems
usuario_tiene_permiso
Resumen de Campos
Nombre Tipo Descripcin
nombre VARCHAR100 Nombre del permiso
descripcion VARCHAR2147483647 Descripcin del permiso
id VARCHAR5 Identificador del permiso en la tabla
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
nombre varchar(100) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
id varchar(5) x - - - - - - -
Pgina : 223
documentacion de la base de datos said_0.1.1
22.14. personal
Datos de los empleados o personal que labora en el organismo al que pertenece el sistema
Ver adems
acta_tiene_participantes
movimiento_almacen
reintegro
caja
personal_tiene_ctapatrimonial
accion_central
proyectos
telefono_personal
usuario
compromiso
gasto_anticipado
Resumen de Campos
Nombre Tipo Descripcin
codigo macaddr Codigo del empleado en el organismo
tipo_cargo_id tipo_cargo(id)
Tipo de cargo que posee el empleado (tiempo completo,
tiempo parcial, tiempo convencional)
tipo_personal_id tipo_personal(id)
Tipo de personal, por ejemplo: beca, pasante, contratado,
fijo, etc.
dependencia_id dependencia(id) Dependencia a la que pertenece el empleado
cargo_id cargo(id) Cargo que posee el empleado
estado_civil_id estado_civil(id) Estado civil del empleado
nombres VARCHAR100 Nombres del empleado
apellidos VARCHAR100 Apellidos del empleado
fecha_nacimiento date Fecha de nacimiento
sexo CHAR1 Sexo del empleado
correo VARCHAR100 Correo electrnico del empleado
estatus BIT1
Estado en que se encuentra el empleado dentro del
organismo, activo o inactivo
Pgina : 224
documentacion de la base de datos said_0.1.1
www VARCHAR100 Sitio web del empleado
direccion VARCHAR250 Direccin de habitacin del empleado
numero_hijos macaddr Nmero de hijos del empleado
fecha_ingreso date Fecha de ingreso del empleado al organismo
fecha_egreso date Fecha en que el empleado sali del organismo
fecha_ingreso_publica date
Fecha de ingreso de la persona a la administracin
pblica
estatura NUMERIC-1 Estatura de la persona en metros
peso NUMERIC-1 Peso de la persona en kilogramos
profesion_id profesion(id) Nombre del t-tulo profesional que posee el empleado
rubro_id macaddr Rubro al que pertenece el empleado
subrubro_id macaddr
Subrubro al que pertenece el empleado (en caso de
tenerlo)
cedula VARCHAR10 Cdula del empleado (ej: V000000000 o E000000000)
Pgina : 225
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo macaddr x - - -
nextval('organi
smos.personal
_codigo_seq'::t
ext)
- - - -
tipo_cargo_id macaddr - - x - - - - -
tipo_personal_id macaddr - - x - - - - -
dependencia_id macaddr - - x - - - - -
cargo_id macaddr - - x - - - - -
estado_civil_id macaddr - - x - - - - -
nombres varchar(100) - - x - - - - -
apellidos varchar(100) - - x - - - - -
fecha_nacimiento date - - x - - - - -
sexo char(1) - - x - - - - -
correo varchar(100) - - - - - - - -
estatus BIT(1) - - x - - - - -
www varchar(100) - - - - - - - -
direccion varchar(250) - - x - - - - -
numero_hijos macaddr - - x - 0 - - - -
fecha_ingreso date - - x - - - - -
fecha_egreso date - - - - - - - -
fecha_ingreso_publica date - - - - - - - -
estatura NUMERIC(-1) - - - - - - - -
peso NUMERIC(-1) - - - - - - - -
profesion_id macaddr - - - - - - - -
Pgina : 226
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
rubro_id macaddr - - x - - - - -
subrubro_id macaddr - - - - - - - -
cedula varchar(10) - - x - - x - -
Pgina : 227
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
tipo_cargo_id tipo_cargo(id) NO ACTION NO ACTION
tipo_personal_id tipo_personal(id) NO ACTION NO ACTION
dependencia_id dependencia(id) NO ACTION NO ACTION
cargo_id cargo(id) NO ACTION NO ACTION
estado_civil_id estado_civil(id) NO ACTION NO ACTION
profesion_id profesion(id) NO ACTION NO ACTION
22.15. profesion
Tabla con las profesiones de los empleados de la institucin
Ver adems
personal
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador de la profesin dentro de la tabla
nombre VARCHAR250 Nombre de la profesin
acronimo VARCHAR10 Abreviatura de la profesin
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.profesio
n_id_seq'::text
)
- - - -
nombre varchar(250) - - x - - - - -
Pgina : 228
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
acronimo varchar(10) - - - - - - - -
Pgina : 229
documentacion de la base de datos said_0.1.1
22.16. programa
Informacin de los programas que posee el organismo
Ver adems
programa
subprograma
categoria_programatica
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del programa en la tabla
codigo macaddr Cdigo del programa
nombre VARCHAR250 Nombre del programa
activo BIT1 Indica si el programa est activo o inactivo (histrico)
raiz programa(id) Programa raz
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.program
a_id_seq'::text
)
- - - -
codigo macaddr - - x - - - - -
nombre varchar(250) - - x - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
Llaves Extranjeras
Pgina : 230
documentacion de la base de datos said_0.1.1
Nombre Origen Al Actualizar Al Borrar
raiz programa(id) NO ACTION NO ACTION
Pgina : 231
documentacion de la base de datos said_0.1.1
22.17. proyecto
Informacin sobre los proyectos
Ver adems
actividad_proyecto
proyecto
categoria_programatica
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador nico de una proyecto en la tabla
codigo macaddr Cdigo del proyecto
subprograma_id subprograma(id) Subprograma al que pertenece el proyecto
nombre VARCHAR250 Nombre del proyecto
activo BIT1 Indica si el proyecto est activo o inactivo (histrico)
raiz proyecto(id) Proyecto raz
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.proyecto
_id_seq'::text)
- - - -
codigo macaddr - - x - - - - -
subprograma_id macaddr - - x - - - - -
nombre varchar(250) - - x - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
Pgina : 232
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
subprograma_id subprograma(id) CASCADE CASCADE
raiz proyecto(id) NO ACTION NO ACTION
Pgina : 233
documentacion de la base de datos said_0.1.1
22.18. proyectos
Proyectos presupuestarios segn reforma de la ONAPRE para 2006
Ver adems
concurso
reintegro
solicitud_almacen
accion_especifica_pry
proyectos
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del proyecto en la tabla
codigo VARCHAR10 Cdigo que identifica al proyecto
nombre VARCHAR250 Nombre del proyecto
responsable personal(codigo) Empleado de la institucin responsable del proyecto
fecha_creacion date Fecha de creacin del proyecto
dependencia_ejecutora dependencia(id) Dependencia de la institucin que ejecuta el proyecto
activo BIT1 Indica si el proyecto est activo
raiz proyectos(id) Proyecto ra-z
id_actividad_pry actividad_proyecto(id) Cdigo programtico al que equivale el proyecto
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.proyecto
s_id_seq'::text)
- - - -
codigo varchar(10) - - x - - - - -
nombre varchar(250) - - x - - - - -
Pgina : 234
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
responsable macaddr - - x - - - - -
fecha_creacion date - - x - - - - -
dependencia_ejecutora macaddr - - x - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
id_actividad_pry macaddr - - - - - - - -
Pgina : 235
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
responsable personal(codigo) CASCADE NO ACTION
dependencia_ejecutora dependencia(id) CASCADE NO ACTION
raiz proyectos(id) CASCADE NO ACTION
id_actividad_pry actividad_proyecto(id) CASCADE SET NULL
22.19. rubro
Rubros de clasificacin de personal que pide la ONAPRE (Inst. 12)
Ver adems
subrubro
rh_tipo_cargo
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del rubro en la tabla
nombre VARCHAR150 Nombre del rubro
descripcion VARCHAR2147483647 Descripcin del rubro (opcional)
codigo_onapre VARCHAR10 Cdigo que asigna la ONAPRE al rubro
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.rubro_id
_seq'::text)
- - - -
nombre varchar(150) - - x - - - - -
varchar(21474836
Pgina : 236
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
descripcion
47)
- - - - - - - -
codigo_onapre varchar(10) - - - - - - - -
Pgina : 237
documentacion de la base de datos said_0.1.1
22.20. sector
Datos del sector al que pertenece el organismo
Ver adems
organismo
Resumen de Campos
Nombre Tipo Descripcin
codigo macaddr Cdigo del sector
nombre VARCHAR150 Nombre del sector
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo macaddr x - - -
nextval('organi
smos.sector_c
odigo_seq'::tex
t)
- - - -
nombre varchar(150) - - x - - - - -
22.21. subprograma
Datos de los subprogramas
Ver adems
proyecto
subprograma
categoria_programatica
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador nico de un subprograma en la tabla
codigo macaddr Cdigo del subprograma
Pgina : 238
documentacion de la base de datos said_0.1.1
programa_id programa(id) Programa al que pertenece el subprograma
nombre VARCHAR250 Nombre del subprograma
activo BIT1 Indica si el subprograma est activo o inactivo (histrico)
raiz subprograma(id) Subprograma raz
Pgina : 239
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.subprogr
ama_id_seq'::t
ext)
- - - -
codigo macaddr - - x - - - - -
programa_id macaddr - - x - - - - -
nombre varchar(250) - - x - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
programa_id programa(id) CASCADE CASCADE
raiz subprograma(id) NO ACTION NO ACTION
22.22. subrubro
Subrubros de los rubros de la clasificacin de personal que pide la ONAPRE
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del subrubro en la tabla
nombre VARCHAR150 Nombre del subrubro
id_rubro rubro(id) Rubro al que pertenece el subrubro
codigo_onapre VARCHAR10 Cdigo que asigna la ONAPRE al subrubro
Pgina : 240
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.subrubro
_id_seq'::text)
- - - -
nombre varchar(150) - - x - - - - -
id_rubro macaddr - - x - - - - -
codigo_onapre varchar(10) - - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_rubro rubro(id) CASCADE CASCADE
22.23. telefono_organismo
Telfonos, faxes, o telefaxes del organismo al que pertenece el sistema
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del telefono, fax o telefax dentro de la tabla
organismo_id organismo(id) Organismo al que pertenece el telfono
codigo_pais macaddr Cdigo de pa-s del nmero telefnico
codigo_area macaddr Cdigo de rea del nmero telefnico
numero macaddr Nmero telefnico
tipo_telefono CHAR1 Tipo de telfono: T=telfono, F= fax y E=telefax.
Resumen SQL
Pgina : 241
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.telefono
_organismo_id
_seq'::text)
- - - -
organismo_id macaddr - - x - - - - -
codigo_pais macaddr - - x - 58 - - - -
codigo_area macaddr - - x - - - - -
numero macaddr - - x - - - - -
tipo_telefono char(1) - - x - 'T'::bpchar - - - -
Pgina : 242
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
organismo_id organismo(id) CASCADE CASCADE
22.24. telefono_personal
Telfonos del personal
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del telfono en la tabla
personal_codigo personal(codigo) Cdigo del empleado al que pertenece el telfono
codigo_pais macaddr Cdigo del pa-s del nmero telefnico
codigo_area macaddr Cdigo de rea del nmero telefnico
numero macaddr Nmero telefnico
tipo_telefono CHAR1 Tipo de telefono, T=telfono, F= fax, E=telefax
extension macaddr Extensin telefnica
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.telefono
_personal_id_
seq'::text)
- - - -
personal_codigo macaddr - - x - - - - -
codigo_pais macaddr - - x - 58 - - - -
codigo_area macaddr - - x - - - - -
numero macaddr - - x - - - - -
Pgina : 243
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
tipo_telefono char(1) - - x - 'T'::bpchar - - - -
extension macaddr - - - - - - - -
Pgina : 244
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
personal_codigo personal(codigo) CASCADE CASCADE
22.25. tipo_dependencia
Tipos de dependencias
Resumen de Campos
Nombre Tipo Descripcin
id CHAR4 Identificador del tipo de dependencia en la tabla
nombre VARCHAR150 Nombre del tipo de dependencia
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id char(4) x - - - - - - -
nombre varchar(150) - - x - - - - -
22.26. tipo_org
Tipo de institucin
Ver adems
organismo
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del tipo de institucin en la tabla
nombre VARCHAR250 Nombre del tipo de institucin
Pgina : 245
documentacion de la base de datos said_0.1.1
acronimo CHAR4 Siglas que distinguen al tipo de institucin
Pgina : 246
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.tipo_org
_id_seq'::text)
- - - -
nombre varchar(250) - - x - - - - -
acronimo char(4) - - x - - x - -
22.27. tipo_personal
Tipo de personal
Ver adems
personal
reporte_escala_sueldo
rh_tipo_cargo
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador del tipo de personal en la tabla
nombre VARCHAR150
Nombre del tipo de personal, por ejemplo: beca, pasante,
contratado, fijo, etc.
descripcion VARCHAR2147483647 Descripcin del tipo de personal
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('organi
smos.tipo_per
sonal_id_seq'::
text)
- - - -
Pgina : 247
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
nombre varchar(150) - - x - - - - -
descripcion
varchar(21474836
47)
- - - - - - - -
Pgina : 248
documentacion de la base de datos said_0.1.1
22.28. usuario
Tabla con los datos de los usuarios del sistema
Ver adems
cierre_almacen
minimo_articulo
asiento_contable
cierre
usuario_tiene_permiso
cuenta_patrimonial
cuenta_presupuesto
credito_adicional
traspaso
Resumen de Campos
Nombre Tipo Descripcin
nombre VARCHAR20 Nombre de usuario que se utilizar en el sistema (login).
contrasenha VARCHAR50 Contrasea del usuario para el sistema
personal_codigo personal(codigo) Empleado al que pertenece el usuario
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
nombre varchar(20) x - - - - - - -
contrasenha varchar(50) - - x - - - - -
personal_codigo macaddr - - x - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
personal_codigo personal(codigo) CASCADE NO ACTION
Pgina : 249
documentacion de la base de datos said_0.1.1
22.29. usuario_tiene_permiso
Relacin entre permisos y los usuarios
Resumen de Campos
Nombre Tipo Descripcin
id_usuario usuario(nombre) Identificador del usuario
id_permiso permiso_usuario(id)
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id_usuario varchar(20) x - - - - - - -
id_permiso varchar(5) x - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_usuario usuario(nombre) CASCADE CASCADE
id_permiso permiso_usuario(id) NO ACTION NO ACTION
22.30. accion_central_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Pgina : 250
documentacion de la base de datos said_0.1.1
Ciclo -
Orden -
Pgina : 251
documentacion de la base de datos said_0.1.1
22.31. accion_especifica_ac_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.32. accion_especifica_pry_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.33. actividad_proyecto_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 252
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 253
documentacion de la base de datos said_0.1.1
22.34. cargo_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.35. concejal_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.36. dependencia_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 254
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 255
documentacion de la base de datos said_0.1.1
22.37. estado_civil_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.38. organismo_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.39. personal_codigo_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 256
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 257
documentacion de la base de datos said_0.1.1
22.40. profesion_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.41. programa_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.42. proyectos_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 258
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 259
documentacion de la base de datos said_0.1.1
22.43. rubro_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.44. sector_codigo_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.45. subprograma_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 260
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 261
documentacion de la base de datos said_0.1.1
22.46. subrubro_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.47. telefono_organismo_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.48. telefono_personal_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 262
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 263
documentacion de la base de datos said_0.1.1
22.49. tipo_cargo_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.50. tipo_org_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
22.51. tipo_personal_id_seq
Atributos
Incremento 1
Valor Mnimo 1
Pgina : 264
documentacion de la base de datos said_0.1.1
Valor Mximo 9223372036854775807
Inicio 1
Cache 1
Ciclo -
Orden -
Pgina : 265
documentacion de la base de datos said_0.1.1
23. plan_cuentas
Esquema del plan de cuentas
1. convertidor
Matriz de conversin 1 a 1 entre una cuenta de presupuesto y una cuenta patrimonial
Resumen de Campos
Nombre Tipo Descripcin
id_presupuesto cuenta_presupuesto(id) Identificador de la cuenta presupuestaria
id_patrimonial cuenta_patrimonial(id) Identificador de la cuenta patrimonial
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id_presupuesto macaddr x - - - - - - -
id_patrimonial macaddr x - - - - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
id_presupuesto cuenta_presupuesto(id) NO ACTION NO ACTION
id_patrimonial cuenta_patrimonial(id) NO ACTION NO ACTION
23.2. cuenta_patrimonial
Contiene todas las cuentas patrimoniales y sus auxiliares
Ver adems
beneficiario_tiene_ctapatrimonial
caja
colocacion
Pgina : 266
documentacion de la base de datos said_0.1.1
cuenta_bancaria
deduccion
detalle_asiento_contable
detallescontables_doc
doc_obligacion
personal_tiene_ctapatrimonial
proveedor_tiene_ctapatrimonial
convertidor
cuenta_patrimonial
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador nico de la cuenta
codigo VARCHAR18 Cdigo de la cuenta
denominacion VARCHAR200 Nombre descriptivo de la cuenta
nivel SMALLINT Nivel de la cuenta
referencia cuenta_patrimonial(id) Cuenta anterior segn jerarqu-a de niveles.
activo BIT1 Indica si la cuenta presupuestaria est vigente o no
raiz cuenta_patrimonial(id)
Cuenta activa que pasa a ser la versin vigente de esta
cuenta
fecha_inactividad date
Fecha en que la cuenta presupuestaria pasa al estado
inactivo
usuario usuario(nombre) Usuario que coloca la cuenta en estado inactivo
original BIT1
Indica si la cuenta pertenece al catlogo de cuentas
patrimoniales de la ONAPRE
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('plan_c
uentas.cuenta
_patrimonial_i
- - - -
Pgina : 267
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
d_seq'::text)
codigo varchar(18) - - x - - - - -
denominacion varchar(200) - - x - - - - -
nivel SMALLINT - - x - - - - -
referencia macaddr - - - - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
fecha_inactividad date - - - - - - - -
usuario varchar(20) - - - - - - - -
original BIT(1) - - x - false - - - -
Pgina : 268
documentacion de la base de datos said_0.1.1
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
referencia cuenta_patrimonial(id) CASCADE NO ACTION
raiz cuenta_patrimonial(id) CASCADE NO ACTION
usuario usuario(nombre) CASCADE NO ACTION
23.3. cuenta_presupuesto
Contiene todas las cuentas presupuestarias de recursos y egresos
Ver adems
codigo_infocentro
inventario
convertidor
cuenta_presupuesto
ejec_cuenta_apertura
ejec_cuenta_apertura_pr
gastos_subespecifica
gastos_subespecifica_pr
Resumen de Campos
Nombre Tipo Descripcin
id macaddr Identificador nico de la cuenta
codigo VARCHAR13 Codigo de la cuenta
denominacion VARCHAR200 Nombre descriptivo de la cuenta
nivel SMALLINT Nivel de jerarqu-a de la cuenta
referencia cuenta_presupuesto(id)
Cuenta anterior segn jerarqu-a. Las cuentas de primer
nivel no tienen cuenta de referencia.
activo BIT1 Indica si la cuenta presupuestaria est vigente o no
raiz cuenta_presupuesto(id)
Cuenta activa que pasa a ser la versin vigente de esta
cuenta
fecha_inactividad date
Fecha en que la cuenta presupuestaria pasa al estado
Pgina : 269
documentacion de la base de datos said_0.1.1
inactivo
usuario usuario(nombre) Usuario que coloca la cuenta en estado inactivo
original BIT1
Indica si una la pertenece al catlogo original de la
ONAPRE
Pgina : 270
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
id macaddr x - - -
nextval('plan_c
uentas.cuenta
_presupuesto_
id_seq'::text)
- - - -
codigo varchar(13) - - x - - - - -
denominacion varchar(200) - - x - - - - -
nivel SMALLINT - - x - - - - -
referencia macaddr - - - - - - - -
activo BIT(1) - - x - true - - - -
raiz macaddr - - - - - - - -
fecha_inactividad date - - - - - - - -
usuario varchar(20) - - - - - - - -
original BIT(1) - - x - false - - - -
Llaves Extranjeras
Nombre Origen Al Actualizar Al Borrar
referencia cuenta_presupuesto(id) CASCADE NO ACTION
raiz cuenta_presupuesto(id) CASCADE NO ACTION
usuario usuario(nombre) CASCADE NO ACTION
23.4. cuentas_aux
Cuentas auxiliares que utiliza la institucin a la que pertenece el sistema
Ver adems
aplicacion_fondos
caif
Pgina : 271
documentacion de la base de datos said_0.1.1
deuda_afect_amort_obtenc
deuda_afect_dism_increm
partidas_rel_transf_otorgadas
presupuesto_caja
relacion_transf_recibidas
Resumen de Campos
Nombre Tipo Descripcin
codigo VARCHAR17 Cdigo presupuestario de la cuenta
denominacion VARCHAR200 Nombre descriptivo de la cuenta
nivel SMALLINT Nivel de la cuenta
referencia VARCHAR17 Cuenta anterior segn jerarqu-a de niveles.
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo varchar(17) x - - - - - - -
denominacion varchar(200) - - x - - - - -
nivel SMALLINT - - x - - - - -
referencia varchar(17) - - - - - - - -
23.5. cuentas_onapre
Plan de cuentas de la ONAPRE
Ver adems
compensacion_prima
partidas_transf_otorgadas
transf_recibidas_sp
Resumen de Campos
Nombre Tipo Descripcin
Pgina : 272
documentacion de la base de datos said_0.1.1
codigo VARCHAR13 Codigo presupuestario de la cuenta
denominacion VARCHAR200 Nombre descriptivo de la cuenta
nivel SMALLINT Nivel de jerarqua de la cuenta segn la ONAPRE
referencia VARCHAR13
Cuenta anterior segn jerarqu-a de la ONAPRE. Las
cuentas de primer nivel no tienen referencia
Pgina : 273
documentacion de la base de datos said_0.1.1
Resumen SQL
Nombre Tipo
PrKe
y
Unq NotN
MUn
q
Def Idx1 Udx1 Udx2 Udx3
codigo varchar(13) x - - - - - - -
denominacion varchar(200) - - x - - - - -
nivel SMALLINT - - x - - - - -
referencia varchar(13) - - - - - - - -
23.6. nivel_cuenta_patrimonial
A.O Permite calcular el arbol de padres de una cuenta patrimonial pasando como parametro el id de la cuenta. ejemplo :
"select * from nivel_cuenta_patrimonial('1200') as (id int4,codigo varchar,denominacion varchar,nivel int2,referencia
int4,activo bool,raiz int4,fecha_inactividad date,usuario varchar,original bool) order by codigo"
Cdigo Sql
-- Function: plan_cuentas.nivel_cuenta_patrimonial("varchar")
-- DROP FUNCTION plan_cuentas.nivel_cuenta_patrimonial("varchar");
CREATE OR REPLACE FUNCTION plan_cuentas.nivel_cuenta_patrimonial("varchar")
RETURNS SETOF record AS
'declare
cuenta_id alias for $1;
cuenta_referencia varchar;
registro record;
query text;
begin
cuenta_referencia := cuenta_id;