Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a tablas |
Base de datos origen: ORCLSMM
| # | Columna | Tipo | Nulo | Default | Comentario |
|---|---|---|---|---|---|
| 1 | ID_DOCU | NUMBER(10,0) | NO | ||
| 2 | NUMERO_DEFINITIVO | VARCHAR2(10) | SI | ||
| 3 | VALOR_TOTAL | NUMBER(14,2) | SI | ||
| 4 | FECHA_DOCUMENTO | DATE | SI | ||
| 5 | CAUSA_ANULACION | NUMBER(10,0) | SI | ||
| 6 | ID_TIDO | NUMBER(10,0) | NO | ||
| 7 | ID_UNVE | NUMBER(10,0) | SI | ||
| 8 | ID_RECO | NUMBER(10,0) | SI | ||
| 9 | ID_CODO | NUMBER(10,0) | SI | ||
| 10 | ID_ESDO | NUMBER(10,0) | NO | ||
| 11 | ID_SUCU | NUMBER(10,0) | NO | ||
| 12 | FECHA_CREACION | DATE | SI | SYSDATE | |
| 13 | OPER_CREADOR | VARCHAR2(20) | SI | ||
| 14 | FECHA_MODIFICACION | DATE | SI | SYSDATE | |
| 15 | OPER_MODIFICA | VARCHAR2(20) | SI | ||
| 16 | ESTADO_REGISTRO | VARCHAR2(1) | SI | ‘A’ | |
| 17 | ID_TELEMERCADERISTA | NUMBER(10,0) | SI | ||
| 18 | PENDIENTE_1 | NUMBER(1,0) | SI | ||
| 19 | PENDIENTE_2 | NUMBER(1,0) | SI | ||
| 20 | ES_INAPLICADO | VARCHAR2(1) | SI | ‘N’ | |
| 21 | PEGO_SIMAC | NUMBER(1,0) | SI | 0 | |
| 22 | NUMERO_DOCUMENTO_SAMAN | VARCHAR2(50) | SI | ||
| 23 | CODIGO_VENDEDOR_SAMAN | VARCHAR2(10) | SI | ||
| 24 | NUMERO_DOCUMENTO | VARCHAR2(20) | SI | ||
| 25 | BANDEJA_CARTERA | CHAR(1) | SI | ||
| 26 | BANDEJA_MARGEN | CHAR(1) | SI |
ESTADO_REGISTRO IN ('A', 'R')"ID_DOCU" IS NOT NULL"ID_TIDO" IS NOT NULL"ID_ESDO" IS NOT NULL"ID_SUCU" IS NOT NULLCREATE TABLE "SIMACMOBILE"."DOCUMENTO"
( "ID_DOCU" NUMBER(10,0) NOT NULL ENABLE,
"NUMERO_DEFINITIVO" VARCHAR2(10),
"VALOR_TOTAL" NUMBER(14,2),
"FECHA_DOCUMENTO" DATE,
"CAUSA_ANULACION" NUMBER(10,0),
"ID_TIDO" NUMBER(10,0) NOT NULL ENABLE,
"ID_UNVE" NUMBER(10,0),
"ID_RECO" NUMBER(10,0),
"ID_CODO" NUMBER(10,0),
"ID_ESDO" NUMBER(10,0) NOT NULL ENABLE,
"ID_SUCU" NUMBER(10,0) NOT NULL ENABLE,
"FECHA_CREACION" DATE DEFAULT SYSDATE,
"OPER_CREADOR" VARCHAR2(20),
"FECHA_MODIFICACION" DATE DEFAULT SYSDATE,
"OPER_MODIFICA" VARCHAR2(20),
"ESTADO_REGISTRO" VARCHAR2(1) DEFAULT 'A',
"ID_TELEMERCADERISTA" NUMBER(10,0),
"PENDIENTE_1" NUMBER(1,0),
"PENDIENTE_2" NUMBER(1,0),
"ES_INAPLICADO" VARCHAR2(1) DEFAULT 'N',
"PEGO_SIMAC" NUMBER(1,0) DEFAULT 0,
"NUMERO_DOCUMENTO_SAMAN" VARCHAR2(50),
"CODIGO_VENDEDOR_SAMAN" VARCHAR2(10),
"NUMERO_DOCUMENTO" VARCHAR2(20),
"BANDEJA_CARTERA" CHAR(1),
"BANDEJA_MARGEN" CHAR(1),
CONSTRAINT "DOCU_ESRE_CK" CHECK ( ESTADO_REGISTRO IN ('A', 'R')) ENABLE,
CONSTRAINT "DOCUMENTO_PK" PRIMARY KEY ("ID_DOCU")
USING INDEX ENABLE,
CONSTRAINT "DOCU_SUCU_FK" FOREIGN KEY ("ID_SUCU")
REFERENCES "SIMACMOBILE"."SUCURSAL" ("ID_SUCU") ENABLE,
CONSTRAINT "DOCU_CUSA_FK" FOREIGN KEY ("CAUSA_ANULACION")
REFERENCES "SIMACMOBILE"."CAUSAL" ("ID_CUSA") ENABLE,
CONSTRAINT "DOCU_TIDO_FK" FOREIGN KEY ("ID_TIDO")
REFERENCES "SIMACMOBILE"."TIPO_DOCUMENTO" ("ID_TIDO") ENABLE,
CONSTRAINT "DOCU_RECO_FK" FOREIGN KEY ("ID_RECO")
REFERENCES "SIMACMOBILE"."RELACION_COMERCIAL" ("ID_RECO") ENABLE,
CONSTRAINT "DOCU_UNVE_TEL_FK" FOREIGN KEY ("ID_TELEMERCADERISTA")
REFERENCES "SIMACMOBILE"."UNIDAD_VENTA" ("ID_UNVE") ENABLE,
CONSTRAINT "DOCU_ESDO_FK" FOREIGN KEY ("ID_ESDO")
REFERENCES "SIMACMOBILE"."ESTADO_DOCUMENTO" ("ID_ESDO") ENABLE,
CONSTRAINT "DOCU_CODO_FK" FOREIGN KEY ("ID_CODO")
REFERENCES "SIMACMOBILE"."CONSECUTIVO_DOCUMENTO" ("ID_CODO") ENABLE,
CONSTRAINT "DOCU_UNVE_FK" FOREIGN KEY ("ID_UNVE")
REFERENCES "SIMACMOBILE"."UNIDAD_VENTA" ("ID_UNVE") ENABLE
) ;
CREATE UNIQUE INDEX "SIMACMOBILE"."DOCUMENTO_UNICO" ON "SIMACMOBILE"."DOCUMENTO" ("NUMERO_DOCUMENTO", "ID_SUCU", "FECHA_DOCUMENTO", "ID_TIDO", "ID_RECO", "ES_INAPLICADO")
;
ALTER TABLE "SIMACMOBILE"."DOCUMENTO" ADD CONSTRAINT "DOCUMENTO_UNICO" UNIQUE ("NUMERO_DOCUMENTO", "ID_SUCU", "FECHA_DOCUMENTO", "ID_TIDO", "ID_RECO", "ES_INAPLICADO")
USING INDEX "SIMACMOBILE"."DOCUMENTO_UNICO" ENABLE;
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "APLICACIONES";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "APLICACIONES";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "APLICACIONES";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "APLICACIONES";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "PERM_USUARIOAPP";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "PERM_USUARIOAPP";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "PERM_USUARIOAPP";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "PERM_USUARIOAPP";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "CRUD_SIMAC";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "CRUD_SIMAC";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "CRUD_SIMAC";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "CRUD_SIMAC";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "CONSULTA";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "USUARIO_SIMACMOBILE";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "USUARIO_SIMACMOBILE";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "USUARIO_SIMACMOBILE";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "CONSULTA_SIMACMOBILE";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "WRITE_SIMAC_TABLES";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "WRITE_SIMAC_TABLES";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "READ_SIMAC_TABLES";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "SELECT_SIMACMOBILE_ROLE";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "RAPLICACIONES";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "RAPLICACIONES";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "RAPLICACIONES";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "RAPLICACIONES";
GRANT SELECT ON "SIMACMOBILE"."DOCUMENTO" TO "ROL_SELECT";
GRANT UPDATE ON "SIMACMOBILE"."DOCUMENTO" TO "EXECUTE_SIMACMOBILE";
GRANT INSERT ON "SIMACMOBILE"."DOCUMENTO" TO "EXECUTE_SIMACMOBILE";
GRANT DELETE ON "SIMACMOBILE"."DOCUMENTO" TO "EXECUTE_SIMACMOBILE";
CREATE UNIQUE INDEX "SIMACMOBILE"."DOCUMENTO_PK" ON "SIMACMOBILE"."DOCUMENTO" ("ID_DOCU")
;
CREATE INDEX "SIMACMOBILE"."DOCUMENTO_CONS_IDX1" ON "SIMACMOBILE"."DOCUMENTO" ("ID_DOCU", "NUMERO_DOCUMENTO", "ID_RECO", "FECHA_DOCUMENTO", "VALOR_TOTAL", "ID_UNVE", "ID_SUCU", "PENDIENTE_2")
;
CREATE INDEX "SIMACMOBILE"."IDX_NUM_DOC_DOCUMENTO" ON "SIMACMOBILE"."DOCUMENTO" ("NUMERO_DOCUMENTO")
;
CREATE INDEX "SIMACMOBILE"."DOCUMENTO_INDEX_SUCU" ON "SIMACMOBILE"."DOCUMENTO" ("ID_SUCU")
;
CREATE INDEX "SIMACMOBILE"."IDX_FECHA_DOCUMENTO_DOCUMENTO" ON "SIMACMOBILE"."DOCUMENTO" ("FECHA_DOCUMENTO")
;
CREATE INDEX "SIMACMOBILE"."SIMAC_DOCU_IDX5" ON "SIMACMOBILE"."DOCUMENTO" ("ID_TIDO", "ID_RECO")
;
CREATE INDEX "SIMACMOBILE"."OPT_SIMAC_DOCU_IDX3" ON "SIMACMOBILE"."DOCUMENTO" ("ID_SUCU", "ESTADO_REGISTRO", "ID_DOCU", "ID_UNVE")
;
CREATE INDEX "SIMACMOBILE"."ID_UNVE_DOCU_IDX" ON "SIMACMOBILE"."DOCUMENTO" ("ID_UNVE")
;
CREATE INDEX "SIMACMOBILE"."IDXSETI005" ON "SIMACMOBILE"."DOCUMENTO" ("ID_TELEMERCADERISTA")
;
CREATE INDEX "SIMACMOBILE"."IDXSETI007" ON "SIMACMOBILE"."DOCUMENTO" ("ID_ESDO")
;
CREATE UNIQUE INDEX "SIMACMOBILE"."DBE_DOCUMENTO_IDX2" ON "SIMACMOBILE"."DOCUMENTO" ("ID_DOCU", "ID_TIDO", "ID_SUCU", "NUMERO_DOCUMENTO")
;
CREATE INDEX "SIMACMOBILE"."IDXSETI006" ON "SIMACMOBILE"."DOCUMENTO" ("ID_CODO")
;
CREATE UNIQUE INDEX "SIMACMOBILE"."OPT_DOCUMENTO_UK" ON "SIMACMOBILE"."DOCUMENTO" ("ID_DOCU", "ID_TIDO")
;
CREATE UNIQUE INDEX "SIMACMOBILE"."DBE_DOCUMENTO_IDX1" ON "SIMACMOBILE"."DOCUMENTO" ("ID_DOCU", "ID_TIDO", "ID_RECO", "NUMERO_DOCUMENTO", "FECHA_DOCUMENTO")
;
CREATE INDEX "SIMACMOBILE"."SIMAC_DOCU_IDX7" ON "SIMACMOBILE"."DOCUMENTO" ("ID_RECO")
;
CREATE UNIQUE INDEX "SIMACMOBILE"."DOCUMENTO_UNICO" ON "SIMACMOBILE"."DOCUMENTO" ("NUMERO_DOCUMENTO", "ID_SUCU", "FECHA_DOCUMENTO", "ID_TIDO", "ID_RECO", "ES_INAPLICADO")
;
CREATE INDEX "SIMACMOBILE"."IDX_DOCUMENTO_NUM_DOC_ID_SUC" ON "SIMACMOBILE"."DOCUMENTO" ("NUMERO_DOCUMENTO", "ID_SUCU")
;
CREATE INDEX "SIMACMOBILE"."IDXSETI004" ON "SIMACMOBILE"."DOCUMENTO" ("CAUSA_ANULACION")
;
CREATE INDEX "SIMACMOBILE"."SIMAC_DOCU_IDX6" ON "SIMACMOBILE"."DOCUMENTO" ("ID_TIDO")
;