Sei sulla pagina 1di 45

2012 por Softech Consultores, C.A.

Todos los derechos reservados. Profit Plus, Profit Plus 2K8, Profit Plus 2KDoCe,
Profit Móvil, Softech y sus respectivos logos son marcas comerciales registradas de
Softech Consultores, C.A.

Windows 7, Visual Studio, Windows server, SQL Server y sus respectivos logotipos
son marcas comerciales registradas de Microsoft Corporation.

Todos los demás nombres de productos y servicios mencionados son marcas


comerciales de sus respectivas compañías.

Los datos contenidos en este documento sólo tienen carácter informativo. Las
especificaciones de productos pueden variar. Estos materiales están sujetos a
cambios sin previo aviso. Estos materiales son suministrados por Softech
Consultores, C.A. y sus empresas asociadas sólo para fines informativos, sin
representación o garantía de ningún tipo, y Softech Consultores, C.A., no se hace
responsable de errores u omisiones con respecto a los textos incluidos. Las únicas
garantías para productos Profit Plus y sus servicios son los que se establecen en la
garantía expresa que acompaña a dichos productos y servicios, en cada caso. Nada
en este documento debe interpretarse como una garantía adicional.

Para más información sobre este y otros productos, visite nuestra página web:

www.miprofit.com, o llámenos al Máster: 0501-MIPROFIT (0501) - 64776348

Caracas: (0212) - 7629992. Mérida: (0274) - 9353894. Valencia: (0241) - 8268343.

Puerto La Cruz: (0281) – 2860777


3

MÓDULO 3 – Capacitación Técnica 2KDoce


4

Contenido

Módulo 1: .................................................................................................................................................................................. 6
Pre-requisitos y Procesos de Instalación .................................................................................................................................. 6
Arquitectura Física.......................................................................................................................................................... 7
Arquitectura Lógica......................................................................................................................................................... 7
Requisitos de Hardware y Software..................................................................................................................................... 8
Equipo Servidor............................................................................................................................................................... 8
Equipo Cliente ................................................................................................................................................................. 8
Requisitos de Software para la instalación de los productos de la familia 2KDoce.............................................................. 9
? Configurar Windows Communication Foundation ................................................................................................. 9
? Configurar Coordinador de Transacciones Distribuidas ...................................................................................... 10
? Instalar en el equipo cliente:..................................................................................................................................... 12
Instalación del Componente Servidor de Profit Plus Administrativo 8.0............................................................................. 13
Parámetros de configuración del WebSite .................................................................................................................... 16
Validación del Sitio Web de Administrativo Web Site.................................................................................................... 16
Instalación del Componente Cliente de Profit Plus Administrativo 8.0 .......................................................................... 18
Compatibilidad entre versiones y consideraciones para procesos de integración entre distintas familias .............................. 21
Tabla de consulta para integración.................................................................................................................................... 21
Administrativo – Contabilidad ........................................................................................................................................ 21
Administrativo – Nómina ............................................................................................................................................... 22
Nómina – Contabilidad .................................................................................................................................................. 22
Configuración para la integración Contabilidad 3.3............................................................................................................ 23
Ejercicio Configuración para la integración Contabilidad 3.3......................................................................................... 23
Importar datos de contabilidad usando la herramienta de administración 2.0.................................................................... 24
Ejercicio de Importar datos de contabilidad usando la herramienta de Administración 2.0........................................... 24
Configuración para la integración con Nomina 2.2............................................................................................................. 24
Ejercicios de escenarios de integración........................................................................................................................ 25
Módulo 2: ................................................................................................................................................................................ 27
Base de Datos ........................................................................................................................................................................ 27
Convenciones de Base de Datos ....................................................................................................................................... 28
Nombre de Tablas......................................................................................................................................................... 28
Procedimientos Almacenados ....................................................................................................................................... 28
Nueva estructura de base de datos de Profit Plus Administrativo...................................................................................... 28
Modelo de Base de Datos Inventario – Stock................................................................................................................ 28
Modelo de Base de Datos Inventario – Unidad ............................................................................................................. 28
Modelo de Base de Datos Inventario – Precios............................................................................................................. 28
Modelo de Base de Datos Inventario – Costos ............................................................................................................. 28
Modelo de Base de Datos Caja –Bancos...................................................................................................................... 29
Cambios en la base de datos MasterProfit.................................................................................................................... 29
CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.
5

Cambios en la base de datos de Profit Plus Contabilidad. ............................................................................................ 29


