Вы находитесь на странице: 1из 46

Capacitación Técnica (Asociados)

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
2

Contenido
Introducción .............................................................................................................................. 3
Sumario ............................................................................................................................. 3
Módulo 1: Prerequisitos y proceso de instalación ......................................................................... 4
Arquitectura de la Familia 2KDoce ....................................................................................... 5
Requisitos de Hardware y Software ..................................................................................... 6
Configuración adicional a realizar para Profit Plus Administrativo 2KDoce ............................... 7
Windows Communication Foundation ........................................................................... 7
Coordinador de Transacciones Distribuidas (MSDTC) ..................................................... 7
Habilitar CLR en SQL Server ...................................................................................... 10
Instalar ADO NET Data Services ................................................................................. 10
Proceso de instalación ...................................................................................................... 10
Módulo 2: Integración de los Productos .................................................................................... 16
Compatibilidad entre versiones y consideraciones para procesos de integración entre distintas
familias de Profit Plus ....................................................................................................... 17
Contabilizar Datos Administrativo: ..................................................................................... 18
Transferir Nómina al Administrativo ................................................................................... 19
Configuración de los productos de la familia 2k12 para realizar el proceso de integración ..... 20
Configuración para la integración de Administrativo 8.x con Contabilidad 3.x ....................... 21
Configuración para la integración de Nómina 2.x con Administrativo 8.x ............................. 23
Configuración para la integración de Nómina 2.x con Contabilidad 3.x ................................ 24
Configuración para la integración de Nómina 2.x con Administrativo 7.x ............................. 25
Configuración para la integración de Administrativo 7.x con Contabilidad 3.x ....................... 26
Módulo 3: Base de Datos ......................................................................................................... 28
Diseño de la Base de Datos de Profit Plus .......................................................................... 29
Cambios en la base de datos actual de MasterProfit, Contabilidad y Nómina ........................ 30
Alcance del proceso de migración de Profit Plus Administrativo 7.5 a 8.0 ............................. 31
Migración de Profit Plus Administrativo 7.5 a Profit Plus Administrativo 8.0 .......................... 32
Módulo 4: Validación de consistencias ....................................................................................... 34
Proceso de validación de consistencias de Profit Plus Administrativo 8.0 .............................. 35
Módulo 5: Modificación de Formatos y Reportes ........................................................................ 38
Arquitectura de los reportes .............................................................................................. 39
Elementos de un formato y/o reporte ................................................................................ 39
Archivo de Diseño ..................................................................................................... 39
Registro de Configuración .......................................................................................... 39
Procedimiento Almacenado ........................................................................................ 39
Esquema de Datos (Dataset) ..................................................................................... 39
Diferencias entre Formatos y Reportes .......................................................................... 40
Configuración de formatos y reportes ................................................................................ 40

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
3

Introducción

Sumario

 El módulo 1, “Prerequisitos y proceso de instalación”, explica los prerequisitos


necesarios para la instalación de los Productos Profit Plus de la familia 2kDoce.
 El módulo 2, “Compatibilidad e Integración de los productos”, cubre aspectos cuyo
dominio es necesario para la integración de los productos.
 El módulo 3, “Base de datos”, explica la nueva estructura de la base de datos de Profit
Plus Administrativo 8.0. Además se explica los elementos que se pueden migrar y que
consideraciones hay que tomar en cuenta para realizar el proceso de migración.
 El módulo 5, “Validación de consistencias”, se hace un recorrido para conocer las
mejoras en el proceso de validación de consistencias.
 El módulo 6, “Modificación de formatos y reportes”, se explica la arquitectura que
soporta la generación de formatos y reportes, los elementos que se usan en la generación
de formatos y reportes, como realizar modificaciones de Nivel I y conocer los pasos a
seguir para su instalación.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
4

Módulo 1:
Prerequisitos y
proceso 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: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
5

Arquitectura de la Familia 2KDoce

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
6

Requisitos de Hardware y Software


En este punto 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 2kDoce.

Equipo Servidor
Las estaciones de cliente se conectan al servidor sobre el cual corre parte de la aplicación, este
servidor debe tener las siguientes características:
Mínimo Recomendado
Procesador Pentium Dual Core 3.2 Ghz Intel Xeon 3.2 Ghz o superior
Memoria RAM 4 GB 8 GB
Video SVGA SVGA
Lectora de disco DVD DVD
Disco Duro 10 GB Espacio libre 40 GB Espacio libre
Sistema Windows XP Pro (SP 3).* Windows Server 2008 – 2008 R2.*
Operativo (32 o Windows 7 Pro, Enterprise o Ultimate.* Windows Server 2012 o superior.*
64 bits) Windows Server 2003 – 2003 R2,*
Windows Server 2008 – 2008 R2,*
Windows Server 2012 o superior.*
*La licencia del producto debe ser original.

Equipo Cliente
Para instalar y ejecutar Profit Plus® 2KDoce en su equipo como una estación cliente, debe tener las
siguientes características:
Mínimo Recomendado
Procesador Intel Dual Core Pentium Dual Core 3.2 Ghz
Memoria RAM 1 GB 2 GB
Video SVGA, resolución 800x600 SVGA, resolución 1024x768 o superior,
tarjeta 128 MB o superior
Lectora de disco DVD DVD
Disco Duro 2 GB Espacio libre 4 GB Espacio libre
Sistema Windows XP Pro (SP 3).* Windows 7 Pro, Enterprise o Ultimate.*
Operativo (32 o Windows Vista Business.* Windows 8 Pro, Pro WMC, Enterprise.*
64 bits) Windows 7 Pro, Enterprise o Ultimate.*
Windows 8 Pro, Pro WMC, Enterprise.*
*La licencia del producto debe ser original.

Consideraciones al instalar
 Debe tener instalado, como manejador de base de datos, Microsoft SQL Server 2008, 2008
R2, 2012 ó 2014 en versiones Express o Estándar, de acuerdo a su licencia de Profit Plus:
o Microsoft SQL Server Express para licencias Profit Plus Home, Lite, Small
Business, Desktop y Profesional.
o Microsoft SQL Server Estándar o Superior para licencias Profit Plus Corporativa
Small Business y Corporativa.
 Para proceder a la integración con Profit Plus ® Nómina debe tener instalada la versión 2.2.
 Para proceder a la integración con Profit Plus® Contabilidad debe tener instalada la versión
