/*
  Archivo de Referencias de Compras (SGE)
*/

alter table COM_PARAMETRO
	ADD CONSTRAINT Gen_clase_prov_COMPAR_Fk
	Foreign key (cod_cia, clase_prov_agencia)
	References gen_clase_prov(cod_cia, cod_clase);

alter table COM_PARMONEDA
	ADD CONSTRAINT Gen_compania_COMMPA_Fk
	Foreign key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_PARMONEDA
	ADD CONSTRAINT Gen_moneda_COMMPA_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_CONSECUTIVO
      ADD CONSTRAINT Gen_sucursal_COMCONSEC_Fk
	Foreign key (cod_cia, sucursal)
	References gen_sucursal (cod_cia, sucursal);

alter table COM_DOCUMENTO
      ADD CONSTRAINT Gen_compania_COMCONSEC_Fk
	Foreign key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_CAMBIOS_ADUANA
	ADD CONSTRAINT Gen_compania_COMADU_Fk
	Foreign key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_CAMBIOS_ADUANA
	ADD CONSTRAINT Gen_moneda_COMADU_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_ESTADOS
	ADD CONSTRAINT Gen_compania_COMEST_Fk
	Foreign Key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_CARGOS
	ADD CONSTRAINT Gen_compania_COMCAR_Fk
	Foreign Key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_ENC_SOLICITUD
	ADD CONSTRAINT Gen_sucursal_COMESOL_Fk
	Foreign Key (cod_cia, sucursal)
	References gen_sucursal (cod_cia, sucursal);

alter table COM_ENC_ORDEN
	ADD CONSTRAINT Gen_sucursal_COMEORD_Fk
	Foreign key (cod_cia, sucursal)
	References gen_sucursal (cod_cia, sucursal);

alter table COM_ENC_ORDEN
	ADD CONSTRAINT Gen_proveedor_COMEORD_Fk
	Foreign key (cod_cia, cod_proveedor)
	References gen_proveedor (cod_cia, cod_proveedor);

alter table COM_ENC_ORDEN
	ADD CONSTRAINT Gen_moneda_COMEORD_Fk
	Foreign Key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_ENC_FACTURA
	ADD CONSTRAINT Gen_sucursal_COMEFAC_Fk
	Foreign key (cod_cia, sucursal)
	References gen_sucursal (cod_cia, sucursal);

alter table COM_ENC_FACTURA
	ADD CONSTRAINT Gen_proveedor_COMEFAC_Fk
	Foreign key (cod_cia, cod_proveedor)
	References gen_proveedor (cod_cia, cod_proveedor);

alter table COM_ENC_FACTURA
	ADD CONSTRAINT Gen_moneda_COMEFAC_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_CARGOS_FACTURA
	ADD CONSTRAINT Gen_moneda_COMCARFAC_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_ENC_RECLAMO
	ADD CONSTRAINT Gen_sucursal_COMEREC_Fk
	Foreign key (cod_cia, sucursal)
	References Gen_sucursal (cod_cia, sucursal);
	
alter table COM_ENC_RECLAMO
	ADD CONSTRAINT Gen_proveedor_COMEREC_Fk
	Foreign key (cod_cia, cod_proveedor)
	References Gen_proveedor (cod_cia, cod_proveedor);

alter table COM_ENC_RECLAMO
	ADD CONSTRAINT Gen_moneda_COMEREC_Fk
	Foreign key (cod_moneda)
	References Gen_moneda (cod_moneda);

alter table COM_ARANCEL
	ADD CONSTRAINT Gen_compania_COMARA_Fk
	Foreign key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_PARTIDA
	ADD CONSTRAINT Gen_compania_COMPART_Fk
	Foreign Key (cod_cia)
	References gen_compania (cod_cia);

alter table COM_ENC_NACIONALIZACION
	ADD CONSTRAINT Gen_moneda_COMENAC_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_ENC_NACIONALIZACION
      ADD CONSTRAINT gen_proveedor_COMENAC_Fk
      Foreign key (cod_cia, cod_agencia_aduana)
      References gen_proveedor (cod_cia, cod_proveedor);

alter table COM_CARGOS_NACIONALIZACION
	ADD CONSTRAINT Gen_moneda_COMCARNAC_Fk
	Foreign key (cod_moneda)
	References gen_moneda (cod_moneda);

alter table COM_CARGOS_NACIONALIZACION
	ADD CONSTRAINT Gen_proveedor_COMCARNAC_Fk
	Foreign key (cod_cia, acreedor)
	References gen_proveedor (cod_cia, cod_proveedor);



--- REFERENCIAS A INVENTARIOS
ALTER TABLE com_enc_solicitud 
	ADD CONSTRAINT inv_bodega_COMESOL_Fk 
	Foreign key (cod_cia, cod_bodega)
	References inv_bodega (cod_cia, cod_bodega);

ALTER TABLE com_det_solicitud 
	ADD CONSTRAINT inv_articulo_COMDSOL_Fk 
	Foreign key (cod_cia, cod_articulo)
	References inv_articulo (cod_cia, cod_articulo);

ALTER TABLE com_det_orden
	ADD CONSTRAINT inv_articulo_COMDORD_Fk 
	Foreign key (cod_cia, cod_articulo)
	References inv_articulo (cod_cia, cod_articulo);

ALTER TABLE com_det_factura
	ADD CONSTRAINT inv_articulo_COMDFAC_Fk 
	Foreign key (cod_cia, cod_articulo)
	References inv_articulo (cod_cia, cod_articulo);

---ALTER TABLE com_det_factura
---	ADD CONSTRAINT inv_loc_COMDFAC_Fk 
---	Foreign key (cod_cia, cod_bodega, localiza)
---	References inv_loc (cod_cia, cod_bodega, localiza);

ALTER TABLE com_enc_reclamo
	ADD CONSTRAINT inv_bodega_COMEREC_Fk 
	Foreign key (cod_cia, cod_bodega)
	References inv_bodega (cod_cia, cod_bodega);

ALTER TABLE com_det_reclamo
	ADD CONSTRAINT inv_articulo_COMDREC_Fk 
	Foreign key (cod_cia, cod_articulo)
	References inv_articulo (cod_cia, cod_articulo);

ALTER TABLE com_enc_nacionalizacion
	ADD CONSTRAINT inv_bodega_COMENAC_Fk 
	Foreign key (cod_cia, cod_bodega)
	References inv_bodega (cod_cia, cod_bodega);

ALTER TABLE com_det_nacionalizacion
	ADD CONSTRAINT inv_articulo_COMDNAC_Fk 
	Foreign key (cod_cia, cod_articulo)
	References inv_articulo (cod_cia, cod_articulo);

---ALTER TABLE com_det_nacionalizacion-
---	ADD CONSTRAINT inv_loc_COMDNAC_Fk 
---	Foreign key (cod_cia, cod_bodega, localiza)
---	References inv_loc (cod_cia, cod_bodega, localiza);

ALTER TABLE com_parametro
      ADD CONSTRAINT inv_bodega_COMPARAM_Fk
      Foreign Key (cod_cia, cod_bodega_fiscal)
      References inv_bodega (cod_cia, cod_bodega);
