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:
-- 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.
-- 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.
-- 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.
-- 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
- Tipo_contrato
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.
SIF
- Una vez creada la empresa se debe asignar permiso al usuario SIF_FIM_PRO registro empresa_persona_rol.
Artículos Relacionados