3.3.
 Es imprescindible tener instalado en el servidor Internet Information Server (IIS) versión 6
o superior.
 El Internet Information Server debe tener correctamente configurado ASP.NET 2.0
 Tanto las estaciones clientes como el servidor deben tener instalado .NET Framework 3.5

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
7

(Service Pack 1) y Crystal Reports XI R2 SP4. (Estos pre-requisitos se instalan


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).
 Es necesario tener instalado el MSI Engine 3.1 o superior.
 El rendimiento bajo estos requisitos puede variar de acuerdo a la carga de trabajo del
equipo y/o la cantidad de usuarios que acceden al servidor.
 Debe asegurar la correcta configuración de su red, para permitir la comunicación vía
protocolo HTTP, entre la estación cliente y el servidor.
 El sistema a nivel de servidor emplea servicios que se ejecutan bajo la cuenta
AUTHORITY\SERVICIO la cual graba archivos temporales en carpetas dentro del equipo. Es
necesario que esta cuenta tenga asignado los permisos necesarios de escritura y lectura
sobre estas carpetas donde se generaran los archivos temporales para el correcto
funcionamiento del sistema. Dichos permisos deben ser asignados por el administrador del
sistema de acuerdo a las políticas de seguridad de su empresa.
A continuación se presentas dos posibles escenarios los cuales deben ser validados
previamente por su administrador:
 Asignar los permisos de lectura y escritura directamente al usuario sobre las
carpetas en la que se generan los temporales.
 Colocar en el grupo de administradores de la máquina al usuario.
 Si presenta algún problema reinicie el servicio de Internet Information Server por la
ventana de comandos (instrucción iisreset).
 En caso de instalar sobre un sistema operativo de 64 bit debe tener instalado y actualizado
correctamente el subsistema SysWOW64.

Configuración adicional a realizar para Profit Plus Administrativo 2KDoce


Antes de comenzar con la instalación y luego de haber validado los pre-requisitos debemos realizar
la configuración de los elementos indicados a continuación:

 Windows Communication Foundation en el Servidor (IIS) en el equipo que tenga el


roll de servidor de Profit Plus Administrativo.
o Inicie la ventana de comandos (cmd) como administrador.
o Ubíquese en la carpeta:
Para un equipo con sistema operativo de 32 Bits:
C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication
Foundation\
Para un equipo con sistema operativo de 64 Bits:
C:\Windows\Microsoft.Net\Framework64\v3.0\Windows
Communication Foundation\
o Una vez ubicado en dicha carpeta, ejecute el siguiente comando:
ServiceModelReg –i

 Coordinador de Transacciones Distribuidas (MSDTC) en el equipo que tenga el roll


de servidor de Profit Plus Administrativo.
o Inicie la ventana de comandos (cmd) como administrador.
o Ejecute el siguiente comando: dcomcnfg para iniciar la consola de administración
de Servicios de Componentes y ejecute la siguiente configuración.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
8

 En Windows Server 2003 SP1 y Windows XP SP3


 Expandir Servicios de Componentes
 Expandir Equipos
 Seleccionar su PC
Botón derecho Propiedades levantará la siguiente pantalla:

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


Opciones de Seguimiento; configure las ventanas de la siguiente manera:

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
9

 En Windows Vista Business, Windows 7 (Professional, Enterprise o


Ultimate) 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. Se debe configurar de la
siguiente manera las pestañas mostradas:

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
10

 Habilitar CLR en SQL Server en la instancia de SQL Server donde está 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
GO
EXEC sp_configure 'show advanced options' , '0';
GO
reconfigure
GO

Nota: Validar que la autenticación del SQL Server sea mixta y que exista el usuario profit
con contraseña profit, con privilegios de seguridad en SQL Server de sysadmin

 Instalar ADO NET Data Services en las estaciones clientes los archivos siguientes según
corresponda:
o ADONETDataServices_v15_CTP2_RuntimeOnly.exe
o AdoNet para data Services.exe (requerido en Windows Xp)
o Windows6.1-KB976127-v6-x86.msu, Windows6.1-KB976127-v6-x64.msu (requerido
en Windows 7)

Proceso de instalación
Para realizar el protocolo de instalación de Administrativo 8.x se toman las mismas consideraciones
de los productos Contabilidad 3.x y Nómina 2.x, usando los paquetes de instalación identificados
con la extensión (.exe) para la familia 2k12 y la validación de los sitios web.

Al ejecutar los archivos con


extensiones .EXE se validan
los prerequisitos necesarios
para la instalación. Por lo
tanto esta es la opción que
se recomienda al instalar.
Se deberá utilizar un usuario
con privilegios de
administrador para proceder
a instalar.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
11

Instalación del Componente Servidor de Profit Plus Administrativo 8.x


El componente servidor está compuesto por dos archivos: Administrativo 8.0 Servidor.msi y
admiservidor.exe, de los cuales el que se ejecuta es el que tiene extensión .exe. Se recomienda
que el usuario de Windows con el que se está instalando tenga privilegios de administrador sobre la
computadora. Tal y como se muestra en la siguiente imagen:

Se puede hacer uso de una traza de instalación


para identificar causas de error en los procesos
de instalación, para ello se aplica el siguiente
comando:
C:\WINDOWS\System32/msiexec /l*vx
c:\temp\Log.txt -I
"C:\temp\Administrativo 8.0 Servidor.msi"
Donde:
"C:\temp\Administrativo 8.0
Servidor.msi": Archivo instalador donde se
encuentran los archivos de instalación.
c:\temp\Log.txt: Archivo donde se guardará la
traza de la instalación.

Una vez ejecutado el archivo anterior mostrará la ventana del asistente de instalación.

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,
seleccionando además el
grupo de aplicaciones
correspondiente al sitio web
seleccionado en la primera
casilla. Sino se deja la opción
que viene por defecto.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
12

Hacer clic en el botón siguiente y en la siguiente pantalla configurar los valores requeridos

1. Archivo de Configuración: aquí debe