Cambios en la base de datos de Profit Plus Nomina..................................................................................................... 30
Modulo 3: ................................................................................................................................................................................ 31
Migración desde Profit Plus Administrativo 7.5....................................................................................................................... 31
Alcance del proceso de migración de Profit Plus 7.5 a Profit Plus 8.0 ............................................................................... 32
Módulo 4: ................................................................................................................................................................................ 35
Validación de Consistencias ................................................................................................................................................... 35
Procesos de validación de la consistencia de la base de datos de Profit Plus Administrativo........................................... 36
Validar consistencia...................................................................................................................................................... 36
Validar consistencia – Inventario................................................................................................................................... 36
Validar Consistencia Ventas y CxC............................................................................................................................... 37
Módulo 5: ................................................................................................................................................................................ 39
Modificación de Formatos y Reportes..................................................................................................................................... 39
Arquitectura de los Reportes.............................................................................................................................................. 40
Elementos de un formato y/o reporte. ........................................................................................................................... 41
? Archivo de Diseño ............................................................................................................................................... 41
? Registro de Configuración................................................................................................................................... 41
? Procedimiento Almacenado ................................................................................................................................ 41
? Esquema de Datos (Dataset).............................................................................................................................. 41
Modificación de formatos y reportes .................................................................................................................................. 42

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


6

Módulo 1:
Pre-requisitos y
Procesos de
Instalación

Los tópicos que se describen a continuación


le permitirán:

§ Conocer la arquitectura de los


productos Profit Plus de la familia
2KDoce.
§ Identificar los pre-requisitos para la
instalación de los productos Profit Plus
de la familia 2KDoce.
§ Instalar los productos Profit Plus de la
familia 2KDoce.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


7

Arquitectura de la Familia 2KDoce

Es importante conocer la arquitectura de 2KDoce para entender cómo se llevan a


cabo los procesos de conexión y comunicación entre los distintos elementos que a nivel
de hardware interactúan en Profit Plus Administrativo.

Arquitectura Física

Arquitectura Lógica

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


8

Requisitos de Hardware y Software


En este punto en particular, se hace referencia a las características mínimas y
recomendadas que debe tener un computador para la instalación y puesta en marcha de
los productos de Profit Plus de la familia 2kDoce.

Para visualizarlo según el rol de cada equipo (Equipo Servidor de Profit Plus o
Equipo Cliente de Profit Plus) se prepararon las siguientes tablas:

Equipo Servidor

Mínimo Recomendado
Procesador Pentium Dual Core 3.2 Ghz Intel Xeon 3.2 Ghz
Memoria 2 Gb 4 Gb
Video SVGA SVGA
Lectora de disco DVD DVD
Disco duro 1 Gb de espacio libre 40 Gb de espacio libre
Sistema Operativo de 32 o • Windows XP Pro SP3 •Windows 2008, 2008 R2
64 Bits • Windows 2003, 2003 R2
• Windows 2008, 2008 R2

Equipo Cliente

Mínimo Recomendado
Procesador Intel Core Pentium Dual Core 3.2 Ghz
Memoria 512 Mb 2 Gb
Video SVGA, 800x600 SVGA, 1024x768, 128Mb
Lectora de disco DVD DVD
Disco duro 1 Gb de espacio libre 2 Gb de espacio libre
Sistema Operativo de 32 o • Windows XP Pro SP3 • Windows 7 Profesional o
64 Bits • Windows 2003 Superior
• Windows Vista Business
• Windows 7 Profesional

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


9

Requisitos de Software para la instalación de los productos de la familia 2KDoce

• Para realizar la instalación de los productos de la familia 2KDoce, debemos tener


previamente instalado uno de los sistemas operativos mencionados en esta lista:
Windows XP Profesional SP3, Windows 2003 para servidores edición Small
Business o superior con su más reciente paquete de actualización, Windows
Vista Business con su más reciente paquete de actualización, Windows 7
ediciones Profesional, Ultimate o Enterprise con su más reciente paquete de
actualización, Windows 2008 R2 con su más reciente paquete de
actualización.
• Están soportados sistemas operativos de 64 bits.
• Microsoft SQL Server 2005, 2008, 2008 R2 ediciones (express, standard o
superior), para realizar la instalación de SQL Server revise la guía identificada
como Instalación de SQL Server 2008 Standard y Express Completo.
• .Net Framework 3.5 SP1 (Éste pre - requisito se instala automáticamente al
ejecutar el protocolo de instalación usando los paquetes de instalación de
los productos Profit Plus que tienen por extensión EXE).
• Crystal Reports XI R2 SP4 (Éste pre - requisito se instala automáticamente al
ejecutar el protocolo de instalación usando los paquetes de instalación de
los productos Profit Plus que tienen por extensión EXE).

Adicionalmente a los pre-requisitos debemos realizar la configuración de los elementos


indicados a continuación:

• Configurar Windows Communication Foundation en el Servidor (IIS) en el


equipo que tenga el roll de servidor de Profit Plus Administrativo.
1. Inicie la ventana de comandos (cmd) como administrador.
2. Ubíquese en la carpeta:

Para un equipo con sistema operativo de 32 Bits :

C:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\

3. Una vez ubicado en dicha carpeta Ejecute el siguiente comando:


