Acutalizaciones 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:

  1. Actualizar Comprobantes Diferidos
  2. Revertir Comprobantes Actualizados
  3. 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:

  1. Realizar respaldo de todas las bases de datos
  2. Instalar AdaptaPro Versión 53.0 para actualizar la estructura de la base datos. 
  3. 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)