indicarse la ruta física donde se aloja el
archivo web.config de profit plus
administrativo 8.0
2. Instancia: corresponde al nombre de la
instancia SQL donde estarán alojadas las
bases de datos de profit plus
administrativo (maestras y de usuario).
3. Base de datos: se debe indicar el
nombre de la base de datos maestra
(masterprofitpro) que será utilizada por
profit plus administrativo 8.0.
4. Nombre de Usuario, contraseña y
confirmar contraseña: corresponden
al usuario profit que tiene privilegios de
administración en la instancia SQL
Server.
5. Probar la conexión, para verificar que los
datos introducidos son los correctos.
6. Clic en el botón guardar y el sistema nos
indicará que los cambios han sido
guardados exitosamente.
Los parámetros restantes pueden ser dejados con
los valores predeterminados.

Realizado el paso anterior aparecerá nuevamente el asistente de instalación para informar que el
proceso se ejecuto satisfactoriamente.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
13

Validación del sitio web de Administrativo 8.x


Para validar que el sitio web funciona correctamente se debe levantar el IIS. Para ello se usar el
comando InetMgr, desde la opción ejecutar del menú inicio de Windows.

Una vez abierto el administrador del IIS, ubicar uno de los archivos que componen el sitio web
(extensión svc) y dar clic en el botón Examinar.

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


sitio web:

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
14

Instalación del Componente Cliente de Profit Plus Administrativo 8.x


El componente cliente está compuesto por dos archivos: Administrativo 8.0 Cliente.msi y
admicliente.exe, de los cuales el que se ejecuta es el que tiene extensión (.exe). En este caso no
existen diferencias en el proceso de instalación, es siempre el mismo, en otras palabras el
procedimiento es igual no cambia independientemente del sistema operativo.
Se recomienda que el usuario de Windows con el que se está instalando tenga privilegios de
administrador sobre la computadora. Tal y como se muestra en la siguiente imagen:

Antes de realizar la instalación del componente cliente


se debe 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://server2k8/AdministrativoPP_website/al
macen.svc
Donde server2k8 es el nombre del equipo donde se
encuentra instalado el sitio web.
Otra forma seria con la dirección IP del equipo:
http://192.168.131.76/AdministrativoPP_website/almac
Hacer clic en el botón Siguiente en.svc
Donde 192.168.131.76 es la dirección ip del equipo
donde se encuentra instalado el sitio web.

Seleccionar la ruta de instalación de la aplicación y clic en el botón Siguiente.

Los parámetros de configuración del componente cliente se definen en la siguiente ventana:

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
15

 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 y que identificamos
cuando se válido el sitio web.
 Ruta de reportes: la dirección física de los reportes de la
aplicación, normalmente están dentro de la ruta donde está
instalada la herramienta administrativa 3.x.
(En el caso de estar instalando en una estación puede ser
una carpeta mapeada del servidor)
 Impresora fiscal: En caso de manejar impresora fiscal y
tener activado el check; seleccionar de la lista el modelo de
impresora y el puerto.

Los parámetros restantes pueden ser dejados con los valores


predeterminados.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
16

Módulo 2:
Integración de los
Productos

Los tópicos que se describen a continuación


le permitirán:
 Conocer las consideraciones a tener en
cuenta para integrar los productos.
 Conocer la compatibilidad entre las
versiones que se pueden integrar

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
17

Compatibilidad entre versiones y consideraciones para procesos de integración entre


distintas familias de Profit Plus
La compatibilidad entre versiones de distintas familias (2k8 y 2k12) es limitada, por ende se prepararon las
siguientes tablas.

Tabla de consulta para integración en 2KDoce

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
18

Consideraciones
 Administrativo 2k12 no funciona con Contabilidad 2.6.9 y Nómina 1.9.
 Para que Contabilidad 3.2 y Nómina 2.1 funcionen al integrar con Administrativo 2k12, se deben
migrar contabilidad 3.2 y Nómina 2.1 a 2k12 (correr scripts de BD y actualizar versión).
 A partir de la liberación de la familia 2K12 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 2k12 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.

Contabilizar Datos Administrativo:


Esta opción le permite realizar la contabilización de los documentos almacenados en Profit Plus®
Administrativo. Al efectuar la contabilización, el sistema genera un comprobante de diario el cual contendrá
todos los asientos asociados a los documentos que se contabilizaron. Para efectuar la integración de los
documentos de Profit Plus® Administrativo, es necesario crear un registro de contabilización, con la
configuración del proceso a llevar a cabo, indicando los siguientes datos:
1. Rango de fechas a contabilizar.
2. Agrupamiento de los asientos en el comprobante.
3. Validaciones a efectuar durante la contabilización.
4. Orden de contabilización de los documentos.
5. Documentos que se van a contabilizar.

TIPS:
Los documentos de Profit
Plus® Administrativo que han
sido contabilizados no pueden ser
modificados.

Antes de proceder a efectuar la


contabilización debe definir en la
opción Configuración de la
Empresa, la ubicación de la
empresa en Profit Plus®
Contabilidad.

Si desea crear un nuevo registro


de contabilización, y tiene
características similares a otro,
utilice la opción Heredar
características al incluir, y de
esa forma se creará un registro
nuevo con la misma información.

Una vez efectuado el registro de contabilización, es necesario procesarlo, empleando el botón Procesar, para
que así el sistema “dispare” la ejecución de las reglas de integración, las cuales son las encargadas de ejecutar
la contabilización de los documentos y transacciones registradas en Profit Plus® Administrativo.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
19

Transferir Nómina al Administrativo


Esta opción le permite realizar la transferencia, por Contrato y fecha de nómina, de los recibos de las nóminas
que ya están cerradas. Antes de efectuar la transferencia debe estar definida la información de tipo
administrativo que se va a emplear para transferir cada uno de los recibos del contrato que se está
transfiriendo. Dicha información puede ser definida en cada recibo (opción Consultar/Modificar Nómina), o por
Trabajador, Departamento o Contrato usando el icono “Información Administrativa” de la barra de
herramientas.
También es posible transferir al sistema Administrativo los Beneficio Social Sin Carácter Salarial generados a
los trabajadores a través de la opción Generación de Beneficios Sociales que ya han sido cerradas. Antes de
efectuar la transferencia debe estar definida la información de tipo administrativo que se va a usar para
transferir cada uno de los renglones de la Generación de Beneficios Sociales que se está transfiriendo. Dicha
información puede ser definida en renglón de la Generación de Beneficios Sociales o por Beneficio Social Sin
Carácter Salarial, usando el icono “Información Administrativa” de la barra de herramientas.
Para efectuar la integración de los recibos de Profit Plus® Nómina, es necesario crear un registro de
transferencia, con la configuración del proceso a llevar a cabo, indicando los siguientes datos:
1. Tipo de transferencia.
2. Contrato a transferir.
3. Fecha del cierre de la nómina del contrato a transferir.
Los documentos de Profit
Plus® Administrativo que han
sido contabilizados no pueden ser
modificados.