ServiceModelReg –i

Para un equipo con sistema operativo de 64 Bits:

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


10

1. Inicie la ventana de comandos (cmd) como administrador.


2. Ubíquese en la carpeta:

C:\windows\Microsoft.Net\Framework64\v3.0\Windows Communication Foundation\

3. Una vez ubicado en dicha carpeta Ejecute el siguiente comando:


ServiceModelReg –i
• Configurar Coordinador de Transacciones Distribuidas (MSDTC) en el equipo
que tenga el roll de servidor SQL de Profit Plus Administrativo.
1. Inicie la ventana de comandos (cmd) como administrador.
2. Ejecute el siguiente comando: dcomcnfg para iniciar la consola de
administración de Servicios de Componentes y ejecute la
configuración
3. En Windows Server 2003 SP1 y Windows XP SP2
4. Expandir Servicios de Componentes
5. Expandir Equipos
6. Seleccionar su PC

Botón derecho Propiedades levantará la siguiente pantalla:

En la pantalla anterior seleccione MSDTC, presione los botones Configuración de


Seguridad Opciones de Seguimiento y configure de la siguiente manera:

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


11

Para Windows Vista Business, Windows 7 (profesional, ultímate, Enterprise) y


Windows Server 2008 o superior:

Haga clic para expandir Servicios de Componentes y Equipos.

Haga clic para expandir Mi PC y Coordinador de transacciones distribuidas (DTC),


haga clic con el botón secundario en DTC local y, haga clic en Propiedades luego
debemos configurar de la siguiente manera las pestañas mostradas a continuación:

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


12

Configuración de SQL Server

• Habilitar la autenticación mixta.


• Crear al usuario Profit con contraseña Profit y con privilegios de seguridad en SQL
Server de Sysadmin.
• Habilitar la ejecución de CLR’s en la instancia de SQL Server donde estará alojada
la base de datos de Profit Plus Administrativo, usando los siguientes comandos:

EXEC sp_configure 'show advanced options', '1';


go
reconfigure
go
EXEC sp_configure 'clr enabled', '1'
go
reconfigure
EXEC sp_configure 'show advanced options', '0';
go
reconfigure

• Instalar en el equipo cliente:


• AdoNet para data Services.exe (* si es requerido Xp)
• ADONETDataServices_v15_CTP2_RuntimeOnly.exe

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


13

• Windows6.1-KB976127-v6-x86.msu.
• Windows6.1-KB976127-v6-x64.msu (* si es requerido en Win 7)

Para realizar el protocolo de instalación de la Herramienta de Administración 3.0,


componente servidor de Profit Plus Administrativo 8.0 y componente cliente de Profit Plus
Administrativo 8.0 lo haremos tomando las mismas consideraciones que manejamos para
la instalación de los productos contabilidad 3.2 y nomina 2.1 de la familia 2k8, usando los
paquetes de instalación identificados con la extensión exe para la familia 2kdoce y la
validación de los sitios web.

Instalación del Componente Servidor de Profit Plus Administrativo 8.0


Podemos hacer uso de una traza de instalación para identificar causas de error en
los procesos de instalación, para ello aplicamos el siguiente comando:

C:\WINDOWS\System32/msiexec /l*vx c:\temp\Log.txt -I


"C:\temp\Administrativo_Servidor_80.msi"

NOTA: LA RUTA INDICADA C:\temp\, ES VARIABLE Y DEPENDERA DE DONDE SE


ENCUENTRE DICHA CARPETA EN SU INSTALACION.

Para el caso de que el sistema operativo use IIS 5.1 tendremos la siguiente pantalla

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


14

En el caso del IIS 5.1 no se requiere realizar ningún cambio a esta configuración
predeterminada

En el caso de que el sistema operativo use IIS 6.0 o superior y hayamos creado el
sitio web de Profit Plus Administrativo, podemos seleccionarlo usando la lista desplegable
del objeto Sitio, tal cual se muestra en la siguiente captura de pantalla.

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


15

Se indican los valores requeridos y hacemos clic en el botón siguiente, acto seguido se
mostrara la captura de pantalla según la imagen siguiente

Hacemos clic en el botón siguiente y en la siguiente pantalla configuramos los valores


requeridos

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


16

Parámetros de configuración del WebSite


En la anterior captura de pantalla podemos identificar los siguientes puntos:

• Archivo de Configuración: aquí debe indicarse la ruta física donde se aloja el


archivo web.config de Profit Plus Administrativo 8.0
• Instancia: corresponde al nombre de la instancia SQL donde estarán alojadas las
bases de datos de Profit Plus Administrativo (maestras y de usuario).
• Nombre de Usuario, contraseña y confirmar contraseña: corresponden al
usuario Profit que tiene privilegios de administración en la instancia SQL Server.
• Base de datos: se debe indicar el nombre de la base de datos maestra
(masterprofit o masterprofitpro) que será utilizada por Profit Plus Administrativo
8.0.
• Los parámetros restantes pueden ser dejados con los valores predeterminados.
• Hacemos clic en el botón guardar y el sistema nos indicará que los cambios han
sido guardados exitosamente.

