...
En este apartado se podrá consultar el procedimiento para dar de alta las empresas y catálogos, así como los scripts que se utilizan para eso.
Alta de empresa
Cuando se dan de alta las empresas, es necesario que se proporcionen los siguientes datos:
País | Clave empresa | Nombre de empresa | Parámetro | Empresa base de configuración |
---|
Ejemplo:
Pais | Clave empresa | Nombre de empresa | Parámetro | Empresa base de configuración |
---|
El Salvador | SV.LIVE | Be+Live El Salvador | SV/LIVE | Be+live MX. |
Las variables que se van a utilizar regularmente para estos scripts son los siguientes:
Code Block |
---|
theme | Eclipse |
---|
title | VARIABLES |
---|
|
-- Inicializa variables
SET @i_persona_rol_id = 0;
SET @i_pais_id = 0;
SET @i_empresa_id = 0;
Set @i_ciclo_escolar_id = 0; |
Se obtiene la información del país para utilizarlo dentro de los inserts.
Code Block |
---|
theme | Eclipse |
---|
title | Info_pais |
---|
|
-- Obtiene información del país al que pertenecerá la empresa
select p.pais_id into @i_pais_id
from pais as p
where p.pais_clave = 'SV'; |
Para realizar los inserts de alta de empresa, se debe validar la última empresa que fue creada y colocar directamente el id de la empresa y el orden.
Code Block |
---|
|
-- EMPRESA
INSERT INTO empresa(empresa_id, pais_id, empresa_clave, empresa, empresa_orden, sap_id, parametro)
SELECT 60 as empresa_id,
@i_pais_id as pais_id,
'SV.LIVE' as empresa_clave,
'Be+Live El Salvador' as empresa,
10042000 as empresa_orden,
'0000' as sap_id,
'SV/LIVE' as parametro
from empresa
where empresa_id = 0
and 60 not in
(select empresa_id
from empresa); |
Una vez que se tiene la empresa creada, se puede obtener la información de esta para la variable.
Code Block |
---|
theme | Eclipse |
---|
title | Info_empresa |
---|
|
-- Obtiene información de la nueva empresa
select e.empresa_id into @i_empresa_id
from empresa e
where e.pais_id = @i_pais_id
and e.empresa_clave = 'SV.LIVE'; |
Alta de catálogos
Para la creación de una empresa, se necesita insertar catálogos en la base de datos para el funcionamiento de las aplicaciones.
Los catálogos que se necesitan son los siguientes:
ACUERDOS
- Tipo_articulo
- Opcion_venta
- Tipo_material
- Tipo_venta
- Plazo
- Canal_venta
- Transacciones (tabla trans)
- Razon
PEGASUS
SINCROBDC
- Transacciones (tabla trans)
- Razon
USUARIOS
- Rol. Es un catálogo que se utiliza para todos los países
CENSO
- Grados. Se crea por país.
- Grupos. Se crea por país.
- Turno. Sólo las empresas de Brasil utilizan este catálogo.
Artículos Relacionados
Filter by label (Content by label) |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | CCORP |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label in ( "psa-16143" , "creaciónempresa" , "catálogos" ) and type = "page" and space = "CCORP" |
---|
labels | catálogos creaciónempresa PSA-16143 |
---|
|
...
Jira Legacy |
---|
server | System Jira |
---|
serverId | 487df0e8-a840-3c8c-bc14-813b0587c34e |
---|
key | PSA-16143 |
---|
|