Antes de proceder a efectuar la


contabilización debe definir en la
opción Configuración de la
Empresa, la ubicación de la
empresa en Profit Plus®
Contabilidad.

Si desea crear un nuevo registro


de contabilización, y tiene
características similares a otro,
utilice la opción Heredar
características al incluir, y de
esa forma se creará un registro
nuevo con la misma información.

Una vez efectuado el registro de transferencia, es necesario procesarlo, empleando el botón Procesar, Este
proceso al ser ejecutado genera en Profit Plus Administrativo®, para cada recibo o renglón de la generación
de beneficio social:
 Una orden de pago por el monto a pagar del recibo o beneficio social cuando la forma empleada para
pagar al trabajador es cheque o efectivo.
 Un movimiento de banco por el monto a pagar del recibo o beneficio social cuando la forma empleada
para pagar al trabajador es transferencia.
 Para agrupar los documentos que se generan en Profit Plus Administrativo® haga clic en el botón
“Agrupar por Información Administrativa”.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
20

Ejercicios
1. El cliente desea integrar sus ventas de Profit Plus Administrativo Profesional 8.0 con Profit Plus
Contabilidad 3.3 Desktop, ¿Explique si es posible y qué configuración funcional debemos aplicar?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________

2. El cliente desea integrar sus recibos de Profit Plus Nómina 2.2 edición Small Business con Profit Plus
Administrativo 8.0 edición Profesional, ¿Explique si es posible y qué configuración funcional debemos
aplicar?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________

3. El cliente desea integrar su Profit Plus Contabilidad 3.3 edición Small Business con Profit Plus Nómina
2.2 edición corporativo para contabilizar los recibos de nómina, ¿Explique si es posible y qué
configuración funcional debemos aplicar?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________

4. El cliente desea integrar Profit Plus Administrativo 8.0 edición corporativa Small Business con Profit
Plus Contabilidad 3.2 edición Small Business, para contabilizar sus movimientos de caja y banco,
¿Explique si es posible y qué consideraciones se deben tomar?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________

5. El cliente desea integrar Profit Plus Administrativo 7.5 con Profit Plus Contabilidad 3.3 y Profit Plus
Nómina 2.2 ¿Explique si es posible y que configuración funcional debemos aplicar?
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________
__________________________________________________________________________________

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


integración
Una de las características de los productos que componen la Suite Profit Plus es la funcionalidad de poder
integrarse entre sí. Considerando estos procesos en las nuevas versiones basadas en Webservices, se ha
elaborado la siguiente guía con la finalidad de ofrecer un amplio apoyo para obtener el más óptimo resultado
al aplicar la integración de los Productos.
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 donde está instalado el sitio web (por defecto es WWWROOT).

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
21

Configuración para la integración de Administrativo 8.x con Contabilidad 3.x


 En Administrativo 8.x:

Clic en la pestaña Mantenimiento.


Clic en el botón Empresa y se abrirá la
ventana Parámetros de la Empresa.
Clic en la pestaña Integración.
Colocar la configuración de la integración
con Profit Plus Contabilidad (URL
correspondiente al sitio web de
Contabilidad (la dirección debe terminar
con la barra /), nombre de la base de
datos en SQL Server de la empresa de
Contabilidad con la cual deseamos
integrar, usuario válido del sistema de
Contabilidad y su contraseña). Para
finalizar clic en el botón Guardar.

Para proceder a contabilizar haga uso de la opción Contabilizar que se encuentra disponible en la pestaña
Integración.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
22

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


Este proceso consiste 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 8.x con la finalidad de agilizar los procesos de integración administrativa – contable.

Para poder asignar la información en la pantalla anterior se deben realizar los siguientes pasos desde la
herramienta de administración.
1. Clic en el menú Herramientas.
2. Clic en la opción Importar Datos.
3. Clic en la opción Contabilidad a Administrativo y se abrirá la ventana Importar Datos- Contabilidad ->
Administrativo.
4. Seleccionar en Desde la empresa de Contabilidad desde la cual se transferirán los datos.
5. En Hasta se seleccionará la empresa de Administrativo 8.x que es donde se copiará la información.
6. Clic en el botón Aceptar para comenzar el proceso.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
23

Configuración para la integración de Nómina 2.x con Administrativo 8.x


 En Nómina 2.x:

Dar clic en la pestaña


Mantenimiento, luego dar clic en el
botón Empresa y se abrirá la
ventana Configuración de Empresa.
Dar clic en la pestaña Integración y
colocar la configuración de la
integración con Profit Plus
Administrativo 8 (URL
correspondiente al sitio web de
Administrativo 8.x, Código de la
empresa de Administrativo con la
cual deseamos integrar, marcar la
casilla Admin 8.0, usuario válido del
SQL y su contraseña). Para finalizar
clic en el botón Guardar.

 En Administrativo 8.x:

Dar clic en la pestaña Mantenimiento,


luego dar clic en el botón Empresa y se
abrirá la ventana Configuración de
Empresa. Dar clic en la pestaña
Integración y colocar la configuración
de la integración con Profit Plus Nómina
(Nombre de la instancia del servidor
SQL donde se encuentra la base de
datos de Nómina, usuario válido del
SQL y su contraseña). Para finalizar clic
en el botón Guardar.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
24

Configuración para la integración de Nómina 2.x con Contabilidad 3.x


 En Nómina 2.x:

Clic en la pestaña Mantenimiento.


Clic en el botón Empresa y se
abrirá la ventana Configuración de
Empresa.
Clic en la pestaña Integración.
Colocar la configuración de la
integración con Profit Plus
Contabilidad (URL correspondiente
al sitio web de Contabilidad,
Código de la empresa de
Contabilidad con la cual deseamos
integrar, usuario profit y su
contraseña). Para finalizar clic en
el botón Guardar.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
25

Configuración para la integración de Nómina 2.x con Administrativo 7.x


 En Nómina 2.x:

En Nómina 2.x, dar clic en la