Validación del Sitio Web de Administrativo Web Site

Debemos usar el comando InetMgr, desde la opción ejecutar del menú inicio de
Windows

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


17

Sobre uno de los servicios del sitio web aplicamos la opción examinar

Si se muestra la siguiente captura de pantalla podemos corroborar el correcto


funcionamiento del sitio web

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


18

Instalación del Componente Cliente de Profit Plus Administrativo 8.0

En este caso no existen diferencias asociadas al sistema operativo, en otras


palabras el procedimiento es igual no cambia.

Hacemos clic en el botón siguiente

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


19

Parámetros de configuración del componente cliente

Luego debemos indicar:

• Archivo de configuración: la ruta donde se encuentra ubicado el archivo de


configuración del cliente.
• URL Servidor Web: la dirección URL que tiene el sitio web de Profit Plus
Administrativo web site y que identificamos cuando se valido el sitio web.

http://localhost/AdministrativoPP_Website/

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


20

Podemos realizar la configuración de los dispositivos fiscales desde el componente cliente

Nota: Antes de realizar la instalación del componente cliente debemos validar la


comunicación con el sitio web que se creó en el servidor, para llevar a cabo esto
usaremos el Internet Explorer y colocamos en la dirección URL, la dirección URL de
nuestro servidor web, por ejemplo:

http://192.168.2.73/AdministrativoPP_website/almacen.svc

NOTA: 192.168.2.73 es la dirección IP del equipo donde se encuentra instalado el


sitio web.

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


21

Compatibilidad entre versiones y consideraciones para procesos de integración


entre distintas familias

La compatibilidad entre versiones de distintas familias (2k8 y 2KDoce) es limitada, por


ende se prepararon tres tablas que nos ayuda a entender estos casos y se despliegan las
siguientes premisas;

• Administrativo 2KDoce no funciona con contabilidad y nómina 2K8.


• Para que contabilidad 3.2 y Nomina 2.1 funcionen al integrar con Administrativo
8.0, se deben migrar contabilidad 3.2 y Nomina 2.1 a 2KDoce (correr scripts de
BD y actualizar versión).
• A partir de la liberación de la familia 2KDoce no saldrán más versiones 2k8 en
DVD. Si el cliente que tiene una licencia 2k8 y quiere actualizar versión lo puede
hacer y tendrá un producto 2KDoce con licencia 2k8 (el sistema se lo advertirá al
cliente y, por ejemplo, en Nómina y Contabilidad no estarán disponibles los
módulos de inteligencia de negocios), en este caso podrá seguir integrándose con
Administrativo 7.5.

Tabla de consulta para integración

Administrativo – Contabilidad

Administrativo 8.0
Small Corporativa
Home Lite Profesional Corporativa
Business Small Business
SQL 2008 Server Standard o
SQL 2008 Server Express
Enterprise
Server Express SQL

Desktop NO NO SI SI NO NO
Contabilidad 3.3

2008

Profesional NO NO SI SI NO NO

Corporativa
NO NO NO NO SI SI
SQL 2008 o
Enterprise

Small Business

Corporativa NO NO NO NO SI SI

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


22

Administrativo – Nómina

Administrativo 8.0
Corporativa
Small
Home Lite Profesional Small Corporativa
Business
Business
SQL 2008 Server Standard o
SQL 2008 Server Express
Enterprise
Server Express SQL

Desktop NO NO SI SI NO NO
2008
Nómina 2.2

Profesional NO NO SI SI NO NO

Corporativa
NO NO NO NO SI SI
SQL 2008 o
Enterprise

Small Business

Corporativa NO NO NO NO SI SI

Nómina – Contabilidad

Contabilidad 3.3
Corporativa
Desktop Profesional Corporativa
Small Business
SQL 2008 Server Express SQL 2008 Standard o Enterprise
SQL 2008 Server

Desktop SI SI NO NO
Express
Nómina 2.2

Profesional SI SI NO NO

Corporativa
NO NO SI SI
SQL 2008 o
Enterprise

Small Business

Corporativa NO NO SI SI

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


23

Configuración de los productos de la familia 2KDoce para realizar proceso de


integración

Configuración para la integración Contabilidad 3.3


Para llevar a cabo el proceso de integración debemos:

Asignar permiso de modificación al usuario IIS-IUSRS en la ruta del directorio físico del
servidor (WWWROOT).

Ejercicio Configuración para la integración Contabilidad 3.3


Verifique en las opciones de seguridad de la carpeta WWWROOT si la cuenta tiene los
permisos requeridos.

