Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:database:oracle:multiempresafondosfosemed [2022/07/24 20:38] administraidor [Implementación Modelo] |
ada:howto:sicoferp:database:oracle:multiempresafondosfosemed [2022/07/24 20:42] (actual) administraidor [Notas del Proceso] |
||
---|---|---|---|
Línea 17: | Línea 17: | ||
* Crear paquete donde se utilice el contexto por medio de un procedimiento almacenado. | * Crear paquete donde se utilice el contexto por medio de un procedimiento almacenado. | ||
* Crear Esquema donde se definan las tablas. | * Crear Esquema donde se definan las tablas. | ||
- | * Crear Esquema donde se definan vistas a la tablas con todas las columna y aplica un filtro con el contexto definido. | + | * Crear Esquema donde se definan vistas a la tablas con todas las columnas y aplica un filtro con el contexto definido. |
==== Reglas del modelo ==== | ==== Reglas del modelo ==== | ||
Línea 24: | Línea 24: | ||
* Las vistas se crean con la propiedad de actualización en el esquema utilizado en los modelos uniempresa. Ejemplo si modelo uniempresa para presupuesto es PRESUP01 se debe crear en ese esquema las vistas. | * Las vistas se crean con la propiedad de actualización en el esquema utilizado en los modelos uniempresa. Ejemplo si modelo uniempresa para presupuesto es PRESUP01 se debe crear en ese esquema las vistas. | ||
* Los trigger se crean en el esquema de las vistas apuntando a las tablas del esquema. | * Los trigger se crean en el esquema de las vistas apuntando a las tablas del esquema. | ||
- | * Los paquuete se crean en el esquema de las vistas apuntando a las tablas del esquema. | + | * Los paquetes se crean en el esquema de las vistas apuntando a las tablas del esquema. |
* Los procedimientos y funciones se crean en el esquema de las vistas apuntando a las tablas del esquema. | * Los procedimientos y funciones se crean en el esquema de las vistas apuntando a las tablas del esquema. | ||
* Las secuencias se crean en el esquema de las vistas apuntando a las tablas del esquema. | * Las secuencias se crean en el esquema de las vistas apuntando a las tablas del esquema. | ||
Línea 36: | Línea 36: | ||
==== Actualización de estructuras DML ==== | ==== Actualización de estructuras DML ==== | ||
- | Toda estructura DML (Insert,Update,Select,Delete) se ejecuta igual que los modelos multiempresa, sin embargo se debe ejecutar previamente el contexto según el siguiente script y empresa a afectar. | + | Toda estructura DML (Insert,Update,Select,Delete) se ejecuta igual que los modelos uniempresa, sin embargo se debe ejecutar previamente el contexto según el siguiente script y empresa a afectar. |
<code sql> | <code sql> | ||
Línea 92: | Línea 92: | ||
* La [[#Actualización de estructuras DDL (Colummas en Tablas)|Actualización de estructuras DDL (Colummas en Tablas)]] sólo aplica para tablas que tienen el campo código_mempresa y tienen representación en tabla/vista. | * La [[#Actualización de estructuras DDL (Colummas en Tablas)|Actualización de estructuras DDL (Colummas en Tablas)]] sólo aplica para tablas que tienen el campo código_mempresa y tienen representación en tabla/vista. | ||
* Toda sintáxis DML debe ejecutar previamente el seteo contexto. | * Toda sintáxis DML debe ejecutar previamente el seteo contexto. | ||
- | * Si el seteo de contexto se ejecuta con el código_mempresa = 0 se aplicará la para todas las empresas, esto puede generar errores los registro con código '9999999999' aplicarám para todas la empresas y esto puede generar configuraciones o información duplicada. | + | * Si el seteo de contexto se ejecuta con el código_mempresa = 0 se aplicará la para todas las empresas, esto puede generar errores ya que los cambios aplicarán para todas la empresas generando configuraciones o información duplicada. |
[[ada:howto:sicoferp:database:oracle|←Volver atras]] | [[ada:howto:sicoferp:database:oracle|←Volver atras]] | ||