pestaña Mantenimiento, luego dar
clic en el botón Empresa y se
abrirá la ventana Configuración de
Empresa. Dar clic en la pestaña
Integración y colocar la
configuración de la integración con
Profit Plus Administrativo 7.x (URL
correspondiente al sitio web de
Administrativo 7.x, nombre de la
base de datos de la empresa en
Administrativo con la cual
deseamos integrar, desmarcar la
casilla Admin 8.0, usuario válido de
la base de datos y su contraseña).
Para finalizar clic en el botón
Guardar. Si el sistema
administrativo está en la versión
7.x base de datos en FOX, debe
dejar en blanco el campo de
contraseña de usuario BD.

 En el archivo de configuración del sitio web de Administrativo 7.0:

Abrir el archivo de configuración del


sitio web del sistema administrativo
7.x donde deberá especificarse la
ubicación donde está instalado Profit
Plus Administrativo y la dirección url
del sitio web de Profit Plus Nómina
2.x. Buscar mediante el explorador de
Windows la ubicación del archivo
Web.config y abrirlo mediante el
programa Microsoft Visual Studio
Tools for Applications 2.0 (El mismo
se instala cuando instalamos
Microsoft SQL Server), antes de
abrirlo verificar que el archivo no
tenga habilitada la propiedad de solo
lectura. Luego ubicar las claves
“UbicaciónBDsFoxPro” y
“UbicacionServicesNom” en las
cuales se escribirá la información
solicitada. Por último guardar el
archivo con los cambios realizados.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
26

Configuración para la integración de Administrativo 7.x con Contabilidad 3.x


 En Administrativo 7.x:

Dar clic en el menú Módulo, opción Mantenimiento,