• Configuración de la integración.
• Colocar la URL correspondiente al sitio Web de Profit Plus Contabilidad.
• Colocar el código de la empresa de Profit Plus Contabilidad con el cual deseamos
integrar.
• Color el usuario SQL y su contraseña de la base de datos de Profit Plus
Contabilidad.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


24

Importar datos de contabilidad usando la herramienta de administración 2.0


• Este proceso consistente en importar todos aquellos datos requeridos para el
proceso de contabilización (cuentas contables, centros de costo y cuentas de
gasto) a unas tablas que están alojadas en la base de datos del producto
administrativo con la finalidad de agilizar los procesos de integración administrativa
– contable.

Ejercicio de Importar datos de contabilidad usando la herramienta de


Administración 2.0
Haciendo uso de la herramienta de administración realice el proceso de importar
datos desde la empresa demostrativa de contabilidad a la empresa demostrativa de Profit
Plus Administrativo.

Configuración para la integración con Nomina 2.2


Para llevar a cabo el proceso de integración debemos:

• Colocar la URL correspondiente al sitio Web de Profit Plus Administrativo.


• Colocar el código de la empresa de Profit Plus Administrativo con el cual
deseamos integrar.
• Tildar la casilla Admin. 8.0 en caso de que aplique.
• Color el usuario SQL y su contraseña de la base de datos de Profit Plus
Administrativo.

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


25

Ejercicios de escenarios de integración

1. Registre una factura de ventas del cliente COR-001 de fecha 15/01/2007 en Profit
Plus Administrativo 8.0, que contenga dos renglones uno exento y otro con IVA,
luego realice la integración con Profit Plus Contabilidad y verifique los resultados.
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________

2. Cierre la nómina del contrato de empleados del 15/01/2007 al 15/01/2007 y lleve a


cabo la contabilización de los recibos, luego verifi que los resultados.
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________

3. Realice la transferencia de Nómina al Administrativo 8.0, del contrato de


empleados de la fecha 15/01/2007 y verifique los resultados.
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


26

4. Cree y guarde una factura de ventas con fecha del 16/01/2007 en Profit Plus
Administrativo 7.5, que contenga dos renglones uno exento y otro con IVA, luego
realice la integración con Profit Plus Contabilidad y verifique los resultados.
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
5. Transfiera a Profit Plus Administrativo 7.5, los recibos de nómina de empleados de
la fecha 15/01/2007 y verifique su transferencia.
__________________________________________________________________
__________________________________________________________________
_____________________________________________________________

CURSO: Capacitación Técnica 2KDoce Softec h Consultores C.A.


Módulo 2:
Base de Datos

Los tópicos que se describen a continuación


le permitirán:

§ Conocer las convenciones de base de


datos.
§ Conocer la nueva estructura de la base
de datos de Profit Plus Administrativo
8.0
§ Conocer los cambios en las bases de
datos actuales de Masterprofit,
Contabilidad 3.2 y Nomina 2.1.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Convenciones de Base de Datos

Nombre de Tablas
• Inclusión de prefijo “sa” . Ejemplo: saCaja, saAjuste.

• Inclusión de prefijo “sc” para tablas con información contable. Ejemplo:


scCentro, scCuenta.

• Nombre de las tablas en singular.

• Adición de sufijo Reng para tablas de renglones. Ejemplo:


saTrasladoReng.

Procedimientos Almacenados
• Uso de prefijo “Rep” para reportes. Ejemplo: RepZona, RepUnidad.

• Uso de prefijo “p” para procesos. Ejemplo: pValidarStockAct,


pValidarSaldoBanco.

Nueva estructura de base de datos de Profit Plus Administrativo

Modelo de Base de Datos Inventario – Stock


• Se almacena por almacén y por tipo.
• Uso de vistas para el cálculo por tipo de documento.

Modelo de Base de Datos Inventario – Unidad


• Stocks, costos, etc. están representados en unidad principal.
• Las tablas de movimiento de inventario hacen integridad referencial con la
tabla saArtUnidad.
• Relación con unidad principal.

Modelo de Base de Datos Inventario – Precios


• “N” cantidad de tipo de precio.

• Precios por almacén (opcional).

Modelo de Base de Datos Inventario – Costos


• Costos detallados por documento. Tablas de detalle de costo
(saCostoHistoricoEntrada, saCostoHistoricoSalida).
• Uso de uniqueidentifier para FK con costo de entrada y documento de
origen.

Modelo de Base de Datos Caja –Bancos


• Tabla adicional donde se almacena saldo por tipo: saSaldoCaja,
saSaldoBanco.
• Tablas que generan movimiento de banco o caja, hacen referencia al
documento generado (Ejemplo: saCobroTPReng).

Cambios en la base de datos actual MasterProfit, Contabilidad y Nomina

Cambios en la base de datos MasterProfit


