Loading documents preview...
Elaborado por
Capacitación Técnica
Elaborado por
AGENDA Capacitación Técnica Instalación Base de Datos
Mantenimiento y Migración Modificación de Formatos y Reportes Usando la Herramienta de Administración 3.0
Elaborado por
INSTALACIÓN
Elaborado por
OBJETIVO
Dar a conocer las nuevas consideraciones en el proceso de instalación de la familia 2KDoce.
Elaborado por
INSTALACIÓN
Arquitectura Familia 2KDoce Requisitos de Instalación Instalación de la Familia 2KDoce Configuración de Integración Productos
Elaborado por
INSTALACIÓN
Arquitectura Familia 2KDoce Requisitos de Instalación Instalación de la Familia 2KDoce Configuración de Integración Productos
Elaborado por
Arquitectura Familia 2KDoce
Arquitectura basado en S.O.A.
Multicapa
Elaborado por
ARQUITECTURA FAMILIA 2KDOCE Arquitectura Física
Elaborado por
ARQUITECTURA FAMILIA 2KDOCE Arquitectura Lógica
Elaborado por
INSTALACIÓN
Arquitectura Familia 2KDoce Requisitos de Instalación Instalación de la Familia 2KDoce Configuración de Integración Productos
Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 • Hardware del 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
• Windows XP Pro SP3 • Windows 2003, 2003 R2 • Windows 2008, 2008 R2
•Windows 2008, 2008 R2
Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 • Hardware del 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
• Windows XP Pro SP3 • Windows 2003 • Windows Vista Business • Windows 7 Profesional
• Windows 7 Profesional
Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 • Software Microsoft Windows XP service pack 3 Professional, Windows 2003 R2, Windows Vista Business o superior, Windows 7 Professional o superior, Windows 2008 y Windows 2008 R2. Soporte para
sistemas operativos de 64 bits. • Microsoft SQL Server 2005, 2008, 2008 R2. • .Net Framework 3.5 SP1 • Crystal Reports XI R2 SP4 Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 • Configurar WCF en el Servidor (IIS) • Inicie la ventana de comandos (cmd) como administrador • Ubíquese en la carpeta: C:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ En una máquina 64 bits C:\windows\Microsoft.Net\Framework64\v3.0\Windows Communication Foundation\ Ejecute el siguiente comando: ServiceModelReg –i • Configurar ADO Net Data Service en el cliente • ADONETDataServices_v15_CTP2_RuntimeOnly.exe • AdoNet para data Services.exe (* si es requerido, Xp) • Windows6.1-KB976127-v6-x86.msu, Windows6.1-KB976127-v6-x64.msu (* si es requerido, Win 7)
Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 • Configurar Coordinador de Transacciones Distribuidas (MSDTC) • Inicie la ventana de comandos (cmd) como administrador • Ejecute el siguiente comando: dcomcnfg para iniciar la consola de administración de Servicios de Componentes. • En Windows Server 2003 SP1 y Windows XP SP2 • Expandir Servicios de Componentes • Expandir Equipos
• Seleccionar su PC • Botón derecho Propiedades levantará la siguiente pantalla: Elaborado por
REQUISITOS DE INSTALACIÓN
Elaborado por
REQUISITOS DE INSTALACIÓN En la pantalla anterior seleccione MSDTC, presione
los botones
Configuración de Seguridad y Opciones de Seguimiento y configure de la siguiente manera:
Elaborado por
REQUISITOS DE INSTALACIÓN Para Windows 7: •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 aquí mostradas:
Elaborado por
REQUISITOS DE INSTALACIÓN Administrativo 8.0 - Base de Datos
•
Habilitar Autenticación SQL
•
Habilitar CLR en Base de Datos 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 Elaborado por
REQUISITOS DE INSTALACIÓN • Herramienta de Administración
• Ejecutar Script de Actualización de la Base de Datos Maestra. • Script de Actualización de Esquema de Tablas y Store Procedure
• Script de Actualización de Datos: grupo de reportes, reportes, tablas, etc.
Elaborado por
INSTALACIÓN
Arquitectura Familia 2KDoce Requisitos de Instalación Instalación de la Familia 2KDoce Configuración de Integración Productos
Elaborado por
INSTALACIÓN Contabilidad 3.3 • Conservan el mismo proceso general de instalación
• No es necesario emplear componente FOX si se va a integrar con Administrativo 8.0
Nómina 2.2 • Conservan el mismo proceso general de instalación • No es necesario instalar el componente o servidor administrativo si se va a integrar con Administrativo 8.0
Elaborado por
INSTALACIÓN Administrativo 8.0 • Conservan el mismo proceso general de instalación que Contabilidad y Nómina 2KDoce • Configuración de impresora fiscal en el cliente • Tip para traza de instalación
C:\WINDOWS\System32>msiexec.exe /l*vx c:\Log.txt -I "C:\Temp\Servidor\Administrativo_Servidor_80.msi” Elaborado por
INSTALACIÓN Caso Práctico: Instalación de Profit Plus Administrativo 8.0 - Por favor, realice la instalación de Profit Plus Administrativo en su máquina virtual, tomando las consideraciones previstas en el curso.
Usuario de Windows XP: softech Contraseña de Windows XP: evolucion
Usuario Máquina Virtual: analista Contraseña Máquina Virtual: profit7.0
Elaborado por
INSTALACIÓN
Arquitectura Familia 2KDoce Requisitos de Instalación Instalación de la Familia 2KDoce Configuración de Integración Productos
Elaborado por
INTEGRACIONES Tabla de consulta para integración Administrativo 8.0 y Contabilidad 3.3 Administrativo 8.0 Home
Lite
Small Business
Profesional
SQL 2008 Server Standard o Enterprise
Corporativa Small Business Corporativa
SQL 2008 o Enterprise
Contabilidad 3.3
Profesional
Server Express SQL 2008
SQL 2008 Server Express
Desktop
Corporativa Corporativa Small Business
NO
NO
SI
SI
NO
NO
NO
NO
SI
SI
NO
NO
NO
NO
NO
NO
SI
SI
NO
NO
NO
NO
SI
SI
Elaborado por
INTEGRACIONES Administrativo – Contabilidad • Configuración de la integración • Asignar permiso de modificación al usuario IIS-IUSRS en la ruta del directorio físico del servidor
Elaborado por
INTEGRACIONES Administrativo – Contabilidad • Configuración de la integración (herramienta administrativa)
Elaborado por
INTEGRACIONES Tabla de consulta para integración Administrativo 8.0 y Nómina 2.2 Administrativo 8.0 Home
Lite
Small Business
Profesional
Profesional Corporativa Small Business Corporativa
SQL 2008 o Enterprise
Nómina 2.2
Desktop
Server Express SQL 2008
SQL 2008 Server Express
Corporativa Small Business
Corporativa
SQL 2008 Server Standard o Enterprise
NO
NO
SI
SI
NO
NO
NO
NO
SI
SI
NO
NO
NO
NO
NO
NO
SI
SI
NO
NO
NO
NO
SI
SI
Elaborado por
INTEGRACIONES Nómina – Administrativo • Configuración de la integración
Elaborado por
INTEGRACIONES Tabla de consulta para integración Contabilidad 3.3 y Nómina 2.2 Contabilidad 3.3 Desktop
Profesional
Profesional Corporativa Small Business Corporativa
SQL 2008 o Enterprise
Nómina 2.2
Desktop
SQL 2008 Server Express
SQL 2008 Server Express
Corporativa Small Business
Corporativa
SQL 2008 Standard o Enterprise
SI
SI
NO
NO
SI
SI
NO
NO
NO
NO
SI
SI
NO
NO
SI
SI
Elaborado por
INTEGRACIONES Nómina – Contabilidad •
Configuración de la integración
Elaborado por
INTEGRACIONES Caso Práctico: Integración de productos de la familia 2KDoce 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 verifique 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. 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.
Elaborado por
BASE DE DATOS
Elaborado por
OBJETIVO
Dar a conocer los cambios en Base de Datos Actuales. Dar a conocer cambios en Base de Datos Administrativa.
Elaborado por
BASE DE DATOS
Cambios en Base de Datos Actuales Convenciones Modelo de Base de Datos Funciones y Procedimientos Almacenados
Elaborado por
BASE DE DATOS
Cambios en Base de Datos Actuales Convenciones Modelo de Base de Datos Funciones y Procedimientos Almacenados
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Master Profit • Cambios a nivel de estructura: tablas y store procedure • Nombre de parámetros • Nueva tabla y vista
• Nuevos Store Procedure (Aprox 10)
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Master Profit • Cambios a nivel de datos. Adición de información asociada a Administrativo: • Grupo de reportes • Reportes • Script encargado de realizar el cambios a nivel de estructura y datos.
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Contabilidad • Eliminación de relación de regla de integración • Tabla comprobante
• Campo nro. de integración (inte_num2 varchar(20)) • Tabla renglones de comprobante
• Se amplió Campo nro. de origen (docref varchar(20))
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Contabilidad • Modificación de store procedure asociado a tablas con cambios • [pInsertarComprobanteDiario]
• [pActualizarComprobanteDiario] • [pInsertarComprobanteDiarioRenglon] • [pActualizarComprobanteDiarioRenglon] • Script encargado de realizar el cambio
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Nómina • par_emp: adición campo admin 80 • snintegr, snrecibo: adición de campo Orde_num2 varchar(20) • snbensocial, snren_genbensocial, snubicacion, snemple, snrecibo, sncont, sndepart: amplio campo a co_ingr char(20)
Elaborado por
CAMBIO EN BASE DE DATOS ACTUALES Nómina • Cambios a Store Procedure [pActualizarRecibo], [pInsertarRecibo], [pInsertarEmpleado], [pActualizarEmpleado], [pInsertarDepartamento], [pActualizarDepartamento], [pActualizarUbicacion], [pInsertarUbicacion], [pActualizarContrato], [pInsertarContrato], [pActualizarBeneficioSocial], [pInsertarBeneficioSocial], [pInsertarRenglonesBeneficioSocial], [pActualizarRenglonesBeneficioSocial], [pActualizarParametrosEmpresa,] [pActualizarReciboTransferencia], pActualizarReciboTransferenciaAgrupado], [pActualizarReciboTransferenciaDesprocesar] , [pActualizarBeneficioSocialTransferencia] , [pActualizarBeneficioSocialTransferenciaAgrupado] , [pActualizarBeneficioSocialTransferenciaDesprocesar] , [pTransAdminActualizarRecibos]
Elaborado por
BASE DE DATOS
Cambios en Base de Datos Actuales Convenciones Modelo de Base de Datos Funciones y Procedimientos Almacenados
Elaborado por
CONVENCIONES • 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 la tabla en singular • Adición de sufijo Reng para tablas de renglones. Ejemplo:
saTrasladoReng
Elaborado por
CONVENCIONES
• Procedimientos Almacenados • Uso de prefijo “Rep” para reportes. Ejemplo: RepZona, RepUnidad. • Uso de prefijo “pValidar” para validar consistencia. Ejemplo: pValidarStockAct, pValidarSaldoBanco
Elaborado por
CONVENCIONES • Procedimientos Almacenados • Uso de prefijos para operaciones CRUD: • Create: “pInsertar” • Read: “pSeleccionar” • Update: “pActualizar”
• Delete: “pEliminar” • Vistas
•Prefijo v_ para vistas usadas en los combos
Elaborado por
BASE DE DATOS
Cambios en Base de Datos Actuales Convenciones Modelo de Base de Datos Funciones y Procedimientos Almacenados
Elaborado por
MODELO DE BASE DE DATOS • Algunas Métricas • 180 tablas • 100 vistas • 1600 procedimientos almacenados • 36 triggers • 635 restricciones tipo check
• 354 claves foráneas • 76 funciones escalares • 10 funciones tipo tabla
• 1 función CLR
Elaborado por
MODELO DE BASE DE DATOS • Inventario saArtRelacionadoReng saArtPrecio co_art co_precio
saStockAlmacen
reng_num
co_alma
co_art
co_art
cod_relac
tipo
co_alma_calculado desde
saArticulo co_art
saArtImagen
co_lin
co_art
co_subl
tip
co_cat co_color co_ubicacion
saArtProveedorReng
cod_proc
co_art
co_reten
reng_num
reten_iva_tercero
co_prov
rowguid
saArtMargen co_art co_precio
saArtUnidad co_art co_uni rowguid
Elaborado por
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 FUNCTION [dbo].[ArtUnidadBase] ( @strCo_Art CHAR(30) , @sCo_Uni CHAR(6) , @deCantidad DECIMAL(18, 5) )
Elaborado por
MODELO DE BASE DE DATOS •
Inventario - Stock • Se almacena por almacén y por tipo • ConsultarStockActualFecha • ConsultarStockActualxAlmacen • ConsultarStockActualxAlmacenxFecha • ConsultarStockActualxAlmacenxFechaxLote • ConsultarStockActualxAlmacenxFechaxTipoDoc • Uso de vistas para el cálculo por tipo de documento • StockActFacturaCompra, StockActFacturaVenta,
StockDesFacturaVenta Elaborado por
MODELO DE BASE DE DATOS • Inventario - Precios • “N” cantidad de tipo de precio • Precios por almacén (opcional) FUNCTION [dbo].[PrecioAUnaFecha] ( @strCo_Art CHAR(30) , @dtFecha DATETIME = NULL , @strCo_Precio CHAR(6) , @strCo_Alma CHAR(6) = NULL , @strCo_MoneBase CHAR(6) = NULL , @bConImpuesto BIT = 1 , @intNumImpuesto INTEGER = 1, @sCod_Uni CHAR(6) = NULL )
Elaborado por
MODELO DE BASE DE DATOS • Inventario - Costos • Costos detallados por documento. Tablas de detalle de costo (saCostoHistoricoEntrada, saCostoHistoricoSalida) FUNCTION [dbo].[CostoPorDocumento] ( @bCostoPromedio Bit, @strTipoDoc Char(4), @idOri uniqueidentifier, @strCo_Art char(30), @strCo_Uni char(6), @deCantidad decimal(18,5)
) • Uso de uniqueidentifier para FK con costo de entrada y documento de origen Elaborado por
MODELO DE BASE DE DATOS • Caja y Banco saCuentaBancaria
saBanco
saCaja
cod_cta
co_ban
cod_caja
co_ban
co_mone
co_mone
saSaldoBanco
saMovimientoBanco
saSaldoCaja
saMovimientoCaja
cod_cta
mov_num
cod_caja
mov_num
tipo
cod_cta
tipo
cod_caja
co_cta_ingr_egr
Elaborado por
MODELO DE BASE DE DATOS • Caja y Banco • Tabla adicional donde se almacena saldo por tipo: saSaldoCaja, saSaldoBanco • Funciones de saldo •SaldoBancoAUnaFecha •SaldoBancoxTipo
•SaldoCajaAUnaFecha •SaldoCajaxTipo • Tablas que generan movimiento de banco o caja, hacen referencia al documento generado (Ejemplo: saCobroTPReng) Elaborado por
MODELO DE BASE DE DATOS • CxC y CxP saArtUnidad co_art co_uni rowguid
saFacturaVenta doc_num co_cli
saFacturaVentaReng
co_tran
reng_num
co_mone
doc_num
co_ven
co_art
co_cond
co_alma
salestax
co_uni
rowguid
sco_uni rowguid
saCobroDocReng reng_num cob_num co_tipo_doc nro_doc reten_tercero_rowgui... rowguid_reng_ori
saCostoHistoricoEntrada
saCostoHistoricoSalida
cod_costo_historico_e...
cod_costo_historico_s...
cod_articulo_rowguid
cod_costo_historico_e...
cod_almacen
cod_articulo_rowguid
cod_costo_historico_s...
cod_almacen
rowguid
saLoteEntrada
saLoteSalida
rowguid_reng
rowguid_reng
reng_num
reng_num
co_art
co_art
co_alma
co_alma
rowguid
Rowguid_Lote rowguid
Elaborado por
MODELO DE BASE DE DATOS • CxC y CxP
saCobro cob_num co_cli co_v en co_mone row guid
saCobroRentenReng reng_num row guid_reng_cob co_islr
saCobroTPReng
saCobroDocReng
reng_num
reng_num
cob_num
cob_num
co_tar
co_tipo_doc
cod_cta
nro_doc
cod_caja
reten_tercero_row guid_ori
mov _num_c
row guid_reng_ori
mov _num_b
row guid
saCobroRetenIvaReng reng_num row guid_reng_cob
row guid
Elaborado por
MODELO DE BASE DE DATOS • Consideraciones especiales • Todos los documentos tiene clave alfanumérica. • Los pendientes hacen referencia vía uniqueidentifier. • La relación con Artículo es vía saArtUnidad.
• Se almacena el detalle calculado del impuesto, recargo, descuento y otros, prorrateado por renglón. • La fecha de algunos documentos permite almacenar hora, minutos y segundos. • Tablas manejan estatus de procesamiento.
Elaborado por
MODELO DE BASE DE DATOS • Cambio de nombre de campos y adición de campo. • Adición de FK, Check Constraint. • Uso de campos tipo uniqueidentifier usados en integridad referencial. • Uso de triggers para almacenar cambio de estados. • Empleo de CLR en validar consistencia [dbo].[CalcularMontoPorcentaje] (Opcional).
Elaborado por
MODELO DE BASE DE DATOS • Otras funciones de interés: • TasaAUnaFecha, TasaProceso • TasaImpuestoSobreVentaAUnaFecha • FechaSimple
• GetSeriales • MontoEscrito • PrimerDiaMes, UltimoDiaMes
• pConsecutivoProximo (SP)
Elaborado por
MANTENIMIENTO Y MIGRACIÓN
Elaborado por
OBJETIVO Dar a conocer funcionalidad en procesos de mantenimiento.
Explicar funcionalidad en el proceso de migración.
Elaborado por
MANTENIMIENTO Y MIGRACIÓN
Operaciones de Mantenimiento sobre la Base de Datos:
Validar Consistencia
Proceso de Migración de Datos
Elaborado por
MANTENIMIENTO Y MIGRACIÓN
Operaciones de Mantenimiento sobre la Base de Datos:
Validar Consistencia
Proceso de Migración de Datos
Elaborado por
MANTENIMIENTO • Las operaciones son ejecutadas desde la herramienta administrativa • Validar base de datos. • Respaldar / recuperar base de datos y reportes. • Importar empresa. • Configurar reportes.
• Crear base de datos demo. • Configurar seguridad. • Validar y migrar datos.
Elaborado por
MANTENIMIENTO • Validar Consistencia • Todo es ejecutado vía store procedure • Estándar de nombre: pValidar…. • Genera pista con el resultado de la corrida. • Empleo de identificador tipo uniqueidentifier • Guarda pistas de principales cambios • Usuario: VALCON
Elaborado por
MANTENIMIENTO • Validar Consistencia
Elaborado por
MANTENIMIENTO • Validar Consistencia – Inventario
• "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”
Elaborado por
MANTENIMIENTO • Validar Consistencia – Inventario • "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 Integridad”, "pValidarLoteEntradaDatos“ • "Lote de Salida correspondencia datos origen - Lote Integridad”, "pValidarLoteSalidaDatos“ • "Lote de Salida correspondencia Lote Entrada - Lote Integridad”, "pValidarLoteEntradaSalidaDatos“
Elaborado por
MANTENIMIENTO • Validar Consistencia – Ventas y CxC • "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”
Elaborado por
MANTENIMIENTO • Validar Consistencia – Ventas y CxC • "Nota de Entrega - Prorateo de Renglones“, "pValidarNotaEntregaVentaRengProrateo" • "Nota de Entrega - Calculo de Renglones“, "pValidarNotaEntregaVentaRengCalculos" • "Nota de Entrega - Calculo de Encabezado“, "pValidarNotaEntregaVentaCalculos" • "Factura de Venta - Prorateo de Renglones“, "pValidarFacturaVentaRengProrateo" • "Factura de Venta - Calculo de Renglones“, "pValidarFacturaVentaRengCalculos" • "Factura de Venta - Calculo de Encabezado“, "pValidarFacturaVentaCalculos" • "Nota de Despacho - Prorateo de Renglones“, "pValidarNotaDespachoVentaRengProrateo" • "Nota de Despacho - Calculo de Renglones“, "pValidarNotaDespachoVentaRengCalculos" • "Nota de Despacho - Calculo de Encabezado“, "pValidarNotaDespachoVentaCalculos" • "Devolucion de Cliente - Prorateo de Renglones“, "pValidarDevolucionClienteRengProrateo" • "Devolucion de Cliente - Calculo de Renglones“, "pValidarDevolucionClienteRengCalculos" • "Devolucion de Cliente - Calculo de Encabezado“, "pValidarDevolucionClienteCalculos“
Elaborado por
MANTENIMIENTO • Validar Consistencia – Ventas y CxC • "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"
Elaborado por
MANTENIMIENTO • Validar Consistencia – Compras CxP • "Plantilla de Compra - Estado Documento“, "pValidarStatusPlantillaCompraTodos" • "Cotizacion de Proveedor - Estado Documento“, "pValidarStatusCotizacionProveedorTodos" • "Orden de Compra - Estado Documento“, "pValidarStatusOrdenCompraTodos" • "Nota de Recepcion - Estado Documento“, "pValidarStatusNotaRecepcionCompraTodos" • "Factura de Compra - Estado Documento“, "pValidarStatusFacturaCompraTodos" • "Devolución de Proveedor - Estado Documento“, "pValidarStatusDevolucionProveedorTodos" • "Plantilla de Compra - Prorateo de Renglones“, "pValidarPlantillaCompraRengProrateo" • "Plantilla de Compra - Calculo de Renglones“, "pValidarPlantillaCompraRengCalculos" • "Plantilla de Compra - Calculo de Encabezado“, "pValidarPlantillaCompraCalculos" • "Cotizacion de Proveedor - Prorateo de Renglones“, "pValidarCotizacionProveedorRengProrateo" • "Cotizacion de Proveedor - Calculo de Renglones“, "pValidarCotizacionProveedorRengCalculos" • "Cotizacion de Proveedor - Calculo de Encabezado“, "pValidarCotizacionProveedorCalculos" • "Orden de Compra - Prorateo de Renglones“, "pValidarOrdenCompraRengProrateo" • "Orden de Compra - Calculo de Renglones“, "pValidarOrdenCompraRengCalculos" • "Orden de Compra - Calculo de Encabezado“, "pValidarOrdenCompraCalculos”“
Elaborado por
MANTENIMIENTO • Validar Consistencia – Compras CxP • "Nota de Recepcion - Prorateo de Renglones“, "pValidarNotaRecepcionCompraRengProrateo" • "Nota de Recepcion - Calculo de Renglones“, "pValidarNotaRecepcionCompraRengCalculos" • "Nota de Recepcion - Calculo de Encabezado“, "pValidarNotaRecepcionCompraCalculos" • "Factura de Compra - Prorateo de Renglones“, "pValidarFacturaCompraRengProrateo" • "Factura de Compra - Calculo de Renglones“, "pValidarFacturaCompraRengCalculos" • "Factura de Compra - Calculo de Encabezado“, "pValidarFacturaCompraCalculos" • "Devolucion de Proveedor - Prorateo de Renglones“, "pValidarDevolucionProveedorRengProrateo" • "Devolucion de Proveedor - Calculo de Renglones“, "pValidarDevolucionProveedorRengCalculos" • "Devolucion de Proveedor - Calculo de Encabezado”,"pValidarDevolucionProveedorCalculos" • "Documentos de Compra Manual – Calculos”,"pValidarDocumentoCompraCalculos" • "Información - Documentos de Compra Automáticos”,"pValidarDocumentoCompraGenAutomatica" • "Saldo - Documentos de Compra”,"pValidarSaldoDocumentoCompra" • "Documentos Anulados con Pagos - Documentos de Compra”, "pValidarSaldoDocumentoCompraAnuladosConPagos" • " Pagos Renglones – CxP”, "pValidarPagosRenglones" • " Pagos Calculos – CxP”, "pValidarPagosCalculo" • " Pagos Movimientos de Bancos - CxP“, "pValidarPagosMovimientoBanco" • " Pagos Movimientos de Cajas – CxP”,"pValidarPagosMovimientoCaja" Elaborado por
MANTENIMIENTO • Validar Consistencia – Caja y Banco • "Validar Saldo en Caja – CyB”, "pValidarSaldoCaja“ • "Validar Saldo en Caja Inactiva - CyB“, "pValidarSaldoCajaInactiva“ • "Validar Origen de Movimientos de Caja - CyB“, "pValidarMovimientoCajaOrigen“ • "Validar Saldo en Banco - CyB“, "pValidarSaldoBanco“ • "Validar Saldo en Banco Inactivo - CyB“, "pValidarSaldoBancoInactivo“ • "Validar Origen de Movimientos de Banco - CyB“, "pValidarMovimientoBancoOrigen“ • "Validar Cheque – CyB”, "pValidarChequesStatus“ • "Validar Chequera - CyB“, "pValidarChequerasStatus"
Elaborado por
MANTENIMIENTO • Validar Consistencia – Stocks • "Stock - Lote“, "pValidarLoteStock" • "Validar Pendiente - Plantilla de Venta“, "pValidarPendientePlantillaVentaReng" • "Validar Pendiente - Cotización Cliente“, "pValidarPendienteCotizacionClienteReng" • "Validar Pendiente - Pedido de Venta“, "pValidarPendientePedidoVentaReng" • "Validar Pendiente - Nota de entrega“, "pValidarPendienteNotaEntregaVentaReng" • "Validar Pendiente - Factura de Venta“, "pValidarPendienteFacturaVentaReng" • "Validar Pendiente - Nota de Despacho“, "pValidarPendienteNotaDespachoVentaReng" • "Validar Pendiente - Devolucion de Cliente“, "pValidarPendienteDevolucionClienteReng" • "Validar Pendiente - Plantilla de Compra“, "pValidarPendientePlantillaCompraReng" • "Validar Pendiente - Cotización Proveedor“, "pValidarPendienteCotizacionProveedorReng" • "Validar Pendiente - Orden de Compra“, "pValidarPendienteOrdenCompraReng" • "Validar Pendiente - Nota de Recepcion“, "pValidarPendienteNotaRecepcionCompraReng" • "Validar Pendiente - Factura de Compra“, "pValidarPendienteFacturaCompraReng" • "Validar Pendiente - Devolucion de Proveedor“, "pValidarPendienteDevolucionProveedorReng“
Elaborado por
MANTENIMIENTO • Validar Consistencia – Stocks • "Validar Renglones Importado desde otro documento - Cotizacion Cliente“, "pValidarRengImportadoCotizacionClienteReng" • "Validar Renglones Importado desde otro documento - Cotizacion Proveedor“, "pValidarRengImportadoCotizacionProveedorReng" • "Validar Renglones Importado desde otro documento - Factura de Compra“, "pValidarRengImportadoFacturaCompraReng" • "Validar Renglones Importado desde otro documento - Factura de Venta”,"pValidarRengImportadoFacturaVentaReng" • "Validar Renglones Importado desde otro documento - Nota de Despacho“, "pValidarRengImportadoNotaDespachoVentaReng" • "Validar Renglones Importado desde otro documento - Nota de Entrega”, "pValidarRengImportadoNotaEntregaVentaReng" • "Validar Renglones Importado desde otro documento - Nota de Recepcion“, "pValidarRengImportadoNotaRecepcionCompraReng" • "Validar Renglones Importado desde otro documento - Orden de Compra“, "pValidarRengImportadoOrdenCompraReng" • "Validar Renglones Importado desde otro documento - Pedido de Venta“, "pValidarRengImportadoPedidoVentaReng“ Elaborado por
MANTENIMIENTO • Validar Consistencia – Stocks • "Validar Pendiente - Nota de Recepcion”, "pValidarDevueltoNotaRecepcionCompraReng" • "Validar Pendiente - Factura de Compra“, "pValidarDevueltoFacturaCompraReng" • "Validar Pendiente - Nota de Entrega“, "pValidarDevueltoNotaEntregaVentaReng" • "Validar Pendiente - Factura de Venta“, "pValidarDevueltoFacturaVentaReng" • "Validar Stock Actual - Principal“, "pValidarStockAct" • "Validar Stock Actual - Secundario“, "pValidarSStockAct" • "Validar Stock x Llegar - Principal“, "pValidarStockLle" • "Validar Stock x Llegar - Secundario“, "pValidarSStockLle" • "Validar Stock Comprometido - Principal“, "pValidarStockCom" • "Validar Stock Comprometido - Secundario“, "pValidarSStockCom" • "Validar Stock x Despachar - Principal“, "pValidarStockDes" • "Validar Stock x Despachar - Secundario“, "pValidarSStockDes"
Elaborado por
MANTENIMIENTO Y MIGRACIÓN
Operaciones de Mantenimiento sobre la Base de Datos: Validar Consistencia
Proceso de Migración de Datos
Elaborado por
MIGRACIÓN • Desde Administrativo 7.5 (SQL). • Uso de Store Procedure pMigradorAdmin ubicado en la base de
datos maestra. • Tablas, Inventario final, saldo de cajas y bancos, saldos de documentos.
Elaborado por
MIGRACIÓN Migración - Tablas • Proceso de validación de datos. • Cambio de campos con string vacío a nulo. • Se agregan 5 tipo de precios. • Se crea un registro de ubicación.
Elaborado por
MIGRACIÓN Migración - Tablas • Se crea una unidad de artículo y se aplica reglas de negocio para unidad x artículo.
• Se crean registros para tipo de documentos. • Se registro el último precio.
Elaborado por
MIGRACIÓN Migración - Inventario • Se migra tabla stock x almacén. • Se crea una ajuste de entrada para dar soporte. • Se emplea el primer ajuste tipo entrada y salida almacenado en la tabla.
Elaborado por
MIGRACIÓN Migración – Movimiento C y B • Importa movimientos de caja no depositados. • Crea movimiento de caja con saldo inicial en efectivo. • Importa movimientos de banco no conciliados. • Crea movimiento de banco saldo inicial conciliado.
Elaborado por
MIGRACIÓN Migración – Documentos • Documentos con Saldo • Total Neto se iguala al saldo.
• A nivel de impuesto es colocado exento
Elaborado por
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 asociada a Primaria: Unidad la primaria. Secundaria: Unidad Equivalencia: 1
Utiliza unidad secundaria, siendo menor la primaria Primaria: Unidad Secundaria: Par Equivalencia: 2
Maneja unidad primaria, con su respectiva alterna y se genera una inversa a la primaria que tiene la equivalencia de 2.
Utiliza unidad secundaria, siendo menor la secundaria Primaria: Par Secundaria: Unidad Equivalencia: 0.5
Maneja unidad primaria, con su respectiva alterna y se genera una alterna a la primaria que tiene la equivalencia de 0.5.
Utiliza unidades múltiples
Utiliza unidad primaria y secundaria sin relación de equivalencia entre ellas.
Elaborado por
MODIFICACIÓN DE FORMATOS Y REPORTES USANDO LA HERRAMIENTA DE ADMINISTRACIÓN 3.0
Elaborado por
Arquitectura de los Reportes
Elaborado por
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 menciono 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. Elaborado por
Acceso al Proceso de Modificación de Reportes
Elaborado por
Configuración de Formatos y/o Reportes
Elaborado por
Diseñador de Informes
Elaborado por
Guardar un Nuevo Diseño de Formato y/o Reporte
Elaborado por
Guardar los cambios al Nuevo Formato y/o Reportes
Elaborado por
Asociar el Esquema XSD, al Nuevo Formato y/o Reporte
Elaborado por
Guardar los Cambios al Nuevo Formato y/o Reportes Es requerido que cada cambio que se haga, se haga clic en el botón guardar cambios, esto con la finalidad de garantizar que el orden en el proceso.
Hacer un duplicado del original, esto para no cambiar el archivo original, ni perder los cambios si se realizan procesos de actualización.
Elaborado por
Caso Práctico Modificación de Formatos y Reportes
El cliente solicita realizar los siguientes cambios al formato de factura estándar, identificado con el nombre: Formato Factura de Venta 1:
1.
Eliminar el campo Modelo y colocar el comentario en su lugar, ya que el cliente coloca allí, dos letras de identificación.
2.
Al final del formato colocar el valor totalizado, de los renglones exentos.
3.
Al final del formato colocar el valor totalizado, de los renglones no exentos.
Elaborado por
Elaborado por
GRACIAS
Elaborado por
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