luego dar clic en el menú Procesos en la opción
Parámetros de la Empresa y se abrirá una ventana de
igual nombre. Dar clic en la pestaña Globales y
colocar la configuración de la integración en la
pestaña Contabilidad 3.0 o superior (En la casilla
Servidor poner el nombre de la instancia del servidor
SQL Server, en Nombre B.D poner el nombre de la
base de datos de Contabilidad 3.x, luego el usuario y
clave de la base de datos. Para finalizar clic en el
botón Guardar.
Esto debe ser efectuado para cada empresa manejada
en el sistema Administrativo.

 En Contabilidad 3.x:
Dar clic en la pestaña Mantenimiento,
luego dar clic en el botón Empresa y se
abrirá la ventana Configuración de
Empresa. Dar clic en la pestaña
Contabilización y colocar la
configuración de la integración con
Profit Plus Administrativo 7.x (El
directorio en donde se encuentra la
empresa correspondiente en el sistema
Administrativo, el nombre de la base de
datos del sistema Administrativo, el
código de la empresa y el tipo de
inventario que se va utilizar en el
proceso de contabilización: Inventario
permanente y/o Inventario detallado).
Para finalizar clic en el botón Guardar.

Se deben definir en ambos productos:


En Contabilidad: Las cuentas y las reglas que van a ser usadas para efectuar la integración o generación de los
asientos contables.
En Administrativo: las cuentas contables a usar para contabilizar aquellos documentos, cuyas cuentas no van a
ser tomadas de las cuentas de integración.
Haga uso de los iconos “Información contable” de la barra de herramientas, para asignar dichas cuentas.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
27

Ejercicios
1. Registre una factura de venta del cliente COR-001 de fecha 15/01/2007 en Profit Plus Administrativo
8.x, 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 31/01/2007 y lleve a cabo la
contabilización de los recibos, luego verifique los resultados.

3. Realice la transferencia de los recibos de Nómina al Administrativo 8.x, del contrato de empleado de
la fecha 15/01/2007 y verifique los resultados.

4. Cree y guarde una factura de venta 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 nomina del contrato de empleados de fecha
15/01/2007 y verifique los resultados.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
28

Módulo 3: 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 PPA 8.0
 Conocer los cambios en las bases de
datos actuales de Masterprofit,
Contabilidad 3.2 y Nómina 2.1.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
29

Diseño de la Base de Datos de Profit Plus


La base de datos de Profit Plus® Administrativo 8.x se encuentra diseñada de la siguiente manera:
 Los datos del sistema se almacenan en tablas maestras y en tablas de movimientos, las cuales se
caracterizan por tener el prefijo “sa” en el nombre físico de las mismas.
 Las tablas maestras son identificadas por nombres nemónicos según la información que almacenan y
su clave principal formará parte de los campos indispensables de las tablas de movimientos. Ejemplo:
saBanco, saCaja, saArticulo.
 Las tablas de movimientos son aquellas donde se almacenan los procesos manejados por el sistema,
estando caracterizadas por encabezados y renglones. Ejemplo: saFacturaVenta, saFacturaVentaReng,
saAjuste, saAjusteReng, etc.
 Las claves principales de las tablas maestras son identificadas con el prefijo “ co”, seguido de una
palabra que identifique la tabla: Ejemplo: co_alma para el código del Almacén, co_art para el código
del artículo.
 Las descripciones de la tabla son identificadas con el prefijo “des” o la palabra descrip, seguido de
una palabra que identifique la tabla. Ejemplo: des_alma: para la descripción del almacén.
 Las tablas que representan encabezados, se caracterizan por tener como clave principal un número
cuyo campo se identifica por el siguiente sufijo “_num”, que adicionalmente servirá de enlace entre el
encabezado y los renglones. Ejemplo: doc_num: para los encabezados de Factura de Venta.
 Las tablas que representan renglones de documentos, como los renglones de Factura de Venta, se
caracterizan por tener como clave principal, una clave compuesta formada por la clave principal del
encabezado junto con el número de renglón, número cuyo campo se identifica por “ reng_num”.
Ejemplo: doc_num: campo del encabezado de Factura de Venta. reng_num: número del renglón del
encabezado.
 Existen ocho (08) campos para los campos adicionales, identificados de la siguiente manera: campo1,
campo2…campo8.
 Existe un campo denominado validador empleado para el manejo de concurrencia.
 Las actualizaciones hacia la base de datos (insert, update, delete) se efectúan a través de
procedimientos almacenados.
 En cada una de las tablas es almacenada la información del usuario y la fecha en que se incluyó,
modificó o eliminó un registro en la misma. Dichos campos son identificados de la siguiente manera:
co_us_in fe_us_in Código del usuario, la fecha y hora en que se incluyó el
registro en la tabla.
co_us_mo fe_us_mo Código del usuario, la fecha y hora en que se modificó el
registro en la tabla.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
30

Procedimientos almacenados:
 Uso de prefijo “Rep” para reportes. Ejemplo: RepAlmacen, RepUnidad.
 Uso de prefijo “p” para procesos Ejemplo: pValidarStockLle

Nueva estructura de base de datos de Profit Plus Administrativo 8.0


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 de MasterProfit, Contabilidad y Nómina


Cambios en la base de datos MasterProfit
Se adicionó información asociada a Profit Plus Administrativo (Grupo de Reportes, Reportes).

Cambios en la base de datos de Profit Plus Contabilidad


 Eliminación de relación de regla de integración
 Tabla comprobante
 Se agregó 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.
 Tabla renglones de comprobante
 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.
 Se modificaron los procedimientos almacenados relacionados con:
 pInsertarComprobanteDiario, pActualizarComprobanteDiario,
pInsertarComprobanteDiarioRenglon y pActualizarComprobanteDiarioRenglon.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
31

Cambios en la base de datos de Profit Plus Nómina


 En la tabla par_emp se agregó el campo Admin 8.0.
 En las tablas snrecibo y snintgr se agregó el campo orde_num2 de tipo varchar con una longitud
máxima de 20 caracteres.
 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.
 Se ajustaron todos los procedimientos almacenados relacionados con estos cambios.

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


Para conocer el alcance de este proceso debemos tener presente cuales son aquellos elementos que serán
migrados:
 Tablas maestras (son las que contienen información que no corresponde a una transacción), aquellas
tablas que almacenan información de transacciones como facturas no serán migradas. Las tablas que
se migran son las siguientes:
Artículo Comisión de la Rentabilidad de la Tipo de Precio
Línea
Línea de Artículo Descuento del Artículo Proveedor
Categoría de Artículo Descuento de la Categoría Tipo de Proveedor
Sub Línea Descuento de la Línea Cuenta Ingreso Egreso
Color Descuento por Pronto Pago Documento de Compra
Ubicación Stock del Almacén Movimiento de Caja
Procedencia Tipo de Ajuste Cuenta Bancaria
Unidad Tipo de Documento Caja
Unidad Primaria Principal del Documento de Venta Banco
Artículo
Unidad Primaria Principal Cliente Tarjeta de Crédito
Indirecta del Artículo
Unidad Primaria No Principal 2 Tipo de Cliente Migración de Movimiento de
del Artículo Banco
Unidad Primaria No Principal 3 Zona Saldo inicial del movimiento de
del Artículo caja en efectivo
Unidad Secundaria Principal del Segmento Saldo inicial del movimiento de
Artículo banco conciliado
Imagen del Artículo País Unidad Tributaria
Artículo Compuesto Sucursal Concepto de Impuesto Sobre
la Renta
Precio del Artículo Transporte Tabulador de Impuesto Sobre
la Renta
Artículo Relacionado Moneda Impuesto Sobre las Ventas
Precio de la Comisión del Tasa Impuesto Municipal
Artículo
Precio de la Comisión de la Vendedor Parámetros de la Empresa
Categoría
Precio de la Comisión de la Almacén Grupo Adicional
Línea
Comisión de Rentabilidad del Beneficiario Campo Adicional
Artículo
Comisión de Rentabilidad de la Condición de Pago
Categoría
 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.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
32

 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.

Migración de Profit Plus Administrativo 7.5 a Profit Plus Administrativo 8.0


Este proceso permite migrar los datos de una empresa creada en Profit Plus® Administrativo 7.5 edición
corporativa, a una empresa creada en Profit Plus® Administrativo 8.0 en cualquiera de sus ediciones. El
proceso de migración de datos, se debe llevar a cabo en dos (2) fases.
La primera fase consiste en la validación de los datos almacenados en la versión 7.5 corporativa, que incluye
los siguientes pasos:
1. Ingresar a la Herramienta de Administración y seleccionar la base de datos de versión 7.5.

2. Seleccionar la opción Validar ubicada en el sub-menú Migrar->Administrativo 7.5.

3. Presionar el botón Aceptar para iniciar la validación de la consistencia de los datos. En caso de que
el proceso de validación haya encontrado errores en los datos, se mostrará una lista de cada una de
las inconsistencias.

4. Proceda a corregir los errores encontrados, usando el sistema Profit Plus® Administrativo 7.5.
La segunda fase consiste en la migración de los datos desde la versión 7.5 a la versión 8.0, e incluye los
siguientes pasos:
1. Ingresar a la Herramienta de Administración y seleccionar la base de datos maestra
(Masterprofitpro).
2. Crear una empresa en la versión 8.0 empleando la opción Empresa del menú Tablas.
3. Borrar los datos de la empresa creada en la versión 8.0 usando el proceso Borrar todos los datos,
desde la opción Importar Empresas del menú Herramientas.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
33

4. Seleccionar la opción Migrar ubicada en el sub-menú Migrar->Administrativo 7.5.

5. Indicar el código de la empresa origen (empresa en versión 7.5). Luego seleccionar de la lista la
empresa destino (empresa en versión 8.0). Presionar el botón Migrar para iniciar el proceso de
migración de los datos.

Sugerencias:
Presione el botón derecho del ratón sobre la lista de
resultados de la validación de datos y podrá
almacenarlos como un archivo de texto.

En caso de querer cargar los datos de las nuevas


tablas predefinidas del sistema de forma
automática, puede crear una nueva empresa y
luego importar los datos desde esa empresa con la
opción “omitir tablas con datos”.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
34

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
validación de consistencias.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
35

Proceso de validación de consistencias de Profit Plus Administrativo 8.0


Las aplicaciones de Profit Plus® 2KDoce cuentan con una arquitectura que les permite mantener la
consistencia en la información almacenada. Sin embargo, a pesar de los controles establecidos pueden
presentarse factores que hagan que el sistema presente inconsistencias. Uno de los principales factores es la
manipulación incorrecta de los datos de forma directa, por lo que no se recomienda hacer cambios en los
datos de forma directa sobre la base de datos.
Si el sistema está instalado en red, es recomendable que no exista usuario utilizando los datos de la empresa
actual, para poder efectuar la validación.
Para acceder a esta opción debe previamente elegir que opciones del sistema desea validar:
 Relación artículo unidad.
 Definición de artículo compuesto.
 Renglones de documentos sin encabezado.
 Traslado – Monto a Distribuir: Suma de renglones; Prorrateo en renglones.
 Integridad en Lotes, etc.

Adicionalmente puede hacer uso de las opciones:


 Corregir automáticamente: Permite que el sistema corrija las inconsistencias encontradas en los
datos de la empresa que se desean validar. Es importante destacar que hay inconsistencias que no
pueden ser auto-reparadas por el sistema, y que por lo tanto, permanecerán a pesar de seleccionar
esta opción.
 Imprimir resultados: Para obtener un reporte impreso de las inconsistencias encontradas en los
datos, con su descripción.
 Todos: La opción ubicada en la parte inferior de la pantalla le permite marcar todas las opciones
disponibles en todos los módulos.
 Ninguno: La opción ubicada en la parte inferior de la pantalla le permite desmarcar todas las
opciones disponibles en todos los módulos.

Para iniciar la validación haga clic sobre el botón . Una vez efectuada la validación el sistema,
muestra en pantalla la descripción de los problemas encontrados en los datos.

Todo el proceso de validación es ejecutado usando procedimientos almacenados. Además se generan pistas
con el resultado del proceso de validación de consistencia y se guardan las pistas de principales cambios con el
usuario: VALCON

A continuación se mencionan algunos procedimientos almacenados que se ejecutan en el proceso de


validación.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
36

 INVENTARIO:
Funcionalidad Nombre del procedimiento
almacenado
Relación Artículo / Unidad pValidarArtUnidad
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 pValidarTrasladoMontoDistribuidoProrate
o
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
Lote de Entrada correspondencia datos origen - Lote pValidarLoteEntradaDatos
Integridad
Lote de Salida correspondencia datos origen - Lote Integridad pValidarLoteSalidaDatos
Lote de Salida correspondencia Lote Entrada - Lote pValidarLoteEntradaSalidaDatos
Integridad

 VENTAS Y CxC:
Funcionalidad Nombre del procedimiento almacenado
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 - Cálculo de Renglones pValidarPlantillaVentaRengCálculos
Plantilla de Venta - Cálculo de Encabezado pValidarPlantillaVentaCálculos
Cotización de Cliente - Prorrateo de Renglones pValidarCotizacionClienteRengProrateo
Cotización de Cliente - Cálculo de Renglones pValidarCotizacionClienteRengCálculos
Cotización de Cliente - Cálculo de Encabezado pValidarCotizacionClienteCálculos
Pedido de Venta - Prorrateo de Renglones pValidarPedidoVentaRengProrateo
Pedido de Venta - Cálculo de Renglones pValidarPedidoVentaRengCálculos
Pedido de Venta - Cálculo de Encabezado pValidarPedidoVentaCálculos
Documentos de Venta Manual - Cálculos pValidarDocumentoVentaCálculos
Información - Documentos de Venta Automáticos pValidarDocumentoVentaGenAutomatica
Saldo - Documentos de Venta pValidarSaldoDocumentoVenta
Documentos Anulados con Cobros - Documentos de pValidarSaldoDocumentoVentaAnuladosConCo
Venta bros

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
37

Cobros Renglones - CxP pValidarCobrosRenglones


Cobros Cálculos - CxP pValidarCobrosCálculo
Cobros Movimientos de Bancos – CxP pValidarCobrosMovimientoBanco
Cobros Movimientos de Cajas - CxP pValidarCobrosMovimientoCaja

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
38

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 1 en
formatos y reportes

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
Arquitectura de los reportes

Elementos de un formato y/o reporte


 Archivo de Diseño elaborado desde la herramienta de administración usando los componentes de
Cristal Report XI R2 SP4, dicho archivo tiene por extensión RPT. Estos archivos se ubican en la
ruta donde se está instalada 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 la aplicación Profit Plus.
 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 del cliente 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: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
Diferencias entre Formatos y Reportes
Formatos Reportes
Muestra la información de un solo registro a la Muestra la información de un conjunto de
vez, por página de lo reflejado en pantalla según registros según el modulo desde donde se
el módulo desde el cual se ejecute. ejecute.
Se emite desde el menú de procesos Se emite desde la opción de reportes y tablas
presionando el botón de la impresora que se del sistema.
encuentra en la barra de herramientas y desde
el menú de reportes.
Para su ejecución desde el menú reportes, solo No existe limitación en cuanto al número de
se requiere un parámetro o filtro. Permitiendo filtros o parámetros a definir. Aunque se puede
imprimir un rango de formatos. Se puede emitir emitir el reporte sin seleccionar ningún filtros en
el formato sin colocar información en el filtro especifico. Retornando toda la información
retornando todos los documentos asociados a la asociada en el reporte.
tabla.
Al imprimir un formato en la pantalla de algún Todo reporte requiere de al menos un
proceso, el usuario no pasa parámetros, el parámetro o filtro para su emisión. Por lo
formato toma los valores del registro sobre el general la mayoría de los reportes tiene como
que esta posicionado. filtro la fecha, en caso de que no se seleccione
ninguno al menos se filtraría por la fecha.

Configuración de formatos y reportes


La definición de los reportes es almacenada en el sistema en la base de datos maestra
(Masterprofitpro), en la tabla MpReporte, la misma contiene información relacionada en las tablas
MpModulo, MpTipoReporte y MpGrupos_Rep

La información de los reportes puede ser modificada desde la herramienta administrativa previa conexión
a la base de datos maestra del sistema. Esta opción está disponible en la opción del menú Herramientas
-> Reportes -> Administrativo, Contabilidad o Nómina.

Inicialmente se debe escoger el grupo al que pertenece el reporte que va a modificar. El grupo de reportes
viene pre-configurado en el sistema y no debe ser modificado por el usuario.

Seguidamente se despliega la pantalla en donde son definidos el resto de componentes del sistema:

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
Descripción Corresponde al nombre por el cual será identificado el reporte dentro de la aplicación.

Ubicación Nombre del archivo físico que representa el reporte. Corresponden a archivos de Crystal
Report cuya extensión es rpt. No se debe incluir la ruta de ubicación.
Función Representa el nombre del procedimiento almacenado de la base de datos que es
invocado al momento de ejecutar el reporte.
Tipo Indica si el reporte es un reporte (R) o formato (F).
La configuración de los reportes de tipo Reporte(R) y tipo Formato (F), se realiza de igual
manera, la diferencia entre ambos tipos radica en que para el caso de los tipos Formato
(F) es importante el orden en que se definen los parámetros. Esto, se debe a que para
los formatos no se solicitan filtros y el sistema debe asignarlos automáticamente para la
generación del reporte, según la definición del objeto.
Producto Se indica a que producto pertenece el reporte. La lista de valores es ADMI, NOMI o
CONT.
Modificació Permite desplegar en modo de diseño el reporte. Esta es una opción para el cliente final
n del de la modificación de reportes que se puede efectuar desde la herramienta de Crystal
entorno Report.
visual

Modificació Permite al usuario final modificar la meta-información que indica características de los
n del datos devueltos desde el procedimiento. Esta es una opción para la modificación del
esquema esquema del reporte sin usar el ambiente de desarrollo de Crystal Report.

Criterio de A través de esta opción es posible establecer los distintos tipos de ordenación que tendrá
ordenación un reporte, indicando los campos que serán tomados en cuenta para ello. El campo
código corresponde al valor que es pasado al procedimiento almacenado, en cuanto que
descripción será el valor mostrado al usuario al momento de ejecutar el reporte.
Estos valores representan en esta pantalla sólo etiquetas que el usuario visualizará al
momento de ejecutar el reporte, por lo que es necesario establecer posteriormente en los
procedimientos almacenados la referencia a cada una de ellas. El usuario tiene n formas
dinámicas de ordenar el reporte. Nos referimos a órdenes dinámicos, porque el usuario
podrá cambiar entre uno y otro en la ejecución, el orden en que la información saldrá
presentada.
La información es almacenada en formato XML bajo la etiqueta sortby
<params>
<sortby colunm="co_acti">Código</sortby>
<sortby colunm="des_acti">Descripción</sortby>
<field id="0" idfilter="co_acti" name="Código:" type="T"
fielddesc="des_acti" table="scactivo" group="" tipocta=""
parametro="sCo_acti" />
<field id="1" idfilter="co_gru" name="Grupo:" type="T"
fielddesc="des_gru" table="scgrupo" group="" tipocta=""
parametro="sCo_gru" /></params>

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
Campos Definen los parámetros que el usuario puede pasar al reporte y que le permiten indicar
filtros que características debe tener la información que desea sea presentada. Los campos
filtros se componen de tres valores:
 Parámetro: Corresponde al identificador que será tomado en cuenta para la
definición del parámetro del procedimiento almacenado de base de datos
correspondiente a este filtro.
 Nombre: Descripción del filtro que será desplegada al usuario al momento de
solicitar dicha información.
 Tipo: Se especifica el tipo de datos que será pedido al usuario. A continuación
se lista la tabla de posibles valores:
TIPO DESCRIPCION
Carácter Cadena de caracteres o String
Número Formato tipo entero
Numérico Formato tipo decimal (18,2)
Fecha Formato tipo fecha
Tabla Valores proveniente de tablas del sistema. Ej.: centro de costo
cuentas, etc.
Fijo Lista de valores precargados en la tabla MPFijos, editable desde
la herramienta administrativa
Fijo Lista de valores precargados en la tabla MPFijos, editable desde
Entero la herramienta administrativa, cuyo valor es pasado como
entero al procedimiento almacenado.
Cada uno de estos tipos permite tanto la presentación en formato “Único” en el cual se le
pide al usuario un solo valor, así como la versión estándar en donde se le pide un valor
de rango. En el caso particular de la opción Tabla -> Artículo, adicionalmente puede
elegir filtros como Línea, Sub-línea, Categoría, Ubicación, Procedencia, Nivel de stock,
Tipo de stock, Tipo de Unidad.
La información es almacenada en formato XML bajo la etiqueta field
Inhabilitar Inhabilita el despliegue del reporte del sistema al usuario final.
reporte

Modificando un reporte o formato


Las modificaciones de formatos y/o reportes de nivel 1 son en las que se modifican un campo que se
encuentre en el diseño visual y/o se agrega al diseño un campo que ya se encuentre asociado a dicho
reporte.
 Para ello seleccionar el reporte que se usará como punto de partida, y dar clic en el botón
Configurar Reporte (botón con las escuadras) para activar las opciones de diseño. Una vez
abierto el diseño se procede a guardarlo con un nombre diferente.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
 Tildar la casilla heredar características en la configuración del reporte que se usará como base
para el personalizado, e indicar la ruta donde se encuentra el reporte o formato base. Luego dar
clic en el botón nuevo y en la nueva configuración en el campo ubicación colocamos el nombre
temporal que le asignamos al nuevo reporte y/o formato y guardamos dicha configuración.

 Nuevamente dar clic en el botón de diseño para realizar los cambios requeridos, en este caso se
agregan dos campos al diseño

 Se guarda dicho reporte con el nombre que definitivamente le será asignado al archivo de Cristal
Report con extensión RPT y en la configuración.

Luego se procede a asignar el esquema de datos (XSD) que usará dicho reporte, para ello hacer clic en el
botón que da acceso al esquema.

 Se abrirá la ventana Esquema del Reporte, dar clic en el botón y seleccionar la empresa
(base de datos en SQL Server) que contiene el procedimiento almacenado que usa el reporte,
luego clic en el botón Aceptar y a continuación clic en el botón Actualizar y se guarda según
imagen

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
Por último hacemos nuevamente clic en el botón de guardar y con esto se crea un archivo con extensión
XSD (en el ejemplo seria RepColorCCA1515.XSD).

Abrir
En la ventana Diseñador de informes clic derecho sobre Campos de base de datos, luego clic sobre la
opción Establecer ubicación del origen de datos. En la ventana Establecer ubicación del origen de datos,
clic en la opción ADO.NET (XML). En dicha ventana se seleccionará el archivo del esquema de reporte
correspondiente (archivo con extensión XSD).

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
1. Una vez que se selecciona el archivo XSD, clic en el botón Finalizar para volver a la
ventana Establecer ubicación del origen de datos. En el cuadro Origen de datos actual
marcar la opción RepFormatoChequeDS y en cuadro Reemplazar con seleccionar
RepFormatoCheque. Luego clic en el botón Actualizar y para finalizar clic en el botón
Cerrar.

2. Una vez realizado el paso anterior se debe ver en la pestaña Informe principal, el nuevo
campo.

CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.
CURSO: Profit Plus 2kDoce – Capacitación Técnica (Asociados) Noviembre-2014 Softech Consultores C.A.

Вам также может понравиться