Se adiciono información asociada a Profit Plus Administrativo (Grupo de Reportes,
Reportes).
NOTA: Se genero un Script encargado de realizar los cambios a nivel de la
estructura y datos el cual se identifico (actualizaMasterprofit.sql)

Cambios en la base de datos de Profit Plus Contabilidad.


A. Eliminación de relación de regla de integración
B. Tabla comprobante
o Se agrego el campo nro. de integración (inte_num2) de tipo varchar con
longitud máxima de 20 caracteres.
Ejercicio:
Verificar en la tabla sccompro si existe el campo, el tipo de datos y la
longitud que tiene.
C. Tabla renglones de comprobante
o Se amplió el campo nro. de origen (docref) de tipo varchar con una
longitud máxima de 20 caracteres.
Ejercicio:
Verificar en la tabla scren_co si existe el campo, el tipo de datos y la
longitud que tiene.
D. Se modificaron los procedimientos almacenados relacionados con:
o pInsertarComprobanteDiario
o pActualizarComprobanteDiario
o pInsertarComprobanteDiarioRenglon
o pActualizarComprobanteDiarioRenglon
NOTA: Se generó un Script encargado de realizar los cambios el cual se
identifico (actualizaConta.sql)

Cambios en la base de datos de Profit Plus Nomina.


A. En la tabla par_emp se agregó el campo Admin 8.0.
B. En las tablas snrecibo y snintgr se agregó el campo orde_num2 de tipo
varchar con una longitud máxima de 20 caracteres.
C. En las tablas snbensocial, snren_genbensocial, snubicacion, snemple,
snrecibo, sncont, sndepart se amplió el campo a co_ingr de tipo de datos
char a una longitud máxima de 20 caracteres.
D. Se ajustaron todos los procedimientos almacenados relacionados con
estos cambios.

NOTA: Se generó un Script encargado de realizar los cambios el cual


se identifico (actualizaNomi.sql)
Modulo 3:
Migración desde
Profit Plus
Administrativo 7.5
Los tópicos que se describen a continuación
le permitirán:

§ Conocer los elementos que se pueden


migrar desde Profit Plus Administrativo
7.5.
§ Conocer las consideraciones del
proceso de migración de Profit Plus
Administrativo 7.5 a 8.0.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 3: Migración desde Profit Plus Administrativo 7.5 32
______________________________________________________________________________________________________________

Alcance del proceso de migración de Profit Plus 7.5 a Profit Plus 8.0

Para conocer el alcance de este proceso debemos tener presente cuales son
aquellos elementos que serán migrados:

• Tablas maestras son aquellas tablas que contienen información que no


corresponde a una transacción por ejemplo las tablas de colores, artículos,
proveedores, clientes, podemos entender que son aquellas tablas que
almacenan información de transacciones como facturas no serán migradas.
• Inventario Final es el inventario calculado después de considerar todas
aquellas operaciones de entrada y salida.
• Saldos en Bancos es el saldo calculado después de considerar todas
aquellas operaciones de ingreso y egreso en las cuentas.
• Saldos en Cajas es el saldo calculado después de considerar todas
aquellas operaciones de ingreso y egreso en las cajas .
• Saldos en documentos es el saldo de un documento después de considerar
los abonos que se le aplicaron a dicho documento.
• Reportes especiales del cliente deberán ser reprogramados usando la
herramienta de administración 2.0.
• El proceso de migración está soportado por un procedimiento almacenado
identificado con el nombre pMigradorAdmin, quien realiza los procesos de
inserción en las tablas de la base de datos destino respetando la lógica de
negocios de Profit Plus Administrativo.

Ejercicio de Migración desde 7.5 (Empresa DEMO) a 8.0 empresa nueva (MIG).

Migración de los datos de la empresa DEMO, con la finalidad de familiarizarse con el


proceso y adicionalmente identificar como se llevan a cabo los cambios.

Definición del escenario requerido en la empresa que usaremos como fuente (origen) para
llevar a cabo la migración de datos, utilizaremos la empresa DEMO y definiremos el
manejo de los artículos y sus unidades según esta lista, para lo cual si es necesario
realice los ajustes de último costo, costo promedio y stock:

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 3: Migración desde Profit Plus Administrativo 7.5 33
______________________________________________________________________________________________________________

Cód. Unid. Unid. Unid. Ult. Cos. Precio


Relac. Equiv. Stock.Act.
Art. Pri. Sec. Alt. Cos. Pro. 5
0101002 Unid. Unid. N/A N/A N/A 75 50 250 0.00

0101003 Unid. Par N/A S->P 2 275 215 320 0.00

0101004 Par Unid N/A P->S 0.5 143 110 400 0.00

Caj->36
0101005 Unid Doc Caja Alter 180 210 740 0.00
Doc->12

0101006 Unid Paq N/A S->P 0 18 18 132 0.00

0101007 Unid. Unid. N/A 0 0 11.65 11.65 200 15.00

