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:30] administraidor |
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 comnas 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 33: | Línea 33: | ||
==== Actualización de estructuras DDL/PLSQL ==== | ==== Actualización de estructuras DDL/PLSQL ==== | ||
- | Toda estructura DDL menos tablas se actualizan según las [[#Reglas del modelo|Reglas del modelo]] | + | Toda estructura DDL menos la modificación/agregacion de columnas en tablas se actualizan según las [[#Reglas del modelo|Reglas del modelo]] |
==== 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 89: | Línea 89: | ||
</code> | </code> | ||
+ | ==== Notas del Proceso ==== | ||
+ | * 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. | ||
+ | * 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]] | ||