Actualización 2011
Enero
01/01/2011
0872 Nuevos campos , tabla DPDOCPROGASTO
C013=DCG_CODMON,’C’,003,0,”,’Divisa’,0
C014=DCG_MTODIV,’N’,012,0,”,’Monto Divisa’,0
C015=DCG_VALDIV,’N’,012,3,”,’Valor Divisa’,0
Creados para aceptar código de la divisa en la cual se utilizó para el pago del costo de compra asociado con un documento de Compras. Así mismo fue modificado el programa DPDOCPROGAS, creado el programa DPDOCPROGASMON , asigna la divisa “Bs” oDp:cMoneda en el campo DCG_CODMON, durante la creación de la integridad referencial entre la tabla DPTABMON (Monedas o Divisas) con
DPDOCPROGASTO.
11/01/2011
0873 Nueva Tabla DPMOVINVHORA (Registra los horarios) de los ítems de los productos en documentos de ventas, el producto debe indicar “Utilización”= Honorarios. Así el sistema solicitara los horarios en la cual se prestarán servicios y serán calculadas la cantidad de horas como cantidad de unidades.
12/01/2011
0874 Nuevo Programa DPMOVINVREPLAN, se ejecuta luego de modificar un tipo de documento del cliente, este programa vincula con procesos que logran replantear las transacciones según el modelo de negocios modificado. Llama al programa FIXCXC (Ahora con Pistas de Auditoría). El nuevo Programa DPMOVINVREPLAN, replantea las existencias de los productos según el nuevo modelo de inventario indicado en el tipo de documento.
13/01/2011
0875 Sentencia SQL para borrar todas las transacciones
DELETE FROM DPMOVINV;
DELETE FROM DPDOCCLI;
DELETE FROM DPDOCPRO;
DELETE FROM DPCBTEPAGO;
DELETE FROM DPCBTE;
DELETE FROM DPCTABANCOMOV;
DELETE FROM DPRECIBOSCLI;
DELETE FROM DPCAJAMOV;
DELETE FROM DPDOCMOV
13/01/2011
0876 Nuevo Programa DPSELEMPINI, permite seleccionar la empresa luego de Ingresar el usuario y clave. La variable oDp:lIniSelEmp, acepta valor Verdadero o Falso, desde el formulario de acceso “Usuario y Clave”. Luego que el usuario ingresa al sistema, presenta lista de empresas para que el usuario solicite su ingreso. Requiere Binarios y dpwin32.hrb
15/01/2011
0877 Nuevo Programa DPRESHORXPER, presenta de manera resumida los honorarios pendientes por personal, es llamado desde el proceso automático DPHORASACTYPEND (Muestra en el panel de control) ERP el resumen de: Cantidad de Horas, Monto por Honorarios y la cantidad de Tareas por realizar.
15/01/2011
0878 Nuevo Programa DPRESHORXUSU, presenta de manera resumida los honorarios pendientes por Usuarios (Gestores), es llamado desde el proceso automático DPHORASACTXUSU (Muestra en el panel de control) ERP el resumen de:
Cantidad de Horas, Monto por Honorarios y la cantidad de Tareas por realizar.
17/01/2011
0879 Nuevo Programa SCREXPLIC, Exporta hacia la carpeta c:\SCRLICENCIAS, todos los programas internos diseñados para el control de licencias PRG_CODIGO LIKE DPLIC%, además copia todos los programas fuentes DPLIC*.SCR, Remueve en el sistema programas fuentes y compilados.
17/01/2011
0880 Cambios en Binario, permite ejecutar programas *.scr no compilados, además se agregan hacia la tabla DPPROGRA, en caso de no estar registrado en la tabla de programas fuentes.
18/01/2011
0881 Corrección de totales en Libro de comprar (DPLIBCOMCO.RPT). Realizada por Edymar Gómez.
18/01/2011
0882 Nuevo Programa CLIDATJURIDICO, solicita los datos jurídicos del cliente, Gaceta, fecha de la Gaceta, demás datos vinculados con los aspectos jurídicos del cliente, Fecha de Inicio y Final de Vacaciones.
18/01/2011
0883 Nuevo Programa SETDPXBASE, Es ejecutado desde importar programas con el objetivo de actualizar el DATASET necesario para que el proceso automático:
RECOMPILADPXBASE, recompile todos los programas, toda vez que el usuario ingresa el sistema, así se evita realizar este proceso en cada PC.
20/01/2011
0884 Nuevo Programa DPCBTEPAGDESC, lee el comprobante de pago y genera descripción según el pago. Si es otros pagos “Obtiene el primer ítem”, si es pago de CxP, lee el primer documento pagado. Así mismo genera un campo memo, Contentivo de todos los documentos pagados o los ítems de Otros Pagos. Su finalidad es obtener todo el contenido del pago para luego crear un registro en DPMEMO y vinculado con la Tabla de movimientos bancarios. Logrando en los informes ampliar la información del pago.
20/01/2011
0885 Nuevo Programa DPCTABCOMOVMEMO, se ejecuta cuando culmina el Comprobante de pago, lee los movimientos bancarios, determina la descripciones y memos de pago “DPCBTEPAGDESC”, y los almacena en los movimientos bancarios “DPCTABANCOMOV” campo “MOB_NUMMEM”.
20/01/2011
0886 Mejora en el reporte CSEDOCTA, estados de cuentas bancarios. Ahora, se relaciona con la tabla DPMEMO, la consulta SQL ahora incluyen dos nuevas campos: MEM_DESCRI y MEM_MEMO, necesarios para complementar la información en el estado de cuenta. Si el usuarios desea utilizar la información del pago y no el nombre del proveedor, podrá utilizar el campo: MEM_DESCRI. Sin embargo recomendamos, publicar el campo MEM_DESCRI debajo de MOB_DESCRI y ser condicionado (si no está Vacio) no se imprime.
21/01/2011
0887 Nuevo reporte Crystal (CSEDOCTA2.RPT), muestra el estado de cuenta bancario con los comentarios generados en Comprobantes de Pago, ver bitácora: 885 y 886.
21/01/2011
0888 Mejoras en programas DPPOS01, cuando se importa un pedido, se obtiene los datos del cliente de Contado o cliente Cero.
23/01/2011
0889 Nueva Carpeta: SCRPROCAUT, Contiene los script de los procesos automáticos como medida de respaldo de su contenido, toda vez que se modifica un proceso automático se escribe el archivo SCRPROCAUT\<Código>.scr. Cuando se genera el proceso de generación de tablas de configuración el sistema realiza una copia (formato scr) de cada proceso automático con la finalidad de ser rescatado).
29/01/2011
0890 Mejora en el programa DPCLIENTESMNU, nueva opción “Productos de Interés”, en este formulario se registran los productos en que el cliente tiene interés, necesidad o desea comprar. Con el objetivo en lograr registrar en la base de datos de todas las necesidades de los clientes.
29/01/2011
0891 Mejoras en el programa DPCLIENTESINV , “Productos de Interés”, genera un documento ÚNICO en la tabla DPDOCCLI, además del Tipo de Documentos “PDI Producto de Interés”, con el objetivo de Conocer la gestión de mercadeo del usuario determinando los productos de interés “No cotizados”, “además” de los productos de interés Cotizados “NO FACTURADOS”, logrando así un mejor control de la labor de post-venta por parte del usuario. Este nuevo registro puede ser utilizado para genera una gran cantidad de procesos de consultas automáticas y Reportes.
30/01/2011
0892 Nuevo Campo VEN_CODUSU en tabla DPVENDEDOR, tiene como objetivo vincular el código del usuario con el registro del vendedor (para los casos de Gestores de Venta Internos en la Empresa), permitiendo la ejecución de Procesos Automáticos vinculados con Vendedores o Gestores, toda vez que ingresa el sistema.
30/01/2011
0893 Mejoras en libro de venta (Revisión de Secuencial Incluye Alfanumérico).
Omitir la revisión del cliente Cero.
30/01/2011
0894 Mejoras en programa DPCLIENTES. El cliente (Cero) no será evaluado en las Validaciones de RIF, dirección y Teléfono.
Febrero
04/02/2011
0895 Nuevo parámetro
DBENGINE :=TYPE = INNODB
En el archivo DATAPRO.INI Tiene como objetivo indicar el MOTOR (ENGINE) utilizado por MySQL. Este valor se asigna en la variable: oDp:cDbEngine, necesaria para crear el CHARSET de las nuevas tablas creadas para los casos bases de datos actualizadas y proveimientos de versiones anteriores de MySQL y con CHARSET diferentes. Cuando se Reinstala el Sistema, el programa DPUPDATETAB realiza la actualización de las tablas de configuración, luego ejecuta el programa “MYSQLTABENGINE”, obtiene el tipo de datos CHARSET en la variable oDp:cDbEngine
04/02/2011
0896 Nuevo Programa BITMAPFRAMEEND, llama a la función BITMAPFRAMEEND(), remueve la imagen principal del sistema, logrando mejorar el rendimiento del sistema cuando se ejecuta de manera remota mediante teamviewer, este programa se ejecuta desde Macros “Remover Imagen Principal”
04/02/2011
0897 Nuevo Programa “MYS4/02/2011
0897 Nuevo Programa “MYSQLTABENGINE”, obtiene de la tabla DPTABLAS el CHARSET de creación con el objetivo de ser utilizado para la creación de nuevas tablas.
QLTABENGINE”, obtiene de la tabla DPTABLAS el CHARSET de creación con el objetivo de ser utilizado para la creación de nuevas tablas.
04/02/2011
0898 Nuevo Programa IMPORTCON, Importar Asientos contables desde DataPro para DOS, Incluye asientos década 2010, además la nueva integridad referencial DPCBTE con DPEJERCICIOS.
06/02/2011
0899 Generar TRAZA de comandos SQL. Mediante la Variable oDp:lTracerSql, declarada en DATAPRO.INI Variable(TRACERSQL :=.F.), El binario ejecuta el programa DPTRAZASQL, generando un archivo de extensión TXT en la nueva carpeta TRAZASQL, este archivo contiene : Fecha, Comando, Tiempo, Tabla y Base de Datos. Mediante el programa VIEWTRAZASQL, “se accede desde Programación, Otros”, se muestran todos los archivos de Traza SQL. con funcionalidades:
Borrar, Visualizar, y Solicitar Ejecución mediante MYSQLFRONT
06/02/2011
0900 Nuevo Programa, SQLMSGERR, capta los mensajes de rechazo generados por el gestor de la base de datos y lo graba en formato TXT en la carpeta SQLERR, el programa VIEWTRAZASQL, visualiza la lista de archivos TXT, Fecha, hora, tamaño, tiempo, Tabla y Base de datos.
08/02/2011
0901 Nueva tabla DPINVTIPDOCCLI, Utilizada por los productos definidos “Utilización” Horarios, en esta tabla se registra por cada producto, el tipo de documento “del cliente DPTIPDOCCLI”, necesario para solicitar el horario de las actividades que debe realizar el personal. Logrando así, definir por parte del usuario los tipo de documentos autorizados para solicitar los datos de los horarios cuando el producto está definido para utilización “Horarios”.
El nuevo programa DPINVTIPDOCCLI, se ejecuta al finalizar el producto permitiendo definir el tipo de documento permitido para la solicitud de Horarios.
08/02/2011
0902 Proceso Automático: RESUMENCXCXVEN, muestra en el PANEL ERP, el resumen de las cuentas por Cobrar por Vendedor (Gestor), previo vínculo usuario con Vendedor, Campo VEN_CODUSU. El nuevo programa DPGETCODVEN, Obtiene el Código del vendedor según el código del Usuario ingresado al sistema.
09/02/2011
0903 Nuevo Programa, DPRESTARXPER, presenta por “Personal del cliente”, Resumen de Tareas Pendientes. Se ejecuta desde Gerencia estadísticas, Ficheros.
09/02/2011
0904 Mejora en Programa DPVENDEDORCON (Consultar Vendedor), Otros , Horarios del Personal del cliente, Aquí el Gestor o Vendedor podrá consultar el resumen de actividades por Trabajador.
12/02/2011
0905 Mejoras en DPLIBVTA, la nueva tabla CRYSTAL\DPLIBVTATOTOT.DBF contiene los totales de los campos necesarios para los resultados fiscales
TOTALGN,TOTALRD,TOTALS1 se obtiene desde DOC_NETO
BASEGN ,BASERD ,BASES1 se Obtiene desde MOV_BASE
MTOIVAGN,MTOIVARD,MTOIVAS1 se Obtiene desde DOC_MTOIVA
MTORTIGN,MTORTIRD,MTORTIS1 se Obtiene desde DOC_MTORTI
Nuevos campos Carácter para CRYSTAL\DPLIBVTA.DBF, tiene como objetivo usar a crystal report solo para presentar los resultados y dejar sin efecto ningún cálculo, los resultados son generados desde el sistema SGE.
DOC_NETOC se Genera desde DOC_NETO
MOV_TOTALC se Genera desde MOV_TOTAL
MOV_BASEC se Genera desde MOV_BASE
DOC_EXONEC se Genera desde DOC_EXONER
DOC_MTOIVC se Genera desde DOC_MTOIVA
DOC_MTORTC se Genera desde DOC_MTORTI
13/02/2011
0906 Nueva Tabla DPFILEEMP, permite almacenar en el campo BLOB FIL_BLOB, el contenido de cualquier archivo soportado por MYSQL Server 4.1 (Ver limitaciones del campo tipo BLOB), así mismo el programa DPFILEMPSAV, se encarga de almacenar el archivo en la tabla DPFILEEMP, mediante la técnica de paginado, convirtiendo el archivo (binario) en formato (MIME) Texto para correo y lo almacena de manera Fragmentada según las limitaciones del tipo de campo LongText de MySQL Server (Versión 4.1). La variable nDiv:=(1024*100), indica el tamaño en cada página (Observamos diferentes capacidades en Servidores Windows y Linux). Según sea el caso, será necesario ajustar este valor para cubrir la necesidad de almacenamiento. Este archivo se relaciona con cualquier tabla mediante un identificador FIL_NUMERO, así mismo este incrementado se realizará por FIL_CODSUC, para evitar colisiones en la replicación de la Base de datos. Esta tabla se crea y usa por cada Empresa o Base de Datos.
13/02/2011
0907 DPCLIENTESWORD, para lograr la relación funcional con la Tabla DPFILEEMP, ha sido cambiada de Base datos, ahora se crea por cada empresa, contiene dos nuevos campos: DOC_CODSUC,DOC_FILNUM para vincularse con la tabla DPFILEEMP logrando establecer relación para la recuperación de sus contenidos.
13/02/2011
0908 Mejora en Programa TEAMVIEWERQS, solicita la ejecución en donde se muestran las condiciones de USO.
Mejoras en Programa DPPROCESOS, al finalizar presenta lista de usuarios para autorizar la ejecución del Proceso.
14/02/2011
0909 Nuevo Proceso Automático PLANCOBRANZA, presenta en Resumen el Monto de CxC según planificación de Cobranza, al presionar Clic ejecuta el programa DPDIAPLACOB, mostrando por día el resumen en monto y cantidad de facturas planificadas para la cobranza. Desde la Ficha del vendedor, se agregó la opción “Planificación de Cobranza” en donde se ejecuta el programa DPDIAPLACOB, filtro por Vendedor.
22/02/2011
1000 Nuevo funcionalidad en el Binario, toda vez que se reinstale el sistema, cambie el programa binario o se realice la reinstalación del sistema, la clave de conformación será reiniciada. Así logramos controlar e evitar la instalación de versiones superiores sin el pago de derechos de licencia.
22/02/2011
1001 Nuevo Programa DPMDICANT, determina la cantidad de ventanas MDI abiertas, necesarias para la ejecución de varios procesos. Caso, Seleccionar empresa e importar procesos automáticos, requiere formularios cerrados.
22/02/2011
1002 Nuevo Programa ISPRCCOMPILA, determina si el proceso automático está compilado, este proceso también forzar la compilación de procesos automáticos cuando se ejecuta el proceso de Importación de Procesos Automáticos.
22/02/2011
1003 Mejoras en Programa DPCONFIGCOBRANZ, Se establece si la planificación de cobranza se realiza por sucursal o todas las sucursales. Así mismo todos los Los programas involucrados fueron adaptados.
22/02/2011
1004 Mejoras en Programa MYSQLBACKPUP, ahora genera archivo de compresión en formato zip, partiendo del respaldo de extensión *.SQL
23/02/2011
1005 Nuevos valores en DATAPRO.INI, necesarios para el uso de campos blob en la tabla DPFILEEMP, si estos valores no están definidos, serán asumidos por defecto según la la siguiente declaración
BLOBMAX :=327680
BLOBSIZE :=2097152
23/02/2011
1006 Nuevo programa DPFILEEMPSAV, se encarga de guardar los archivos binarios en la tabla dpfileemp en los campos BLOB. De Binario, Zip, mime luego BLOB
24/02/2011
1007 Nuevo programa DPFILEEMPRES, recupera el archivo binario previamente guardado en la tabla dpfileemp. Blob -> mimem -> Zip -> Binario
24/02/2011
1008 Mejoras en Programa DPCLIWORD, “Genera cartas personalizadas en formato Word”, ahora utiliza la recuperación del archivo *.doc previamente almacenado en la tabla dpfileemp, logrando a todos los usuarios trabajar con un mismo documento actualizado.
27/02/2011
1008 Nuevo programa DPERRSQLINSERT, recibe los mensaje de Rechazo del servidor de la base de datos, es llamado desde SQLMSGERR cuando el mensaje es INSERT INTO, el programa obtiene los valores en cada campo, busca en el diccionario de datos los campos vinculados con otras tablas, realiza la búsqueda verificando la integridad referencial, en caso de no ser encontrado el registro solicitado se detecta la omisión del valor. Este programa muestra un folder contentivo de tres valores (Omisiones , Campos con Valores y la Sentencia SQL)
28/02/2011
1008 Nuevo programa DOCCLIRTIXTASA , recibe dos parámetros cTipDoc, cNumero, devuelve en un arreglo la distribución proporcional de la distribución de la retención de IVA según las diversas alícuotas de IVA registrada en la tabla DPMOVINV por cada factura o documento de venta. La columna 05, contiene la distribución de la retención.
28/02/2011
1009 Mejoras en EJMIMPDATOS, genera archivos struct\tabla.txt la sintaxis de INNER JOIN para los comandos SQL, Este programa se ejecuta desde Tablas y luego la opción es Consultar. En el archivo TXT, las sentencias se enmarcan con:
[INNER_JOIN]
END_INNER_JOIN]
Marzo
01/03/2011
1010 Mejoras en DPPROVEEDOR, inactiva validaciones en código de proveedor “Genérico” 0000000000 (Diez Ceros)
01/03/2011
1011 Mejoras en DPPOS01, Importar desde Documento, cuando es zona libre, el IVA lo asigna en valor Cero.
// JN 01/03/2011, Si el Cliente es Zona Libre el IVA será Cero
IF oPos:cZonaNL=”L”
AEVAL(aData,{|a,n| aData[n,7]:= 0 })
ENDIF
01/03/2011
1012 Mejoras en Libro de Venta, excluye del mes las declaración extemporáneas indicadas por el usuario mediante el campo Fecha de declaración. El visor de ejecución mostrará las retenciones del mes con fecha adelantada para su declaración.
02/03/2011
1013 Mejoras en Tabla DPCLIENTESWORD, contiene dos nuevos campos DOC_LMAIL, DOC_CORRES para indicar si el documento Word personalizado será enviado por correo, DOC_CORRES se refiere al contenido (Correspondencia Masiva) necesaria para el contenido del correo que será enviado mediante el programa BLAT. Si el documento no se enviar por correo será abierto mediante Word o aplicación vinculada para el archivo “.DOC”, y se genera expediente histórico en la tabla DPEXPEDIENTE, requiere definir previamente “Definición de Tareas para Expediente” como CARTAGENERA
03/03/2011
1014 Mejoras en programa ARCPROVEEDORES, genera los ARC y lo almacena en la tabla DPEXPEDIENTE según su nuevo replanteamiento, los envía por Correo según el programa BLATENVIA
03/03/2011
1015 Nuevos campos en tabla DPEXPEDIENTE EXP_ESPERA (Lógico) Indica si el envío del correo se espera por fecha y hora.
EXP_ENVIO (Lógico) Señala los expedientes enviados y no enviados. El programa BLAT envía, fue adaptado para enviar correos según expedientes NO ENVIADOS.
EXP_NUMFIL Número, se refiere a la relación con la tabla DPFILEEMP, permite vincular un archivo con el expediente. para Ser enviado como archivo adjunto en el correo.
03/03/2011
1015 Nuevo programa DOCPRORTIXTASA, lee desde el cuerpo de la factura de compra el resumen por cada tasa de IVA, tomando en cuenta descuentos y recargos. Este programa es llamado desde el libro electrónico de Retenciones (LIBRTITXT)
04/03/2011
1016 Mejora en Programa LIBRTITXT, Libro electrónico de Retenciones, ahora desglosa las retenciones según la distribución en cada alícuota de IVA, registradas en Movimiento de Productos o Cuenta de los documentos de Compra.
04/03/2011
1017 Nuevo Campo GRU_ACTIVO, campo lógico para indicar Activo o Inactivo de un registro. Así mismo se creó un nuevo DPGRUACT.LBX filtrado mediante WHERE GRU_ACTIVO=1, este listBox, solo muestra los registros activos, en la ficha del producto o formulario (definición de campos) fue cambiado dpgru.lbx por dpgruact.lbx, en el modo estándar, para cada vertical es necesario realizar este cambio para solo seleccionar los grupos Activos.
04/03/2011
1018 Nuevo Campo MAR_ACTIVO, campo lógico para indicar Activo o Inactivo de un registro. Así mismo se creó un nuevo DPMARCASACT.LBX filtrado mediante WHERE MAR_ACTIVO=1, este listBox, solo muestra los registros activos, en la ficha del producto o formulario (definición de campos) fue cambiado dpmarcas.lbx por dpmarcasact.lbx, en el modo estándar, para cada vertical es necesario realizar este cambio para solo seleccionar las Marcas Activos. Ambas necesidades han sido creadas para uso interno de DataPro permitiendo replantear los datos sin necesidad de anularlos.
04/03/2011
1019 Nuevo Campo CAM_FORMAT en Tabla DPCAMPOS, permite definir el formato de Datos estándar xBase exclusivamente para el comando GET y la cláusula PICTURE, esta disponible exclusivamente en los formularios adaptados para depender de esta funcionalidad.
Reglas:
! Todos los Caracteres
9 Números
A Caracteres
@! Todos los caracteres en Mayúscula
@ Mayúsculas solamente.
@! no se puede mezclar
Delimitadores pueden ser “Puntos”, “Guiones” o “Rayas”, caso de un plan de cuentas. “9.999.999.999” o “9-999-999-999”
04/03/2011
1020 Nuevo programa DPLOADPICTURE, lee desde DPCAMPOS, todos campos con definiciones para FORMATO de Input de Datos, su valores son almacenados en oDp:aPicture, se carga toda vez que se ingresa al sistema o modifica una tabla, para optimizar su lectura fue creado el Índice CAM_FORMAT en tabla DPCAMPOS.
04/03/2011
1021 Nueva función en Binario DPGETPICTURE(cTable, cField), Obtiene el PICTURE (Máscara o Formato) para el Input de Datos para el Comando @ x, y GET PICTURE DPGETPICTURE(“DPGRU”,”GRU_CODIGO”). Si su valor no fue encontrado, devolverá NIL y el clase TGET de FW se encargará de asumir su valor por DEFECTO.
04/03/2011
1022 Nueva redimensión del campo GRU_CODIGO, fue ampliado para diez caracteres, logrando ampliar la nomenclatura de codificación conjuntamente con Formatos de INPUT, logrando facilitar la esquematización de la información.
05/03/2011
1022 Mejoras en function DPINCREMENTAL(), ahora aceptar los siguientes delimitadores “-“,”.” o “*”, para genera valores incrementales en tipos de datos (Alfa Numéricos o Alfabéticos), ejemplo:
A001-0001 Genera A001-0002
La nueva incorporación de PICTURE definible en el diccionario de datos requiere esta funcionalidad para lograr valores incrementales tomando en cuenta los delimitadores indicados en la máscara “PICTURE”. Así mismo esta funcionalidad se puede aplicar en los documentos (Facturas), numeración podrá ser A-00000001. Para todos los casos, se requiere definir el PICTURE por cada Campo.
05/03/2011
1023 Mejoras en DPCTA, En modo de Inclusión sugiere la siguiente cuenta basándose en la funcionalidad de la función DPINCREMENTAL., Ejemplo:
Si la Cuenta es 1, (al incluir sugiere 2, si ya existe, busca la siguiente hasta que esté disponible).
Si la cuenta focalizada en el browser posee un delimitador (.-), 1.1.1.1, sugiere 1.1.1.4 (Debido 1.1.1.2,1.1.1.3) ya existe.
Asimismo válida en modo de inclusión “Descripción de Cuenta no debe existir”
06/03/2011
1024 Nuevo Programa HTMLCHAR, Genera caracteres en formato para HTML, necesario para (Asunto en el Envío de Correos)
06/03/2011
1025 Nuevo Programa HTMLTABLE, creado para virtualiza una clase de objeto para la Generación de archivos en formato HTML, según Arreglo de datos. Logrando crear una nueva opción en el sistema similar “Exportar a Excel”, ahora exportar hacia HTML.
06/03/2011
1026 Nuevo Programa DPHTML, creado para virtualiza una clase de objeto para generar archivos HTML, está compuesto por diversos los los siguientes métodos:
// Programa : DPHTML
DPEDIT():New(“Class HTML”,NIL,”oHtml”,.F.)
oHtml:lWnd :=.F. // Nueva class Data, que permite usar esta clase
exclusivamente para virtualizar una clase sin Ventanas.
oHtml:cFile:=”temp\h”+STRTRAN(TIME(),”:”,””)+”.html”
oHtml:oFile:=TFile():New(oHtml:cFile)
oHtml:Activate()
RETURN
// Programa : HTMLTABLE
oH:=EJECUTAR(“DPHTML”)
// Genera una línea de texto en formato HTMP, con Datos especiales
// convertidos
oH:HtmlSay(“ESTE ES UN TEXTO, con acento áéíóÑñ”)
// Muestra mediante el explorer el archivo generado en formato
// HTML
oH:View()
// Cierra la Clase
oH:Close()
RETURN
07/03/2011
1027 Incorporación en capítulo 1.doc documentación sobre campos memos y campos BLOB.
07/03/2011
1028 Configurar Empresa, el nuevo CHECKBOX oDp:lIdSucMemo , permite establecer el código de sucursal como ID para la tabla DPMEMO. Recomendado para el uso de Campos medios para Base de Datos Replicadas.
10/03/2011
1029 Implementación de medidas (duales), se refiere a productos que requieren conjuntamente dos unidades de medida (Una en Piezas y la Otra en mediciones), para satisfacer las necesidades de la actividad económica (Lácteos, Madera, Cerámicas, vidrios), siendo posible realizar transacciones con dos unidades de medida (Variables) de manera simultánea. Ejemplo:
Lácteos : Despacha por unidad y factura por Kilos.
Cerámica: Despacha por Láminas y Factura por metros cuadrados distribuidas en Cajas. (X*Y) Largo por ancho, metros cuadrados
Madera y Afines: Despacha por Unidades y Factura por Metros Cúbicos (X*y*Z).
La tabla DPMOVINV dispone del campo MOV_EXPRES para indicar en la factura las dimensiones utilizadas para determinar la cantidad de (metros o Medidas), y el campo MOV_CXUND, es utilizado para la cantidad de Piezas
12/03/2011
1030 Mejoras en programa FORMA30, valida la existencia del Tipo de Documento F30 en tipo de documentos del proveedor. Si no existe, emitirá mensaje “F30 no definido en DPTIPDOCPRO”.
12/03/2011
1031 Nuevos campos en Tabla DPEXPTAREASDEF, TDF_APLICA Indica si la tarea definida corresponde para un Cliente, Proveedor o Ambos. En el formulario de expedientes será presentado exclusivamente las tareas predefinidas para cada necesidad (Cliente, Proveedor o Ambos)
TDF_REQDIG (Indica si requiere Digitalización de Imágenes mediante Documentos previamente escaneados), Quedan pendientes por scanner o Digitalizar.
12/03/2011
1032 Nuevos campos en Tabla DPEXPEDIENTE EXP_TARDEF Presenta un combobox facilitando seleccionar esquematización (Tema,Actividad y Tarea) previamente definidas, logrando minimizar el error de carga de datos.
15/03/2011
1033 Redefinición de formularios en Documentos del cliente. El nuevo campo DOC_CODTER (Terceros) requiere un replanteamiento en el diseño del formulario.
El programa DPFACTURAV, fue replanteado la nomenclatura para definir el nombre del formulario, ahora es DPDOCCLI_[TIP]2.doc, si es Cotización, el archivo del formulario es DPDOCCLI_CTZ2.EDT, si no existe el programa lo copia desde DPDOCCLI_FAV2.edt.
15/03/2011
1034 Nuevo campo CLI_TERCER en DPCLIENTES, se refiere a la necesidad en la utilización de terceros con las relaciones financieras del cliente. Este campo, esta compuestos por tres opciones: No requiere, Siempre y Ocasionalmente. El programa DPFACTURAV, encargada de generar todas las transacciones con clientes vinculadas con productos, válida según el valor de este campo, si el código de tercero “es necesario, asume el tercero INDEFINIDO”, si es “Siempre, valida que el código del tercero sea diferente a INDEFNIDO”, en caso de ser “Ocasional”, podrá utilizar cualquier código de terceros.
17/03/2011
1035 Nuevo programa TTABLEINSERT, es llamado desde la clase TTABLE, método commit, tiene como objetivo ejecutar el proceso de asignación de valores en campos con integridad referencial, caso DOC_CODTER (Código de terceros en la factura).
Esta funcionalidad evita modificar todos los programas que generan registros en la tabla DPDOCCLI. El Arreglo oDp:aInsertDef , contiene lista de {tabla, campo y valor por defecto}. Este programa valida los campos , en caso de estar vacío, asume el valor por defecto indicado en la tercera línea del arreglo.
17/03/2011
1036 Nueva Función FIELDLABEL(cTable,cField), obtiene desde diccionario de Datos, la descripción del campo. En el programa DPFACTURAV, Utiliza esta funcionalidad para etiquetar diversos campos:
FIELDLABEL(“DPMOVINV”,”MOV_CXUND”) // Cantidad por Unidad de Medida.
FIELDLABEL(“DPMOVINV”,”MOV_CANTID”) // Cantidades
FIELDLABEL(“DPMOVINV”,”MOV_UNDMED”) // Unidad de Medida
18/03/2011
1037 Mejoras en programa DPDOCCLIREP (Imprimir Facturas), Desglosa el campo DOC_DESCCO (Descuentos en cascada) y los almacena en los campos Virtuales DOC_DESC01,DOC_DESC02,DOC_DESC03,DOC_DESC04,DOC_DESC05 los almacena en la tabla temporal de impresion crystal\docclifavcli.dbf
18/03/2011
1038 Cambio de Aplicación de opción “Registro de Personalizaciones” hacia “Administración del Sistema”. Caso Usuarios sin Arq/Abierta, puedan registrar los reportes en formato Crystal.
18/03/2011
1039 Mejora en Programa DPCONFIG. Solicita Aceptación de Retención de IVA y Retención de ISRL Automática. Además solicita “Cuando se aplica”, cuando se registro o pago.
18/03/2011
1040 Mejora en DPCONFIG, DPSUCURSAL, DPRUNSUC, En configurar empresa se indica si todos las transacciones generan retenciones de IVA e ISRL de manera automática. La sucursal si se comporta como empresa debe solicitar que tipo de contribuyente “Especial, Ordinario, etc.” Nuevo campo SUC_CONTRI, el programa SQLDB_UPDATE, actualizar su contenido según la siguiente regla:
// Sucursales de la Empresa
SQLUPDATE(“DPSUCURSAL”,”SUC_CONTRI”,”Ninguno” ,”SUC_EMPRES=0″)
// Sucursales como Empresa
SQLUPDATE(“DPSUCURSAL”,”SUC_CONTRI”,”Ordinario”,”SUC_EMPRES=1″)
18/03/2011
1041 Mejoras en programa en retenciones XML, incluye un visor de sucesos, muestra los proveedores sin el RIF validado. Obtiene el monto de las retenciones.
Nuevo Botón Grabar, genera en CxP, en registro vinculado con el tipo de Documento “XML”. Si el tipo de documento no existe, solicita su creación, Así mismo solicita los Datos del Proveedor (SENIAT).
18/03/2011
1042 Nueva Formalidad y Tarea RETISLRXLM. Define la ejecución Mensual de Este proceso.
19/03/2011
1043 Nuevo Proceso Automático CREAR_PLA_XML, Muestra en el PANEL ERP Si el Proveedor “Tesoro Nacional” está definido con el tipo de documento “XML” en donde se registra el resultado del cálculo del Resultado Emitido por el Sistema. Este proceso debe reemplazar funcionalmente a los procesos:
CREAR_PLA_11,CREAR_PLA_12,CREAR_PLA_13,CREAR_PLA_14.
Requiere “Inactivación por parte del usuario”.
19/03/2011
1043 Nuevo tipo de documento XML en “Tipo de documentos del proveedor”, este registro es necesario para “planificar y registrar” el resultado del cálculo y generación del archivo XML (contentivo de las retenciones de ISRL).
23/03/2011
1044 Nuevo Informe DPINGCONRET (Ingresos con Retenciones: IVA, ISRL, retención Municipal, Pagos en efectivo y Anticipos). El programa DPINGCONRET, genera los resultados de este Informe.
23/03/2011
1045 Nuevo Campo ACT_ACTIVO en tabla DPACTIVIDAD_E, Indica si “La actividad Económica” está Activa o Inactiva.
23/03/2011
1046 Nueva Tabla DPCOMPONENTECLA (Clasificación de Componentes). Permite clasificar todos los componentes de un producto en forma esquematizada necesaria para facilitarle al usuario la búsqueda de componentes selectivos agrupando un conjunto de productos para un servicio específico registrado mediante un ítem en un documento de venta.
24/03/2011
1047 Nuevo campo UND_FORMUL en tabla DPUNDMED, Permite indicar la fórmula de cálculo utilizando las variables (X,Y,Z) en el campo UND_FORMA fue agregada la opción “Definible”, necesario para que el usuario defina la fórmula. Así mismo el programa DPMOVINVXYZ (el programa fue adaptado para ejecutar la fórmula.
24/03/2011
1048 Nueva clase DPSMTP (Virtual), enviar correos mediante el protocolo SMTP.
El programa BLATENVIA fue modificado para utilizar la clase DPSMTP para el envío de correos. El programa CONFIGSMTP, contiene un comboBox para Seleccionar el uso de BLAT.EXE o SMTP. Mediante SMTP no se pueden enviar contenidos en formato HTML.
24/03/2011
1049 Nueva Opción en “Resumen de Producto por Exportar” Ficheros, Aplicación “Gerencia Estadísticas”. El nuevo programa “DPPRODXEXPORT”, Muestra el resumen por producto las cantidades registradas, exportadas, cantidades por exportar y monto por exportar. Permite seleccionar “Tipo de documento” y código del Vendedor. Además permite navegar hacia adelante hacia atrás, según el código del vendedor.
24/03/2011
1050 Mejoras en Programa Consultar Vendedores, Incluye Nuevo Grupo, “Resumen de Documentos para exportar”, nuestra lista de tipos de documento “Vinculadas con productos”, ejecuta el nuevo programa “DPPRODXEXPORT”. Los tipos de documento calificados para “Exportar se definen mediante la siguiente condición”
INNER JOIN DPTIPDOCCLIIMP ON TDC_TIPO=TIM_TIPIMP WHERE TDC_PRODUC=1
26/03/2011
1051 Nuevo Campo AUD_FILMAI en tabla DPAUDITOR, tiene como objetivo logran asociar archivos previamente almacenados en la tabla “DPFILEEMP”. Caso libro de ventas Se almacenan los archivos DBF generados en toda ejecución. Para luego ser recuperado y conocer los diferentes libros de ventas.
28/03/2011
1052 Nuevo Método SetAdjuntos(cField) en la clase TDPEDIT, permite asociar un campo numérico con la tabla DPFILEEMP (Archivos de la empresa) con el objetivo en Asociar el formulario (Tabla) con archivos. Caso: Productos, Proveedores, Clientes, demás tablas maestras.
28/03/2011
1053 Nuevo Método SetAdjuntos(cField) en la clase TDOCENC, permite asociar un campo numérico con la tabla DPFILEEMP (Archivos de la empresa) con el objetivo en Asociar el formulario (Tabla) con archivos. Caso Facturas, Compras, recibos, comprobantes de pago, entre otros.
30/03/2011
1054 Mejora en Programa DPFACTURAV (Cambio en el programa de pagos, ahora llama al Programa de recibos de Ingresos DPRECIBOSCLI.
30/03/2011
1055 Mejora en el Programa DPDOCPRORTI, incluye menú de barra con mayores funcionalidades. Modificar y Anular (Dependen de los permisos definidos en el tabla DPDOCPRORTI).
30/03/2011
1056 Mejora en el Programa DPDOCCLIRTI. Las opciones Modificar y Anular (Dependen de los permisos definidos en el Tabla DPDOCCLIRTI).
30/03/2011
1057 Mejoras en Actividad Económica, nuevo campo ACT_ACTIVO, nuevo, DPACTIVIDAD_ECLIACT.LBX, sólo muestra las actividades Activas e indica la cantidad de clientes asociados.
30/03/2011
1058 Nueva funcionalidad Generación de traza de ejecución en archivo plano.
Mediante la declaración “Nombre del archivo plano” en la variable oDp:cFileToScr, se generan las instrucciones escritas en DpXBase. Ejemplo para su asignación:
Ejemplo:
oDp:lTracer :=.T.
oDp:cFileToScr:=”c:\dpadmwin\temp\dpxbase.txt”
31/03/2011
1059 Nuevo Programa DPXDESCOMPILA, genera nuevamente un programa script *.scr partiendo desde el programa compilado dpxbase\.dxb
Abril
01/04/2011
1060 Nuevos campos PRO_RETIVA (% retención de IVA) y PRO_CONFIS (Condición Fiscal), obtiene los datos desde el programa VALRIFSENIAT (También Adaptado a los acentos). El programa Retención de IVA proveedores asume el valor del campo PRO_RETIVA para aplicar las retenciones
01/04/2011
1061 Nuevo Campor RTI_FCHDEC en tabla DPDOCPRORTI, solicita en (retención de IVA) la fecha en la cual será declarara “Libro de compras” la retención aplicada al proveedor.
04/04/2011
1062 Mejoras en Programa GRIDHORAS, la fecha de visita se inicia vacía, fue cambiado 12:00pm (Se refiere al Medio al medio día) y (12:00 am madrugada).
09/04/2011
1063 Nuevos Campos lógicos, TBR_ACTIVO (DPTARIFASRET), CTR_ACTIVO en tablas DPCONRETISLR. Necesario para solo activar los códigos de retenciones utilizados por la empresa, logrando así reducir el uso indebido de sus códigos.
14/04/2011
1064 Nuevo programa DPSETFCHINCCLI, Actualiza el campo CLI_FECHA según el contenido de las pistas de Auditoría de la tabla DPAUDITOR
14/04/2011
1064 Cambios en Listar clientes desde la ficha del cliente, incluye nuevos campos CLI_RIF y CLI_FECHA, permitiendo visualizar los clientes según fecha de Ingreso. Así mismo fue modificado el programa DPCLIENTES para asumir la fecha de ingreso “CLI_FECHA” según la fecha del sistema.
15/04/2011
1065 Mejoras en programa DPFILEEMPRES, verifica si el archivo en disco corresponde a una versión mejorada del archivo previamente almacenado. Solicita respuesta del usuario para lograr actualizar en la tabla el contenido del archivo actualizado.
17/04/2011
1066 Cambio en programa VALRIFSENIAT, realiza solicitud de ejecución (validar RIF del contribuyente) según el nuevo URL (establecido por el SENIAT). Así mismo, los programas DPCLIENTES y DPPROVEEDOR también fueron adaptados para la consulta del RIF.
URL Anterior
cUrl:=”http://www.seniat.gov.ve/BuscaRif/BuscaRif.jsp?p_rif=”+cRif
URL Actual
cUrl:=”http://contribuyente.seniat.gob.ve/BuscaRif/BuscaRif.jsp?p_rif=”+cRif
19/04/2011
1066 Nuevo Programa: VIEWRIFSENIAT(cRif,”DPCLIENTES”), escrito en DpXbase, solicita la ejecución del URL del seniat para visualizar los datos del contribuyente, mediante el browser web (definido por defecto). Es llamado desde DPCLIENTES Y DPPROVEEDOR.
20/04/2011
1067 Nuevo Programa: RIFVAUTODE, Auto detecta el RIF según numero de cedula de un contribuyente, si la cédula introducida es 9460028, será buscado bajo la siguiente secuencia:
V094600281,V094600282…
21/04/2011
1068 Nuevos campos en “Configurar Empresa”,
oDp:lRifCli // Rif utilizado para Generar codigo del Cliente
oDp:lRifPro // Rif utilizado para Generar Código del Proveedor
oDp:lAutRif // Validación Automática de Rif.
26/04/2011
1069 Mejora en formularios dpgru.scg y dpgrucont.scg, para que tome el código de la cuenta contable y no la descripción.
26/04/2011
1070 Mejora el programa de clasificación de clientes y sus formularios dpclicla.lbx y dpclicla.edt para que tome en cuenta el nuevo campo CLC_ACTIVO.
26/04/2011
1071 Mejoras en la carga de formularios(lentitud a la hora de cargar el primer registro), caso Bancos, Cuentas Bancarias, Expedientes, Grupo de Activos, Departamentos de Producción, Conductores, transporte, Condiciones de Pago, entre otros. Con la Instrucción oFrm:cMemo:=”” en FUNCTION LOAD()
30/04/2011
1072 Privilegios Contables para el usuario: El nuevo programa DPPRIVCONTAB, ejecutado desde “Privilegios del usuario”, Otros permisos, Contabilidad, presenta un nuevo formulario logrando definir los permisos para las siguientes transacciones:
- Actualizar Comprobantes Diferidos
- Revertir Comprobantes Actualizados
- Incluir Comprobantes Actualizados.
El programa DPCBTE también fue adaptado para esta funcionalidad.
Mayo
01/05/2011
1073 Nuevo Programa DPASIENTOSVIEW, es llamado desde Consultar Cuentas, Comprobantes (Actualizados o Diferidos), muestra todos los asientos del comprobante, posee la opción “Consultar”, logrando ubicar el documento Originario del asiento, ejemplo: La factura de Venta, Recibo de Ingreso, entre
otros.
08/05/2011
1074 Nuevos campos en tabla DPMOVINV
MOV_CAPAC (Capa de Costo) 5 Dígitos numéricos.
MOV_CAPAP (Capa de Precios) 5 Dígitos numéricos para Capa de Precios productos Regulados.
MOV_GASTO (Asumen el contenido del MOV_PRECIO)
MOV_PRECIO (Contiene el valor de GASTO DE COMPRA)
12/05/2011
1075 Corrección en programa DPRUNPROCAUTO , sólo presenta Procesos Automático, según la condición PRC_AUTOM=1 (Ejecución Automática)
12/05/2011
1076 Nuevo Botón Descuento en (Grid de documento de Compra y Venta), permite registrar hasta 5 descuentos en cascada, su valor es almacenado en el campo MOV_CDESC, genera un valor promedio de la resultante de todos los descuentos, el % promedio es almacenado en el campo MOV_DESC (Queda inactivo para introducir descuentos de manera Directa).
13/05/2011
1077 Nuevo Programa DPCEROPROV, Valida los Ceros hacia la Izquierda cuando el código del proveedor No se Rige por el Número del RIF. Caso contrario el sistema ubicará el código del proveedor por el contenido de valor introducido para resolver las necesidades de Cédulas de personas Naturales con RIF validado según la página Web del Seniat.
En todos los programas escritos en DpXbase, cuando se solicite el campo:
Código de proveedor, realizar el siguiente cambio, según este caso.
Programa DPDOCCXP
Este Código:
@ 5.0,10 BMPGET oProDoc:oDOC_CODIGO VAR oProDoc:DOC_CODIGO;
VALID CERO(oProDoc:DOC_CODIGO,NIL,.T.);
.AND. oProDoc:VALCODPRO()
Por este Código:
@ 5.0,10 BMPGET oProDoc:oDOC_CODIGO VAR oProDoc:DOC_CODIGO;
VALID EJECUTAR(“DPCEROPROV”,oProDoc:DOC_CODIGO,oProDoc:oDOC_CODIGO);
.AND. oProDoc:VALCODPRO()
14/05/2011
1078 Nuevo Programa DPCEROCLI, Valida los Ceros hacia la Izquierda cuando el código del Cliente NO se Rige por el Número del RIF. Caso contrario el sistema ubicará el código del Cliente por el contenido de valor introducido para resolver las necesidades de Cédulas de personas Naturales con RIF validado según la página Web del Seniat (Como contribuyente Ordinario). En todos los programas escritos en DpXbase, cuando se solicite el campo: Código de Cliente, realizar el siguiente cambio, según este caso.
Este Código:
@ 5.0,10 BMPGET oCliDoc:oDOC_CODIGO VAR oCliDoc:DOC_CODIGO;
VALID CERO(oCliDoc:DOC_CODIGO,NIL,.T.);
.AND. oCliDoc:VALCOCLI()
Por este Código:
@ 5.0,10 BMPGET oCliDoc:oDOC_CODIGO VAR oCliDoc:DOC_CODIGO;
VALID EJECUTAR(“DPCEROCLI”,oCliDoc:DOC_CODIGO,oCliDoc:oDOC_CODIGO);
.AND. oCliDoc:VALCODCLI()
16/05/2011
1079 Mejoras en el Programa: DPPRIVTESOR, Usuarios, Privilegios, Tesorería.
Permisos creados para la restricción en diferencias de Pago en Comprobantes de Pago y Recibos de Ingreso.
AADD(aVarL,{“RecDifPag” ,”Acepta Diferencias de Pago en el Recibo” ,””})
AADD(aVarL,{“PagDifPag” ,”Acepta Diferencias en Comprobante de Pago” ,””})
19/05/2011
1080 Mejoras en Crear clientes y Proveedores mediante el RIF, ahora se presentan como segundo botón en cada formulario, dejando a Grabar como el primer botón.
18/05/2011
1074 Nuevos campos en tabla DPMOVINV, Corrección, MOV_MTOCOM (Monto de las comisiones) debido a que las compras no aplican comisiones de venta, por lo cual este campo no es necesario.
21/05/2011
1075 Replanteamiento de relación de Tablas (DPTAREASAUTM) Tareas Automáticas con (DPEXPTAREASDEF), Reemplazando la relación directa con: Tareas, Tema y Actividad.
21/05/2011
1076 Nueva tabla DPTAREASXEJEC, Contiene las tareas Automáticas, previamente diseñadas mediante la tabla (DPTAREASAUTM). Se almacena mediante el programa DPTARAUTSAVE, mediante el Objeto (oTarea), previamente Cargado desde el Programa DPTARAUTRUN. Este llamado desde DPCLIENTES
25/05/2011
1077 Mejoras en Libro de Ventas, detectando documentos sin cuerpo, cuyo proceso de Actualización del Registro, no fue realizado por los procesos estándar del SGE, generando resultados inexactos en el libro de ventas. La mejora, Re calcula los montos del documento y actualiza el registro. Al finalizar el Proceso muestra un mensaje de Alerta indicando la lista de los documentos Detectados.
25/05/2011
1078 Nuevo Programa: DPEXPSETD, llamado desde SQLDB_UPDATE, asigna Cero hacia la izquierda a los números de los expedientes, así mismo fue mejorado el programa DPEXPEDIENTES, para asignar cero hacia la izquierda toda vez que se crea un expediente. Requiere nuevo Binario.
Junio
08/06/2011
1079 Nuevo Reporte: DPDOCPROBARRA, se ejecuta desde el Menú de documento de compras, diseñado para la impresión de códigos de barra según (Fuentes para la impresora) utiliza, los ítems de la factura de compra vinculado con la tabla DPINVCAPAPRECIOS
16/06/2011
1080 Nuevo campo CLI_CODPER en tabla DPCLIENTES, (no requiere integridad) en este campo se puede asignar el código de personal asignado para cada cliente y luego desde la ficha del personal se pueden consultar y listar los clientes asignados.
Julio
07/07/2011
1081 Replanteamiento de planificación de compromisos del proveedor.
La tabla DPPROVEEDORPROG, contiene la definición del compromiso.
La tabla DPDOCPROPROG contiene los registros proyectados durante el periodo contentivo con las fechas para el registro y pago del compromiso.
Los programas actuales se plantean los datos según cada periodo y crea todos los registros toda vez que se modifica o elimina un compromiso desde la ficha del proveedor.
Toda vez que se actualiza la BD el programa SQL_DBUPDATE realiza el replanteamiento de los registros en DPDOCPROPROG, toda vez que el usuario ingresa el sistema o cambio de fecha, el programa DOCPROPROGEJER , genera automáticamente los registros de compromisos en DPDOCPROPROG según el ejercicio actual.
08/07/2011
1083 Nuevo programa DOCPROPROGEJER, genera los compromisos del proveedor, verifica si durante el ejercicio no hay compromisos registrados, procede a ejecución del programa DPAGENDAFISCAL, quien se encarga de crear los registros en la tabla DPDOCPROPROG
08/07/2011
1084 Nuevo campo PLP_ANO en tabla DPDOCPROPROG, creado con Índice DPDOCPROG2, necesario para optimizar el Query en el programa DOCPROPROGEJER.
08/07/2011
1085 Nuevo Programa DPDOCPROPROGNUL, se ejecuta desde el programa SQLDB_UPDATE, determina si el campo PLP_REFERE es nulo, necesario para ejecutar el replanteamiento de la tabla DPDOCPROPROG, según el proceso ejecutado por el programa SQLDB_UPDATE
12/07/2011
1086 Nueva Variable oDp:lDpPosCli, se define en el programa “Configurar Punto de Venta”, DPPOSDEF, permite indicarle al punto de venta si es obligatorio o no indicar el código del cliente en cada factura. Lo cual fue necesario realizar el cambio en el programa DPPOSSAVE, con el siguiente código:
IF oDefFis:lDpPosCli .AND. EMPTY(ALLTRIM(oPos:CCG_RIF + oPos:CCG_NOMBRE + oPos:CCG_DIR1))
oPos:SetMsgErr(“Seleccione un Cliente por favor.”)
RETURN .F.
ENDIF
12/07/2011
1087 Mejoras en Programa DPPOS01 (Punto de Venta), valida que un producto regulado “registrado en la tabla DPINVCAPAPRECIOS, cuando se realiza la compra”, no puede ser facturado utilizando el código interno del producto “DPINV” ni el código de barra original del producto “DPEQUIV”. Esta validación evita perder el control de los productos regidos por la capa de precios.
12/07/2011
1088 Nuevo Proceso Automático: PRDOUCTOSVENCIDOS, Muestra la cantidad productos que estarán vencidos durante el mes en curso. Si el usuario presiona CLIC, será ejecutado el programa “DPINVVENCIDOS”, lo cual muestra de manera resumida los productos vencidos durante el periodo indicado en las variables:
dDesde y dHasta (declaradas en el proceso automático)
13/07/2011
1089 Nuevo programa DPLOTESTOCAPASP, genera el contenido de la tabla DPLOTESTOCAPASP contentiva de las capas de precios requerida por el campo MOV_CAPAP en la tabla DPINV, necesidad estricta para el control de existencia por Capas. La ejecución se realiza desde el programa SQLDB_UPDATE
13/07/2011
1090 Mejoras en Programa DPLOTE_SAL, Obtiene el valor MOV_CAPAP desde la tabla DPLOTESTOCAPASP, necesario para el control de existencias por Capas.
Requerimiento para la salida de productos.
20/07/2011
1091 Mejoras en Reporte DPDOCPROBAR (Imprimir código de Barra) genera registros virtuales según la cantidad de productos comprados, logran genera una etiqueta por cada unidad.
20/07/2011
1092 Mejoras en programa LIBCOM (Libro de Compras), incluye nuevas columnas:
MTOIVA_GN,MTOIVA_RD,MTOIVA_EX,MTOIVA_A1,MTOIVA_A2, Cada columna representa cada tasa impositiva.
21/07/2011
1093 Nuevo programa DPCLIANALZDOC, es llamado desde “Análisis del Cliente”, muestra por cada documento la gestión de pagos y cobranza por cada “Factura”, determina cantidad de gestiones de cobranza y días de morosidad.
26/07/2011
1094 Nuevo programa DPIMPFORACT, importa las formulas (Desde DpContab) para el Cálculo del ajuste por inflación de activos. Genera un programa “Procedural” Armando desde DpContab: Precálculos, Condiciones y Ecuaciones.
26/07/2011
1095 Nueva tabla DPFORMULAAXIACT, Contiene la fórmula procedural del Cálculo para el Ajuste Por inflación Inicial y Regular. Así mismo el programa DPFORMULAAXIACT realizar la edición e inclusión del Registro.
26/07/2011
1096 Mejoras en programa DPCONFIGCOBRANZ, incluye la definición de días 07,15,30,45,60,75,90,120,150,180 para determinar los días vencimiento en el programa DPCLIANALZDOC “Análisis de Cliente”
26/07/2011
1097 Mejoras en Capa de Precios, Nuevo programa DPCAPASDLG, Muestra mediante un diálogo todas las capas disponibles de un producto. Es llamado desde el proceso de facturación clásica, cuando es solicitado el código del producto.
Asimismo el programa VTAGRIDVALCAN , valida la existencia según la capa seleccionada, asigna el precio de venta y determina el costo.
26/07/2011
1098 Nuevo Reporte DPDOCINVBAR Genera los códigos de barra desde las Entradas de productos desde Documento de Inventarios.
27/07/2011
1099 Cambios en programa DPCLIENTES, No exige ni validar RIF y solicita código del cliente cuando éste cliente “No está residenciado en el País”. Validación en el campo CLI_RESIDE:
oCLIENTES:oCLI_CODIGO:ForWhen(.T.) , .T.
Agosto
01/08/2011
1100 Nuevo Programa DPTIPDOCPRONUM, Obtiene el nuevo número de documento del Proveedor, obtiene el valor del DataSet, compara el último número de documento en la tabla DPDOCPRO.
01/08/2011
1101 Nuevo Programa RTIMULTIFAC, Genera Múltiples Retenciones de IVA, es llamado desde el programa Comprobantes de Pago. El número de Retención Podrá ser editable según la definición:
oMULRTI:lEditNum:=SQLGET(“DPTIPDOCPRO”,”TDC_NUMEDT”,”TDC_TIPO”+GetWhere(“=”,”RTI”))
01/08/2011
1102 Mejoras en Programa DPDOCPRORTI, Obtiene el número de según Definición en Tipos de Documentos mediante el programa “DPTIPDOCPRONUM”, Asimismo la definición de edición del número de Retención según:
oFrmRti:lEditNum :=SQLGET(“DPTIPDOCPRO”,”TDC_NUMEDT”,”TDC_TIPO”+GetWhere(“=”,”RTI”))
05/08/2011
1103 Nueva Tabla DPIPC, Contiene los Registros del IPC (Índice de Precios al Consumidor) , se accede desde la aplicación de Contabilidad y está condicionado a partir para la versión 4.1
05/08/2011
1104 Nuevo Programa FAC_IPC, Calcula el IPC entre dos Fecha, Obtiene los valores desde la tabla DPIPC.
05/08/2011
1105 Nueva tabla DPFORMULAAXIACT, Contiene las fórmulas para Calcular AXI para activos, el formulario se accede desde Administración del Sistema.
05/08/2011
1106 Nuevo Programa AXA_ANT (Determina el monto Acumulado del Ajuste Calculado), utilizado por la fórmulas del AXI
05/08/2011
1106 Nuevo Programa DEP_ACU (Determina la depreciación Acumulada) por cada activo
05/08/2011
1107 Nuevo programa DPCALAJUFICACT, Contiene el formulario que solicita el rango “Activos” para realizar el cálculo del Ajuste inflación mediante el programa “DPCALAXIACT”, lo cual utiliza las fórmulas definidas por el usuario. Esta ubicado en la sección “Procesos” en la aplicación “Activos”.
05/08/2011
1108 Nuevo Programa DPACTXDEP, Muestra los códigos de los activos sin depreciación, necesario para el Ajuste por Inflación, lo cual será calculado paralelamente con la depreciación. Este Programa se accede desde el programa DPCALAJUFICACT
07/08/2011
1108 Nuevos campos GAC_VUTILA “Vida Útil en Años”,GAC_VUTILM “Vida útil en Meses” y ,GAC_PORVLS “% Valor de Salvamento”, en tabla: DPGRUACTIVOS, Grupo de Activos. Tiene como objetivo realizar el cálculo automático de los activos registrados en documento de CxC y asumir estos valores por defecto toda vez que se incluye un activo desde el formulario “Activos”.
08/08/2011
1108 Mejora en Programa MYSQLVERSION, Crea una tabla temporal en BD: ADMCONFIG, necesario para determinar la versión de MySQL. Así mismo fue creado el proceso automático: MYSQLVERSION , mostrando en el Panel ERP la versión de MYSQL
09/08/2011
1109 Mejora en Función:
OPENODBC(cDsn,cLogin,cPass,cType,cPath,lOpen,cEngine,lCreate) El nuevo parámetro lCreate, por defecto es TRUE .T.
Antes de aperturar la BD revisa si esta no existe, será creada la BD mediante conexión Nativa con MySQL
09/08/2011
1110 Nuevos Valores en Tabla DATAPRO.INI
MYSQLSERVICE :=MYSQL
// Se refiere al Servicio de la Base de datos, solo Localhost, en algunos
// casos el servicio es denominado MYSQL4
// Su contenido es almacenado en la variable: oDp:cMySqlService
MYSQLVERSION :=4.1
// Se refiere al versión de MySQL, utilizada por esta revisión del binario.
// Solo para usuarios de la versión 4.2 que aún desean trabajar con MySQL4.
// Esta referencia no es válida para versiones inferiores a 4.1 que desean
// utilizar MySQL 5. Lo cual requiere Actualización de Licencia.
// Su contenido es almacenado en la variable: oDp:cMySqlVersion
10/08/2011
1111 Nuevo Programa DPSQLBINTONUM , Convierte los campos de tipo BIT (Lógicos DpXbase) por DECIMAL(1). Este programa es necesario ser ejecutado antes de Realizar Actualizar la BD a MySQL 5.
Recomendaciones:
- Realizar respaldo de todas las bases de datos
- Instalar AdaptaPro Versión 53.0 para actualizar la estructura de la base datos.
- Actualizar el Gestor de la Base de datos hacia MySQL 5.x
12/08/2011
1112 Nueva Tabla DPDOCLIPROG Contiene los registros con la fechas para la facturación periódica. Logrando implementar en el sistema sobre los procesos de facturas pendientes por realizar además de lograr proyectar futuros ingresos.
12/08/2011
1113 Nuevo programa DPDOCPROG, permite desde el Menú de Documentos de ventas (Con Productos), crear directamente la definición para la facturación periódica. La nueva opción solo está disponible desde el menú de documento, si la tabla DPCLIENTEPROG posee acceso para Incluir o Modificar.
18/08/2011
1114 Nuevo campo DPG_TIPDES en Tabla DPCLIENTEPROG “Tipo de Documento Destino”, permite indicar el tipo de documento que será generado durante el proceso de “Generación de Documentos Periódicos”, así mismo permite proyectar en el tiempo (Fecha Inicio-Fin) la cantidad de documentos que deberán ser generados.
18/08/2011
1115 Nuevo Programa DPCLIPROGCON (Consultar la ficha de la facturación Progresiva) presenta un menú con diversas opciones de consulta, una de ellas mediante el nuevo programa DPDOCCLIPROGV, encargado en mostrar el detalle de cada una de las cuotas con sus respectivas fechas de facturación.
18/08/2011
1116 Nueva Opción “Imprimir” desde el programa Menú y Consulta “DPCLIPROGCON”, Facturación progresiva, realizar la clásica ejecución del proceso de Impresión del documento, ahora incluye dos nuevas tablas:
DPCLIENTEPROG.DBF contentiva de los datos de la facturación progresiva: Fecha de Inicio, Fecha Final, Cuotas, entre Otros. Así mismo incluye la tabla :
DPDOCCLIPROG.DBF Contentiva de las cuotas periódicas (mensuales) por la cual se regirá el proceso de facturación. Esta funcionalidad requiere nuevo Binario debido a las nuevas classdata en la clase TGENREP.
18/08/2011
1117 Nuevo Programa DPDOCCLISETFILE, Permite Asignar Archivos (Imágenes) con el Registro de Documento Periódico. Se accede desde el archivo dpclienteprog.lbx, opción “Adjuntar Archivos”
18/08/2011
1118 Nuevo Botón “Proveedores” en programa comprobante de pago durante el proceso de inclusión, con el objetivo de ubicar a un proveedor con saldo cero y para el cruce de documentos (Débito y Créditos)
18/08/2011
1119 Nuevo Botón “Clientes” en programa Recibos de Ingreso, durante el proceso de inclusión, con el objetivo de ubicar a un Cliente con saldo cero y para el cruce de documentos (Débito y Créditos)
22/08/2011
1120- Nuevo proceso Automático, muestra la cantidad y monto de (Documentos) para la Generación de documentos periódicos. Así mismo el nuevo programa: CLIPROGANUAL quién muestra de manera resumida, la facturación pendiente por cada año.
31/08/2011
1121 Nuevo botón “Agregar Comentario”, en el cuerpo “Grid” de la factura de venta, con el objetivo de seleccionar un producto “Activo” “INV_ESCOMN=Si Y Utilización=Servicio”, facilitando incluir un ítem “Sin Cantidad, Ni valor”, logrando utilizar el contenido del campo “Memo” asociado con el producto como un comentario para la Impresión del documento.
31/08/2011
1122 Nuevo campo INV_ESCOMN en tabla DPINV, Acepta Si o No, permite filtrar los productos exclusivamente como comentarios, evitando posibles errores por parte del usuario en asignar un servicio sin valor.
Septiembre
01/09/2011
1123 Nuevo campo CLI_DIACAJ en Tabla de DPCLIENTE Campo Texto contentivo de un Selector para seleccionar el día de caja del cliente.
02/09/2011
1124 Nuevo campo TDC_DOCPRG lógico, en tabla DPTIPDOCCLI, necesario para definir los documentos que podrán generar Documentos periódicos. Si la opción está activa, se presentará en el menú “Finalizar Documento”, la opción: “Generar Documento periódico”
02/09/2011
1125 Nueva Opción “Consultar Documentos Periódicos” desde el menú de consulta de la ficha del vendedor en la sección Otros, tiene como objetivo visualizar todos los documentos periódicos asociados con los clientes relacionado con el código del vendedor de la consulta.
02/09/2011
1125 Mejora en el Programa DPCLIENTEPROG, “formulario de edición del documento periódico”, incluye un nuevo selector “combobox” contentivo de los días de caja vinculados con el campo CLI_DIACAJ de la ficha del cliente, tiene como objetivo seleccionar el día de caja desde este formulario, evitando omitir este valor necesario para la formalización de la propuesta.
02/09/2011
1126 Incorporación del campo OPE_ACTIVO mediante control CHECKBOX en el formulario usuarios. El campo solo es activo cuando está en modo de edición.
02/09/2011
1127 Nuevo Proceso Automático DOCPROGXVEND, Muestra la cantidad de Documentos Periódicos Activos vinculados con el Usuario (Previamente vinculado con la Ficha del vendedor). Al presionar clic en el panel de tareas se muestra el detalle los documentos periódicos.
06/09/2011
1128 Nueva tabla DPVISTAS, Accede desde Programación, Contiene las instrucciones MYSQL para la creación de Vistas en la Base de Datos. El programa SETVISTAS escrito en DpXbase, solicita la creación de las vistas mediante la función SETVISTA() incluida en MYSQL.HRB. Gracias a Riztan Gutierrez
06/09/2011
1129 Nueva tabla DPTRIGGERS, Accede desde Programación, Contiene las instrucciones MYSQL para la creación de Disparadores (Triggers) en la Base de Datos. Gracias a Riztan Gutierrez.
06/09/2011
1129 Mejoras en Programa SQLDB_UPPOST, se ejecuta luego de seleccionar una empresa y ejecuta la generación de Vistas y Disparadores (Triggers)
06/09/2011
1130 Nuevo programa : VALIDCONTROL, es llamado desde el método Pre grabar en cada formulario, tiene como objetivo ejecutar las validaciones de todos los controles: TGET,TBMPGET,TCOMBOBOX,TCHECKBOX, antes de grabar el registro editado desde el formulario, evitando omitir validaciones cuando el usuario presiona el Botón Grabar. Ahora, todo programa creado por DpxBase incluye esta funcionalidad. Ver DEFAULT.SCR
IF !EJECUTAR(“VALIDCONTROL”,oFrm)
RETURN .F.
ENDIF
06/09/2011
1131 Nuevo DPXDESCOMPILAT, evalúa todos los programas compilados *.DXB y busca si posee su respectivo Script *.SCR en la carpeta script. En caso de no poseerlo realiza la des compilación del programa *.DXB generando el programa fuente en código PPO (Preprocesado).
11/09/2011
1132 Nuevo campo DOC_FCHDOC virtual en programa DPCBTEPAGOREP, Genera la fecha de emisión del documento en la tabla DPCBTEPAGODOC.DBF para la impresión del comprobante de pago. Así mismo requiere cambios en la fórmula fechaANT en el archivo dpcbtepago.rpt
if ({dpcbtepago.PAG_TIPPAG}=”A” AND {dpcbtepago.PAG_TIPDOC}=”ANT”) then
{dpcbtepago.PAG_FECHA}
else if Ucase({dpcbtepago.PAG_TIPPAG})=”R” then
{dpcbtepago.PAG_FECHA}
else {dpcbtepagodoc.DOC_FCHDOC}
12/09/2011
1133 Nuevo programa DOCPROINTPRO, revisa la integridad referencial entre DPDOCPRO y DPPROVEEDOR. Se ejecuta antes de crear la Integridad Referencial y en el Pro grama SQLDB_UPDATE. En algunos casos, un servidor con Windows XP, no genera estabilidad con la Base de datos, posiblemente se pierde la integridad referencial.
12/09/2011
1134 Nuevo programa DPTIPDOCPROADD, Se ejecuta desde el Programa SQLDB_UPDATE, agrega automáticamente los registros de los nuevos tipos de documento para el proveedor ubicados en la tabla ejemplo\dptipdocpro.dbf
22/09/2011
1135 Nuevo programa DPTIPDOCPROADD, Se ejecuta desde el Programa SQLDB_UPDATE, agrega automática/09/2011
1136 Nuevo campo CLI_LOPTI, en la tabla DPCLIENTES, permite indicar con Si o con No las empresas aportantes de esta obligación Legal.
1137 Nuevo método en la clase Ttable utilizada por la función OpenTable()
METHOD ExportBD(oOdbc,cTable,lDelete) ;
INLINE EJECUTAR(“DBTABLEXPORT”,Self,oOdbc,cTable,lDelete)
Permite exportar el contenido de una tabla hacia otra Base de datos. Utiliza el programa DPTABLEXPORT escrito en DpXbase permitiendo mejoras sin depender del binario de AdaptaPro. Este programa solo copia el contenido de la tabla sin crear índices ni integridad referencial es una alternativa cómoda para Copiar una base de datos sin necesidad de utilizar respaldos y recuperación.
Caso especial “Resolver la colisión generada por CHARSET de las tablas”, cuando se recupera un respaldo realizado en otro sistema Operativo y se crean nuevas tablas en el nuevo sistema operativo con CHARSET diferentes.
1138 Nuevo Programa MYBDEXPORT escrito en DpXbase, permite copiar los registros de la base de datos hacia otra base de datos. El usuario podrá seleccionar las tablas que desea exportar. Se accede desde Administración del sistema.
Si la tabla destino contiene datos no se realizará el proceso de copiado.
En la barra de botones se presenta lista de las bases de datos para que el usuario seleccione la Base de datos destino “Mediante un Selector”.
1139 Mejoras en Programa DPERRSQLINSERT, Muestra los campos omitidos con integridad referencial durante la sentencia SQL “INSERT INTO”
1140 Mejoras en Programa SQLMSGERR, Muestra en el titulo del Dialogo el nombre de la base de datos de la tabla asociada con el mensaje de emitido por el servidor. La nueva función CTABLE(cSql) ,obtiene el nombre de la tabla según la sentencia SQL. Esta función llama al Programa DPXBASE facilitando cualquier adaptación o mejora en el futuro.
1141 Nuevo Programa MYSQLTOMSQL, convierte las sentencias de MYSQL a MS-SQL, es llamada desde la clase TTABLE. Está escrita en DpXbase para permitir cualquier adaptación no cubierta en esta revisión.
1142 Nuevo Programa SQLIFTOCASE, convierte la función IF() de MYSQL hacia la sentencia CASE/ENDCASE de MS-SQL.
1143 Nuevo campo GRU_CTAPRO Se refiere a la cuenta contable para los productos en proceso, necesario para el procesos de contabilización de Producción. Así mismo el programa DPCTA, fue modificado para actualizar las cuentas contables en grupos cuando estas han sido modificadas.
1144 Nueva Variable para DATAPRO.INI
FILETOSCR :=C:\DPADMWIN\TEMP\TRACER.TXT
Graba en disco, la traza de ejecución del sistema. Es importante que esta activación es temporal, debido a que disminuye el rendimiento de ejecución.
1145 Nueva Variable oDp:nMySeconds:= (60*60)*1 definido en programa DPINI, contiene Cantidad de segundos de espera para que el sistema realice una reconexión con la Base de datos. MySQL desconecta a los usuarios cuando estos tienen horas sin peticiones. Para evitar mensajes de incidencias causadas por la reconexión, la clase table se reconecta luego de transcurrir los segundos indicados en oDp:nMySeconds. Su valor por defecto es una Hora.
1146 Nuevo programa DPINVMEMO, edita el campo desde un producto, fue implementado en el programa DPCOMPONENTES logrando editar el campo memo directamente desde este formulario. Así mismo desde el programa DPINVCOMPUESTOS.LBX, facilita la edición del campo memo. Requiere mejoras en DPWIN32.HRB
1147 Nuevo programa DPTIPDOCCLISUC, Muestra de manera resumida , el total de documentos de clientes en todas las sucursales, es llamado desde gerencia, documentos del cliente, botón sucursales. Puede indicar la facturación de cada una de las sucursales de manera resumida.
1148 Nuevo programa DPRECIBOSXSUC, Muestra de manera resumida por sucursal, el monto resumido por Ingresos (Recibos de Ingreso), es llamado desde “Gerencia y estadísticas” opción “Resumen de Ingresos”.
1150 Mejora en programa DPDOCCLIPREDEL, Cuando se anula una factura vinculada con la cuota de un documento periódico, esta es liberada permitiendo generar una nueva factura. Si la factura es Anulada por error, el proceso de reactivación permitirá establecer la cuota con el vínculo de la factura asociada. Si la cuota fue utilizada para generar otra factura. La factura Anulada inicialmente no podrá reactiva la cuota debido a que esta ya esta vinculada con una nueva factura. Requiere nuevo campo PLC_NUMORG en tabla DPDOCLIPROG
1151 Nuevo Programa DPMOVITODOCCLI , genera la tabla DPDOCCLI a partir de la Tabla DPMOVINV (Movimiento de Inventario), solo se ejecuta de manera directa de programación.
1152- Nuevo Programa DPDOCCLIPROGRF, Muestra de manera resumida los documentos periódicos ejecutados y vinculados con las cuotas “Mensuales” efectuadas. Se ejecuta desde el tercer botón del formulario “Generar Documentos Periódicos”.
Así mismo incluye nuevo informe DPDOCCLIPROGRF
1153 Nuevo Programa DPDOCCLIPROGRXP, Muestra de manera resumida las cuotas vinculadas con documentos periódicos por facturar. Es llamado desde el cuarto botón de la barra del formulario “Generar Documentos Periódicos”.
Octubre
12/10/2011
1154 Nuevo campo INV_TIPCOM en tabla DPINV (Productos), permite definir si los componentes se totaliza en Cantidad o en Total en cada renglón, facilitando crear propuestas basadas en Horas (Cantidades) y en Tareas (Medidas en Dinero), en ambos casos se genera un total por ítem explicable. Las opciones del Campo son: Cantidad o Monto
12/10/2011
1155 Nuevo campo TDC_NITEMS en tabla DPTIPDOCCLI, Permite indicar la cantidad de Ítems máximo en un documento (Fiscal o tildado para Libro de ventas). El programa DPDOCCLIPREGRA , realiza la validación antes de grabar el registro.
13/10/2011
1156 Mediante el programa DPDOCCLIREP, se genera una nueva tabla temporal para imprimir documentos de venta “crystal\docclifavdetcomp.dbf”. Tiene como objetivo el tratamiento individual de Compuestos y Componentes.
Para enlazar Compuestos en Crystal Report (docclifavdet.dbf) y Componentes (docclifavdetcomp.dbf) fue creado en Indice
docclifavdetcomp.cdx clave MOV_ITEM_C+MOV_CODCOM , Lo cual debe ser enlazado: Desde docclifavdet.dbf MOV_ITEM +MOV_CODIGO con docclifavdetcomp.cdx MOV_ITEM_C+MOV_CODCOM
19/10/2011
1157 Nuevo Proceso automático DOCNOPLANIFICADOS Documentos de CxC sin planificación de cobranza (general) y el DOCNOPLANICADODVEN Documentos CxC sin planificación por vendedor. Estos procesos llaman al programa: DPDIANOPLACOB, muestra por dia el monto y cantidad de documentos no planificados, luego este llama al programa DPDIADETNOPLACOB, Muestra detalladamente los documentos sin planificación de cobranza.
20/10/2011
1158 Nuevo Proceso automático DOCNOPLANIFICADOXVEN, Presenta la cantidad de vendedores con documentos de CxC sin Planificación, al presionar CLIC, muestra por cada vendedor la cantidad y Monto de documentos sin planificación. Igualmente el programa DPVENDEDORCON “Consultar Vendedor” contiene nueva opción “Consultar Documentos sin Planificación de Cobranza”.
Noviembre
11/11/2011
1159 Nueva variable oDp:nPort, Solicita el dato en el módulo MYSQL.HRB , es utilizada para indicar el puerto de comunicación para la conexión nativa con MySQL.
IF oDp:oMySqlCon:Connect( oDp:cIp, oDp:cLogin , oDp:cPass , NIL, IF( oDp:nPort=3306 , NIL , oDp:nPort ))
oDp:oMySqlCon:Reconnect()
oDp:oMySQL:=oDp:oMySqlCon
ELSE
oDp:oMySqlCon:Close()
MensajeErr( “No hay conexión con “+oDp:cIp )
oDp:oMySqlCon:=NIL
RETURN .F.
ENDIF
14/11/2011
1160 Mejoras en Recibos de ingreso para que tome la fecha en el campo DOC_FCHREC.
Programas modificados DPRECIBOSCLIX, DPRECIBOSCLIPOS y RECCLICREADOC
14/11/2011
1161 Mejora en programa DPCAJAMOV, ya que había una incidencia en SQLGET(“DPCTAEGRESO”,”CEG_CODIGO,CEG_CUENTA,CEG_DESCRI” se quito CEG_CUENTA, para que tomara el valor sin cambiar la cuenta auxiliar por la cuenta contable
14/11/2011
1162 Mejora en incidencia al colocar Otros gastos en documentos de ventas siempre restaba. programa modificado DPDOCCLIIMP
Diciembre
05/12/2011
1163 Corrección en Recargos Documentos, ahora los recargos los suma y los Los descuentos los resta de manera proporcional en cada monto por tasa impositiva. Programa modificado DPDOCCLIIMP
08/12/2011
1164 Mejora en validación de Cuentas Bancarias, no permite crear cuentas bancarias duplicadas.
08/12/2011
1165 Mejora, en Comprobantes de pago, validar anticipos no se pueden registrar con monto cero, es necesario indicar los documentos en caja y/o bancos.
08/12/2011
1166 Mejora, en Recibos de Ingreso, validar anticipos no se pueden registrar con monto cero, es necesario indicar los documentos en caja y/o bancos.
12/12/2011
1167 Nueva Variable oDp:cDpXbaseLine, Contiene el nombre del programa (DpXbase), nombre de la función y línea de ejecución. Necesario para determinar en cual programa, funcional y línea de ejecución donde se genera un error. El programa SQLMSGERR obtiene como 6to parámetro en valor de la variable oDp:cDpXbaseLine Requiere binario 12/12/2011
12/12/2011
1168 Mejoras en el programa DPERRSQLINSERT (Muestra rechazos de sentencia INSERT INTO), ahora recibe el parámetro generado por la variable oDp:cDpXbaseLine , mostrándolo en la cuarta pestaña como instrucción DpXbase.
13/12/2011
1168 Nuevo programa DPEXPADAPTA, determina las adaptaciones registradas en el diccionario de datos, finalmente genera un archivo en formato *.ZIP contentiva con las tablas DBF. Para ejecutar este programa en versiones anteriores, se debe descomprimir el programa adjuntado en el correo, desde programación, procesos importar programas fuentes e importar estructura de datos.
16/12/2011
1169 Mejoras en Programa INVCOSULT , ahora recibe dos nuevos parámetros (cCodSuc,cCodAlm), código de sucursal y código del almacén, logrando solicitar el último costo según los registros asociados con Sucursal y Almacén.
16/12/2011
1170 Nuevo Programa DEPOSITOFIX, restablece la relación entre depósitos (DPCTABANCOMOV) con movimientos de Caja (DPCAJAMOV). Se ejecuta desde el programa SQLDB_UPDATE
17/12/2011
1171 Corrección en Programa DPDEPCONTAB, cambio en la relación depósito con movimiento bancario, ahora utiliza el valor del campo MOB_FCHREG con CAJ_FECHA, logrando crear un solo comprobante contable.
27/12/2011
1172 Nuevo programa DPCLIENTESMOVIN, es llamado desde consultar Cliente “Opción Otros”, muestra todos los movimientos registrados en la tabla DPMOVINV. Este programa fue creado para uso interno de AdaptaPro para ubicar todos los servicios y transacciones ofertadas y prestadas.
28/12/2011
1173 Nuevo programa DPVERMEMO, Visualiza los campos memo, es llamado desde DPCLIENTESMOVIN. Incluye botón (Imprimir) llama al reporte DPMEMO
29/12/2011
1174 Nuevo reporte DPMEMO, es llamado desde DPVERMEMO e imprime el contenido de un campo memo.
29/12/2011
1175 Mejoras en Programa DPFICHACLI, contiene nuevo botón para mostrar el campo memo mediante el programa DPVERMEMO. Así mismo el programa DPCLIENTECON (Consultar clientes) incluye llamada al programa DPVERMEMO y el tamaño de la ventana fue redimensionado para resolución 700*800
29/12/2011
1176 Mejoras en Programa DPCLIENTESMOVIN (Visualizar todos los movimientos de productos del cliente), ahora incluye un buscador, logrando ubicar transacciones específicas según el contenido del campo MEM_MEMO en la tabla DPMEMO.
29/12/2011
1177 Mejoras en Programa DPCLIENTESMOVIN (Incluye selector del Tipo de Documentos)