Nota: El precio 5 para el artículo 0101007 tendrá vigencia desde el 01/04/2012 hasta
el 30/04/2012.

Conclusiones relacionadas con las reglas de negocios para el manejo de unidades de los
artículos, como resultado del proceso de migración.

Asignación de unidades por procesos de migración desde Profit Plus 7.5 a Profit
Plus 8.0
Profit Plus Administrativo 7.5 Profit Plus Administrativo 8.0

Sólo utiliza unidad primaria Maneja unidad primaria y la alterna


Primaria: Unidad asociada a la primaria.
Secundaria: Unidad Equivalencia: 1

Utiliza unidad secundaria, siendo menor la Maneja unidad primaria, con su respectiva
primaria alterna y se genera una inversa a la
Primaria: Unidad primaria que tiene la equivalencia de 2.
Secundaria: Par
Equivalencia: 2

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 3: Migración desde Profit Plus Administrativo 7.5 34
______________________________________________________________________________________________________________

Utiliza unidad secundaria, siendo menor la Maneja unidad primaria, con su respectiva
secundaria alterna y se genera una alterna a la
Primaria: Par primaria que tiene la equivalencia de 0.5.
Secundaria: Unidad
Equivalencia: 0.5

Utiliza unidades múltiples

Utiliza unidad primaria y secundaria sin


relación de equivalencia entre ellas.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 4:
Validación de
Consistencias

Los tópicos que se describen a continuación


le permitirán:

§ Conocer el procedimiento para llevar a


cabo el proceso de validar la
consistencia de la base de datos.
§ Conocer las mejoras en el proceso de
validar consistencias.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 4: Validar Consistencia 36
______________________________________________________________________________________________________________

Procesos de validación de la consistencia de la base de datos de Profit Plus


Administrativo

Validar consistencia
• Todo es ejecutado usando procedimientos almacenados.
• Genera pista con el resultado del proceso de validar consistencia.
• Guarda pistas de principales cambios Usuario: VALCON

Validar consistencia – Inventario


Se mencionan algunos procedimientos almacenados que pueden ser de utilidad

• Validar Relación Artículo / Unidad, "pValidarArtUnidad”


• "Validar Definición Artículo Compuesto,
"pValidarArtCompuestoRecursividad“
• Relación Encabezado Renglones – Inventario,
"pValidarEncabezadoRenglonInventario”
• Monto a Distribuir, suma de renglones – Traslado,
"pValidarTrasladoMontoDistribuidoTotal“
• Monto a Distribuir, renglones prorrateo – Traslado,
"pValidarTrasladoMontoDistribuidoProrateo”
• Documento sin marca de lote - Lote Integridad,
"pValidarLoteDocumentoConLote”
• Documento sin lote - Lote Integridad,
"pValidarLoteDocumentoSinLote”
• Lote de Entrada sin Documento Origen - Lote Integridad,
"pValidarLoteEntradaNoOrigen”
• Lote de Salida sin Documento Origen - Lote Integridad,
"pValidarLoteSalidaNoOrigen“

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 4: Validar Consistencia 37
______________________________________________________________________________________________________________

• Lote de Entrada correspondencia datos origen - Lote Integridad,


"pValidarLoteEntradaDatos“
• Lote de Salida correspondencia datos origen - Lote Integridad,
"pValidarLoteSalidaDatos“
• Lote de Salida correspondencia Lote Entrada - Lote Integridad,
"pValidarLoteEntradaSalidaDatos“

Validar Consistencia Ventas y CxC


Se mencionan algunos procedimientos almacenados que pueden ser de utilidad

• "Plantilla de Venta - Estado Documento“,


"pValidarStatusPlantillaVentaTodos"
• "Cotización a Cliente - Estado Documento“,
"pValidarStatusCotizacionClienteTodos"
• "Pedido de Venta - Estado Documento“,
"pValidarStatusPedidoVentaTodos"
• "Nota de Entrega - Estado Documento“,
"pValidarStatusNotaEntregaVentaTodos"
• "Factura de Venta - Estado Documento“,
"pValidarStatusFacturaVentaTodos"
• "Nota de Despacho - Estado Documento“,
"pValidarStatusNotaDespachoVentaTodos"
• "Devolución de Cliente - Estado Documento“,
"pValidarStatusDevolucionClienteTodos"
• "Plantilla de Venta - Prorrateo de Renglones“,
"pValidarPlantillaVentaRengProrateo"
• "Plantilla de Venta - Calculo de Renglones“,
"pValidarPlantillaVentaRengCalculos"
• "Plantilla de Venta - Calculo de Encabezado“,
"pValidarPlantillaVentaCalculos"
• "Cotizacion de Cliente - Prorateo de Renglones“,
"pValidarCotizacionClienteRengProrateo"
• "Cotizacion de Cliente - Calculo de Renglones“,
"pValidarCotizacionClienteRengCalculos"
• "Cotizacion de Cliente - Calculo de Encabezado“,
"pValidarCotizacionClienteCalculos"
• "Pedido de Venta - Prorateo de Renglones“,
"pValidarPedidoVentaRengProrateo"
• "Pedido de Venta - Calculo de Renglones“,
"pValidarPedidoVentaRengCalculos"
• "Pedido de Venta - Calculo de Encabezado“,
"pValidarPedidoVentaCalculos”

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 4: Validar Consistencia 38
______________________________________________________________________________________________________________

• "Documentos de Venta Manual - Calculos“,


"pValidarDocumentoVentaCalculos"
• "Información - Documentos de Venta
Automáticos“,"pValidarDocumentoVentaGenAutomatica"
• "Saldo - Documentos de Venta“, "pValidarSaldoDocumentoVenta"
• "Documentos Anulados con Cobros - Documentos de Venta“,
"pValidarSaldoDocumentoVentaAnuladosConCobros"
• " Cobros Renglones - CxP“, "pValidarCobrosRenglones"
• " Cobros Calculos - CxP“, "pValidarCobrosCalculo"
• " Cobros Movimientos de Bancos – CxP”,
"pValidarCobrosMovimientoBanco"
• " Cobros Movimientos de Cajas - CxP“, "pValidarCobrosMovimientoCaja"

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5:
Modificación de
Formatos y
Reportes

Los tópicos que se describen a continuación


le permitirán:

§ Conocer la arquitectura que soporta la


generación de formatos y reportes.
§ Conocer los elementos que se usan en
la generación de formatos y reportes.
§ Realizar modificaciones de Nivel I en
formatos y reportes.
Módulo 5: Modificación de Formatos y Reportes 40
______________________________________________________________________________________________________________

Arquitectura de los Reportes.

Administrativo 8.0 Cliente

MasterProfit

Administrativo 8.0 Servidor

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5: Modificación de Formatos y Reportes 41
______________________________ ________________________________________________________________________________

Elementos de un formato y/o reporte.

• Archivo de Diseño elaborado desde la herramienta de administración usando


componentes de Cristal Report XI R2 SP4, dicho archivo tiene por extensión RPT.
Estos archivos se ubican en la ruta donde se haya instalado la herramienta de
administración en una carpeta que corresponde al producto para el cual haremos
el reporte y/o formato.

• Registro de Configuración del Reporte elaborado desde la herramienta de


administración, estos registros son guardados en una tabla denominada
MpReporte, que se encuentra en la base de datos maestra de Profit Plus en la
instancia SQL usada por Profit Plus Administrativo.

• Procedimiento Almacenado es el encargado de hacer la consulta a la base de


datos con la finalidad de extraer los campos requeridos por el reporte y/o formato,
estos procedimientos almacenados se encuentran en la base de datos de Profit
Plus Administrativo y deberá existir en cada empresa desde donde se desee
ejecutar el reporte o formato.

• Esquema de Datos (Dataset) dada la filosofía de Cristal Report el procedimiento


almacenado que se mencionó en el punto anterior, se utiliza para generar un
esquema de datos (dataset), que será el encargado de indicarle al archivo RPT
mencionado en el punto 1, la estructura de datos necesaria para el funcionamiento
del reporte y/o formato.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5: Modificación de Formatos y Reportes 42
______________________________ ________________________________________________________________________________

Modificación de formatos y reportes


Para realizar dichas modificaciones usaremos la herramienta de administración,
que estableceremos a continuación:

• Necesitamos un reporte base como punto de partida del cual heredamos


sus características.
• Al nuevo reporte o formato le daremos un nombre distinto al estándar.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5: Modificación de Formatos y Reportes 43
______________________________ ________________________________________________________________________________

Seleccionamos el reporte que usaremos como punto de partida, tildamos la casilla


heredar características al incluir, y le indicamos la ruta donde se encuentra el reporte o
formato base.

Hacemos clic en el botón con las escuadras, para activar las opciones de diseño

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5: Modificación de Formatos y Reportes 44
______________________________ ________________________________________________________________________________

Y lo guardamos con un nombre distinto al estándar.

Hacemos luego clic en el botón nuevo y en la nueva configuración en el campo ubicación


colocamos el nombre que le asignamos al nuevo reporte y/o formato y guardamos dicha
configuración y luego en el botón guardar, esto nos indicar que no existe el XSD, lo
generaremos en asociaremos en el próximo paso.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.


Módulo 5: Modificación de Formatos y Reportes 45
______________________________ ________________________________________________________________________________

Hacemos clic en el botón Esquema del reporte

Y asociamos el esquema de datos, según la siguiente de captura de pantalla

Nuevamente hacemos clic en el botón guardar para guardar los cambios.

CURSO: Capacitación Técnica 2KDoce Softech Consultores C.A.

Potrebbero piacerti anche