Actualización 2010

Enero

14/01/2010

0714 Nuevo programa DPZIPPERSONLZ, se encarga de empaquetar todos los programas y archivos adaptados por el usuario “programador” y debe ser realizado desde el PC donde se realizan las adaptaciones. Genera un archivo zip, según el número de licencia del sistema, en la carpeta dp\: cFileZip:=”dp\”+oDp:cLicencia+”.zip”, igualmente almacena el contenido de todos los archivos y programas en la tabla DPFILES identificados mediante FIL_DESCRI=”ADAPTACION”. El objetivo en que estos programas y archivos estén almacenados en esta tabla es lograr realizar un proceso de distribución de adaptaciones, evitando que el programador visite a cada PC con estos cambios y realiza la actualización de carpetas en forma manual. El objetivo de crear un archivo comprimido en formato zip con todos los archivos adaptados, es subir los hacia el servidor con la finalidad de obtener un respaldo y lograr recuperarlos por el prestador de servicios y realizar adaptaciones sin necesidad de estar presente en sus instalaciones. (Está en planes incluir el proceso de envío de adaptaciones parciales hacia la empresa usando esta misma metodología). Se accede desde: Programación, procesos: Subir Actualizaciones del sistema.

El archivo ZIP, además incluye, la adaptación de: Tablas, Campos, Opciones de los campos, relaciones entre tablas, índices de tablas y el contenido de la tablas DPPERSONALIZA. También, se accede desde el 5to botón de : Registro de Personalizaciones (LBX)  

15/01/2010

0715 Campo PER_FILE de DPPERSONALIZA, fue aumentado hasta 50 caracteres para lograr soportar nombre de archivos más largos (incluyendo el nombre de las carpetas) 

16/01/2010

0716 Mejoras en programa DPZIPPERSONLZ, ahora sube el archivo comprimido en formato zip hacia el servidor remoto datapro.

Contará con un respaldo de todos sus cambios en esta carpeta. El prestador de servicios podrá obtenerlo para realizar cambios, luego subirlos para que la empresa los recupere y ponga en funcionamiento todos los cambios realizados. 

16/01/2010

0717 Mejoras en programa AAACHKUPDATE, ejecuta el nuevo programa DPAAARECACTLZ se encarga de realizar la distribución local de actualizaciones bien sea originadas mediante adaptaciones o descarga de actualizaciones del sistema. Este programa se ejecuta mediante “la Tarea  [ACTUALIZACION]” que se ejecuta en todo inicio del sistema. De esta manera el sistema de actualiza utilizando los contenidos indicados en la tablas DPFILES.

16/01/2010

0718 Nuevo Programa DPAAARECACTLZ, se encarga de realizar la distribución se encarga de realizar la distribución local de actualizaciones bien sea originadas mediante adaptaciones o descarga de actualizaciones del sistema.

Recibe dos parámetros

lUpdate:= .T. (Indica se actualiza el PC, mediante el último proceso de actualización remota y realizadas desde otro PC). Si es falso, la actualización, la realiza mediante las “adaptaciones del sistema” previamente almacenadas en DPFILES.

lAuto:= .T.   (Indica, si el proceso se ejecuta en forma automática y sin esperar por la confirmación del usuario)

17/01/2010

0719 Nuevo Programa AAARECPERNLZ, recupera desde el servidor datapro, las adaptaciones de la licencia, previamente guardadas mediante el programa DPZIPPERSONLZ, recupera el archivo zip de adaptaciones según la sintaxis “dp\”+oDp:cNumLic+”.zip”. Se accede, desde: Programación, Procesos, Recuperar “adaptaciones”

20/01/2010

0720 Nuevo Programa DPDIRTEMPDEL, Borra el contenido de la carpeta TEMP\

21/01/2010

0721 Nueva, funcionalidad, Proceso de actualización automática. El cuarto botón, ejecuta el proceso de actualización local. Desde este formulario el usuario, puede elegir, si realiza una actualización desde el servidor remoto (datapro, mediante FTP) o mediante los archivos almacenados en dpfiles.

21/01/2010

0722 Restricciones y/o permisos para realizar la Actualización local o remota del sistema. Desde, usuarios, botón privilegios (6), otros permisos, generales y dpxbase. Se puede activar o inactivar “la ejecución de estos procesos”.

Programas afectados: DPPRIGENLEE, DPPRIVGENERAL, AAAUPDATE

21/01/2010

0723 Nuevas funcionalidades. Consulta la Ficha de la tabla de datos. Para facilitar la consulta de la estructura y todas las relaciones de la tabla con las demás tablas, el programa DPTABLASCON, fue modificado con la finalidad de ofrecer opciones que permitan conocer: Proceso de creación, Relaciones con las demás, tablas, estructuras y una consulta global de la tabla mediante la Generación de un archivo TXT. Estas funcionalidades han sido creadas para ampliar la búsqueda de datos dentro del diccionario del sistema, necesario para los cursos de SQL.

22/01/2010

0724 Nuevo programa DPBUILDINNER, a partir de una tabla, genera la sintaxis

SQL para la cláusula INNER JOIN, siendo de gran utilidad para construir consultas SQL y ahorrarse el tiempo de investigación que se emplearía para investigar y armar los campos que conforman la relación entre las tablas. Desde la ficha del browser de tablas, presionar consultar, luego la opción “Comando Inner SQL”

22/01/2010

0725 Nuevo campo EDO_NUMMEM, en DPTABLAS, permite incorporar la funcionalidad de registro de un comentario que se registrará en la tabla DPMEMO. Facilita registrar un comentario en cada registro de ESTADOS.

27/01/2010

0726 Nuevo campo FIL_REV (CHAR 20), en DPFILES, permite guardar la fecha y hora de la revisión descargada, necesaria para la Recuperación local de actualizaciones. De esta forma, cada PC, podrá actualizarse a partir de la última revisión. Con esto se resuelve los casos de los PC que estuvieron inactivos durante los procesos de actualización automática.

31/01/2010

0727 Nuevo programa AAAIMPDBFZIP, se encarga de actualizar la barra de botones y el menú principal del sistema, toda vez que se actualice el sistema en forma remota.

Febrero

02/02/2010

0728 Cambios en programa AAACHKUPDATE, se ejecuta automáticamente mediante funcionalidades y tareas, se encarga de realizar la recuperación local de los archivos actualizados mediante el proceso de actualización automática y almacenados en DPFILES, toda vez que arranca el sistema, si detecta cambios realiza el proceso de Recuperación, compila, registra los cambios y sigue.

También puede ser ejecutado desde “El proceso de actualización automática” tercer botón. También desde programación, procesos y “Recuperar Actualización Local”.

05/02/2010

0729 Nueva tarea: ACTUALIZACION, se encarga de llamar en forma automática, al programa AAACHKACTFTP, revisa, si el PC generó el proceso de Actualización toda vez que ingresa.

05/02/2010

0730 Nueva tarea: RECUPERACION, se encarga de llamar en forma automática, al programa AAACHKUPDATE, revisa, si el PC generó el proceso de Recuperación Local de actualizaciones previamente grabadas en DPFILES

05/02/2010

731 Nuevo Campo, FYT_ALTER, en tabla DPFORMYTAREAS, permite determinar su una tarea es creada o adaptada para el usuario. Ya los procesos de actualización automática, lo incluyen.

05/02/2010

0732 Nuevo Programa: AAAIMPDBF, se encarga de importar tablas DBF hacia la base datos de Configuración.  Caso, Menús y Barra de Botones, si están vacías, cargan los registros desde datadbf\dpmenu.dbf y datadbf\dpbotbar.dbf . Este programa se ejecuta cuando se ejecuta el binario.

Requiere nuevo binario.

05/02/2010

0733 Cambios en Programa DPIMPEMAIL, acepta “tabuladores” CHAR(9) para separar los campos. Las listas de correo en excel, “Correo,persona,empresa,cargo”, guardar como “Texto tabulado”, archivo, correos.txt, abrir con NOTEPAD, seleccionar todo, copia. Desde DataPro, Ventas, otros, importar cuentas de correo, clic en campo TEXTO y Pegar. Luego, tecla TAB, botón iniciar. El sistema inicia el proceso de importación de cuentas de correos, hacia la tabla DPCORREOS.

06/02/2010

0734 Mejoras en Programa AAAIMPDBFZIP, copia los archivos descargados mediante el proceso de actualización, download\dbfzip, hacía datadbf, con el objetivo de actualizar las tablas que contienen las funcionalidades estándar del sistema, logrando ser importadas por el usuario cuando lo desee.

07/02/2010

0735 Mejoras en Procesos de Actualización Automática, incluye un folder de dos secciones, el primero para mostrar la traza de ejecución y el segundo para configuración, ahora, se puede indicar que muestre la traza de los comandos FTP con el objetivo de saber las respuestas sobre la ejecución del comandos FTP para la descarga de archivos, además permite incluir o excluir la incorporación de componentes como: Menú de Opciones, Barra de botones, “tareas y formalidades”  y procesos automáticos. Al concluir el proceso cierra el formulario de actualización automática y muestra una ventana con toda la traza del proceso.

12/02/2010

0736 Mejoras en Retención de ISLR, programa DPDOCISLR, ahora incluye el empleo de la siguiente función:

  IF ISFRMIDRUN(cCodSuc+cTipDoc+cNumDoc,”oDpDocIslr”)

     RETURN .T.

  ENDIF

Así evita aplicar más de una vez, la misma retención con múltiples instancias el formulario MDI.

12/02/2010

0737 Nueva funcionalidad ISFRMIDRUN(cCodSuc+cTipDoc+cNumDoc,”oDpDocIslr”), Mediante la identificación del formulario: cCodSuc+cTipDoc+cNumDoc y el nombre de la variable que representa el formulario “oDpDocIslr”, permite identificar el contenido de datos que tiene el formulario evitando una nueva instancia. Ejemplo: Evitar registrar simultáneamente dos retenciones de ISLR vinculada con un documento. Solo funciona con la clase TDOCENC La identificación del formulario se realiza mediante la siguiente sintaxis:

oFrm:cIdFrm=”identificación del documento” o oFrm:cIdFrm:=cCodSuc+cTipDoc+cNumDoc

requiere binario: 12/02/2010

13/02/2010

0738 Nueva función ISEDTIDRUN(cId,cVarName,@aData),  permite determinar si un formulario de la clase DPEDIT(), está en activo mediante el identifica dor oFrm:cIdFrm, para evitar su ejecución múltiple con un mismo registro, ejemplo: Registrar simultáneamente dos retenciones de IVA al mismo documento.

Programas afectados, DPDOCPRORTI

18/02/2010

0739 Nuevo Programa DPHRBTODIRHRB, se encarga de trasladar todos los módulos *.HRB, hacia la nueva carpeta MODHRB, con el objetivo de ser separados por la carpeta del sistema y lograr ser incorporados con los proceso de actualización automática del sistema. Este programa es llamado desde la función interna HrbLoad( )

22/02/2010

0740 Nueva Carpeta bin\ aquí se guardan todos los archivos binarios utilizados por el sistema, y tiene como objetivo ser utilizados por el proceso de actualización de *.exe

22/02/2010

0741 Cambios en programas blat, ahora solicita la ejecución del programa blat.exe desde la carpeta bin, así mismo el programa REPOUTPUT, solicita la ejecución dpcrpe.exe desde la carpeta bin\

Junio

27/06/2010

0742 Nuevo Programa: DPCXCPDTERES, muestra el resumen de las CXC, indicando documento, fecha y saldo. Es llamado 2do botón de Documentos pendientes, ubicado en Consultar Clientes

Julio

05/07/2010

0743 Nuevo campo EJE_CODSUC en DPEJERCICIOS con Integridad referencia para DPSUCURSALES. Programa FCH_EJERGET, modificado para asociar las sucursales con los cierre de ejercicios.

05/07/2010

0744 Agregado RGO_C12, “Centro  de costo” en informa “Ganancias y Pérdidas”, la ausencia de esta variable, hace que los resultados del GYP , no asuma las fechas del periodo solicitado y por ende su valor no es exacto.

06/07/2010

0745 Actualizar fechas en DPDOCCLI desde DPMOVINV

  UPDATE DPDOCCLI INNER JOIN DPMOVINV  ON DOC_CODSUC=MOV_CODSUC AND

  DOC_TIPDOC=MOV_TIPDOC AND DOC_CODIGO=MOV_CODCTA AND DOC_NUMERO=MOV_DOCUME

  SET DPDOCCLI.DOC_FECHA=DPMOVINV.MOV_FECHA WHERE DOC_TIPTRA=’D’

06/07/2010

0746 Nuevo programa DPCLICLIXFP, muestra el resumen de los clientes con facturación “Periódica”, desde clientes, entre otros. Tiene como objetivo, mostrar el resumen de clientes previamente registrados bajo esta modalidad. “Facturación de contratos”, cuenta con un botón “enviar correo”, que permite enviar un comunicado exclusivamente a los clientes bajo “facturación periódica”.

12/07/2010

0747 Cambios en Programa DPCBTEPAGO, genera procedimientos para crear instancias independientes para cada formulario MDI del comprobante de pagos.

Todo el proceso de pago y formularios se creó en un nuevo programa DPCBTEPAGOX

La función CALCOTR fue removida y su funcionalidad fue agregada en la función CALTOTAL.

12/07/2010

0748 Función DblClick(nKey), en comprobante de pago, cuando está en modo de visualización, y el usuario presiona doble clic se ejecuta la consulta del documento focalizado en el browser.

12/07/2010

0749 Función DblClick(nKey), en Recibos de ingreso, cuando está en modo de visualización, y el usuario presiona doble clic se ejecuta la consulta del documento focalizado en el browser.

19/07/2010

0750 Nuevo Campo, GRR_ALTER, para grupo de Reportes. Este campo es necesario para conocer los grupos creados o adaptados por usuarios, debido a que los informes creados o adaptados para el cliente, podrán ser rechazados por la base de datos debido a la integridad referencial y la tabla DPGRUREP no estuvo incluida en los procesos de Reinstalación y recuperación de adaptaciones. Así mismo, el orden de recuperación de tabla fue replanteado según la nueva estructura de tablas con sus respectivos vínculos.

19/07/2010

0751 Nuevo Programa DPUPDATETAB, es ejecutado desde DPWIN32.HRB y reemplaza los procesos internos para extraer las adaptaciones del cliente. Copia en la carpeta personalizado, y en formato DBF todos las adaptaciones del cliente, luego borra las tablas de la BD de configuración, recupera su contenido estándar desde la carpeta DATADBF.

19/07/2010

0752  Cambios Programa DPUPDATETAB, toda vez que se actualiza el sistema se guardan los cambios en formato ZIP en la carpeta personaliza, según la siguiente nomenclatura

cFileZip:=cDir+”\tablas”+DTOS(oDp:dFecha)+STRTRAN(TIME(),”:”,””)+”.ZIP”

Año, mes, día, hora, minuto, segundo

19/07/2010

0753  Mejoras en el proceso de actualización del sistema, En DPWIN32.HRB fue agregada la función IMPORTDBF(), que facilita agregar el contenido de una tabla del sistema, desde una Tabla en formato DBF. Igualmente el programa binario, muestra en la barra de progreso METER de instalación todos los proceso de importación de archivos así evita confundir el efecto “Está procesando o está colgado el programa”

19/07/2010

0754  Mejoras en Expedientes. Todo la gestión de clientes realizada mediante expedientes fue replanteada mediante la esquematización de datos en tres niveles: Temas (Tópicos), actividades y Tareas, en forma relacionada  y cascada. Estas tres tablas juntas se relacionan con DPEXPEDIENTE (Su anterior contenido está en DPEXPEDIENTES) que no ser utilizada debido a su anterior integridad referencial. Esta nueva modalidad facilitará todo el flujo de Información sobre la planificación de compromisos con los clientes.

Las reasignaciones de tablas es:

DPEXPTEMAS     x DPTEMAS

DPEXTACTIVIDAD x DPACTEXPEDTE

DPEXPTAREAS    X DPTAREAS

DPEXPEDIENTE   X DPEXPEDIENTES.

20/07/2010

0755  Nuevo Programa DPCHKTABLA, se accede desde DPTABLAS, consultar, opción Revisar estructura de tablas. Aquí el sistema compara la estructura de cada tabla según el gestor de base de datos comunicación nativas Vs el diccionario de datos, hemos encontrado , lecturas nativas diferentes a las lecturas obtenidas desde mysqlfront, siendo esta la razón por la cual los procesos de actualización se hacen lentos debido a que todo momento el sistema solicitar actualización de estructura ALTER TABLE de manera innecesaria debido a los valores no exactos de las estructura de campos suministrados por la conexión nativa de MySQL 4.x

22/07/2010

0756 Nuevo Programa DPDEPCAMPOSOPC, remueve los campos que no están asociados con tablas , así mismo remueve opciones de los campos que no corresponden a campos. Se ejecuta antes de crear la integridad referencial entre DPCAMPOS y DPCAMPOSOP

22/07/2010

0757 Nuevo campos LNK_PRGPRE y LNK_PRGPOS, en Tabla DPLINK , permite asociar programas dpxbase que serán ejecutados antes y después de realizar la integridad referencial. Como por ejemplo, depurar una tabla y asegurar su contenido para evitar el rechazo de la integridad. LNK_PRGPOS, se ejecuta luego de realizar la integridad y puede ser utilizado para rellenar campos o importar datos. Antes de hacer la integridad se puede guardar el contenido de una tabla en un archivo DBF luego procesar el archivo DBF, después de ser Ejecuta la integridad el proceso LNK_PRGPS podrá recuperar los datos.

26/07/2010

0758 Funciones para importar datos desde DBF a MYSQL

/*

// Actualiza la Tabla Validando el Registro

*/

FUNCTION UPDATETABLE(cTable,cFile,cClave,cDsn,oSay,cText)

/*

// Agrega nuevos registros a la tabla sin Verificar su Contenido

*/

FUNCTION IMPORTDBF32(cNumTab,cTable,cDsn,oSay,lFromDbf,lCopy)

26/07/2010

0758 Nuevo programa DPEXPORTEXPDTE, Exporta los datos desde la Tabla DPEXPEDIENTES hacia la nueva tabla DPEXPEDIENTE reestructurada con DPEXPTEMAS,DPEXPACTIVIDAD y DPEXPTAREAS en forma esquematizada.

El programa realiza la migración tomando en cuenta la nueva estructura e integridad referencial. Es llamado desde DPDATACREA. Si no existe la tabla DPEXPEDIENTES según programa ISTABLE, no será ejecutado el proceso. Para las nuevas instalaciones DPEXPEDIENTES no existe siendo necesario verificar la existencia de esta tabla para evitar mensajes de error.

26/07/2010

0759 Nuevo programa ISTABLE(cDB,cTable), verifica en una base de datos si la taba existe.

26/07/2010

0760 Nuevo campo TEM_ACTIVO en DPEXPTEMAS, permite activar o Inactivar temas para los expedientes, así se logra restringir el acceso incluir expedientes con temas inactivos. En programa DPEXPEDIENTE, solo lee temas activos cuando realiza la inclusión de un Tema.

26/07/2010

0761 Nueva tabla DPNOTIFICA en DPCONFIG, Permite registrar los datos de las personas que serán notificadas (Mediante Correo Electrónico) de todos los procesos Automáticos y Formalidades que realice el sistema, igualmente sobre las tareas publicadas en el Panel ERP del Sistema.

26/07/2010

0761 Nueva tabla DPNOTEMPYTAR en DPCONFIG, Permite Definir por empresa y por persona los procesos que le serán notificados mediante correo electrónico. Desde la Opción “Formalidades y Tareas” el 7mo botón presenta un formulario contentivo de todas las personas que podrán ser notificadas cuando se ejecute el proceso, así mismo desde procesos automáticos el 8vo botón permite acceder hacia este formulario.

31/07/2010

0762 Nuevo campo INV_APLICA (“Ventas”,”Compras”,”Todos”), Permite filtrar los productos en Aplicación de Ventas o los producto exclusivos para la compras, en los DPLBX(“DPINV”), con los siguientes filtros

Ventas:

  oCol:cWhereListBox:=”INV_ESTADO”+GetWhere(“=”,”A”)+” AND “+;

                      “(INV_APLICA”+GetWhere(“=”,”V”)+” OR “+;

                      “INV_APLICA”+GetWhere(“=”,”T”)+”)”

Compras:

  oCol:cWhereListBox:=”INV_ESTADO”+GetWhere(“=”,”A”)+” AND “+;

                      “(INV_APLICA”+GetWhere(“=”,”C”)+” OR “+;

                      “INV_APLICA”+GetWhere(“=”,”T”)+”)”

El programa DPDATACREA

Asignará el valor “T”odos al Campo: INV_APLICA, luego el usuario decidirá los productos exclusivos para la compra y para la venta.

31/07/2010

0763 Nuevos campos en DPEXPTAREAS , para realizar notificaciones automáticas por correo

TAR_NOTCLI Clientes

TAR_NOTPER Personal o trabajador de la empresa

TAR_NOTUSU Usuario Asignado para esta labor

El Programa DPDATACREA, Asigna los valores por Defecto ACTIVO

SQLUPDATE(“DPEXPTAREAS”,”TAR_NOTCLI”,.T.,”TAR_NOTCLI IS NULL”)

SQLUPDATE(“DPEXPTAREAS”,”TAR_NOTPER”,.T.,”TAR_NOTPER IS NULL”)

SQLUPDATE(“DPEXPTAREAS”,”TAR_NOTUSU”,.T.,”TAR_NOTUSU IS NULL”)

31/07/2010

0764 Nueva tabla DPNOTIFICA, permite registrar a las personas que serán notificadas sobre los procesos que realiza el sistema y que están previamente definidos en la tabla “DEFINICIÓN DE FORMALIDADES Y TAREAS” y “PROCESOS AUTOMÁTICOS”. Toda vez que el sistema genere el “Libro de Ventas”, el usuario será notificado, asimismo los resultados que están indicados en el PANEL ERP también serán notificados  a las personas registradas en “DPNOTIFICA”. Esta incluida en la base de datos “DPCONFIG” y todas sus procesos cubren todas las empresas registradas en el sistema.

31/07/2010

0765 Nueva tabla DPNOTEMPYTAR  , permite la relación entre: Empresa, Persona y Procesos. Para que el sistema pueda lograr realizar las notificaciones toda ves que se realice un proceso o cambien los valores publicados en el panel del ERP.

31/07/2010

0766 Nueva tabla DPEXPTAREASDEF, define (Tema, Actividad y Tarea) específicamente para procesos que realiza el sistema y los almacena en la tabla DPEXPEDIENTE, el envío de correos, genera expediente. La emisión de ARC del proveedor genere expedientes, Registro de reclamos de cliente mediante Tecnología Web registra expediente.

Agosto

04/08/2010

0767 Nuevo Campo PAG_ESTADO, en DPCBTEPAGO, compuesto por: Activo, Suspendido y Nulo. Tiene como objetivo facilitar el filtrado de Comprobantes de pago en los informes.

04/08/2010

0768 Mejoras en el Generador de Informes: Para lograr utilizar los valores introducidos en los rangos y criterios para presentar listas de datos para ser seleccionado por el usuario. Ejemplo: Mostrar cuentas bancarias del código del banco seleccionado, la nueva función CREAVARRGO() en DPGENREP.HRB, crea en memoria las variables según la cantidad de rangos y Criterios del informe bajo la siguiente nomenclatura.

Rangos,

RGO_I1 y RGO_F1

RGO_I2 y RGO_F2

FGO_In y RGO_Fn (n) es la posición del Rango.

Criterios:

RGO_C1

RGO_C2

RGO_Cn

Nuevo programa: BDLISTCTABCO, es llamado desde el 4to Criterio del Informe DPCBTEPAGCHQ (Comprobantes de Pago con Cheques), en el 3er criterio solicita el código del banco y en el 4to, la cuenta bancaria. Este programa Acción en el 4to Criterio

EJECUTAR(“BDLISTCTABCO”,RGO_C3)

PROGRAMA BDLISTCTABCO

PROCE MAIN(cCodBco)

  LOCAL cCodigo

  LOCAL cWhere:=”INNER JOIN DPBANCOS ON BAN_CODIGO=BCO_CODIGO WHERE “+;

                 IF( Empty(cCodBco),” 1=1 “,” BCO_CODIGO”+GetWhere(“=”,cCodBco))

  cCodigo:=EJECUTAR(“REPBDLIST”,”DPCTABANCO”,;

           “BCO_CTABAN,BCO_CODIGO,BAN_NOMBRE”,.F.,cWhere)

RETURN cCodigo

08/08/2010

0770 Nueva función en binario DPSCRIPTRUN(cProgram), si el valor devuelto es mayor que uno, el programa está en memoria y no requiere ser nuevamente cargado en memoria.

08/08/2010

0771 Ejecución MultiiInstancia de un programa DpXbase. Mediante la variable

oDp:lScrMulti:=.F., EJECUTAR(“programa”)

Todas que se requiera esté ejecución se debe asignar oDp:lScrMulti:=.F., debido a que este valor no queda fijo.

La ejecución del programa no se almacena en Memoria, y cada ejecución genera una instancia nueva. De lo contrario, por defecto oDp:lScrMulti:=.T., cada programa se sube a memoria, no puede estar repetido y siempre se ejecuta toda vez que se llama. La utilidad de esta La funcionalidad es mejorar la ejecución de ventas MDI con listas o Browser.

08/08/2010

0772 Mejoras en programas DPPRGVSSCR, mediante el botón “Incluir”, permite al usuario agregar programas script\*.scr hacia la Tabla DPPROGRA.

Programación, otros, detectar programas no detectados.

08/08/2010

0773 Mejoras en EJECUTAR(cPrograma), si el compilado no existe, busca el script, si el script no existe, el programa es buscado desde la tabla DPPROGRA.

11/08/2010

0774 Nuevo Campo TAR_NUMMEM en DPEXPTAREAS, permite vínculo con DPMEMO, logrando registrar datos en formato de texto que faciliten registrar comentarios o reglas para el uso de la tarea.

11/08/2010

0775 Nuevo Informe DPEXPTAREAS, presenta, las tareas clasificadas en: Tema, Actividad y tarea con su respectivo campo memo descriptivo de uso.

Definiciones, Informes: Definición de expedientes.

17/08/2010

0776 Nuevo programa DPRECPAG, Calcula la Relación entre el IVA pagado con el Monto de IVA del Documento y asigna o Actualiza su Valor. Logrando corregir las consultas de CxC y CxP con su respectivo IVA. Este programa se ejecuta luego de grabar un comprobante de pago o Recibo de Ingreso.

17/08/2010

0777 Nuevo programa DPRECPAGFRM, Presenta formulario de progreso que realiza el Cálculo del IVA de todos los documentos de pago de CXC o CXP. Es llamado automáticamente desde el programa DPDATACREA y registra en el DATASET el proceso realizado para así evitar futuras ejecuciones del mismo proceso.

17/08/2010

0778 Nuevo programa DPPAISSEL, presenta lista de clientes en caja de diálogo es llamado desde el formulario de clientes y proveedores. Requiere reemplazar

forms\dpclients.scg y forms\dpproveedor.scg.

18/08/2010

0779 Campo CLI_CONTRI “Contribuyente de IVA, fué removido del formulario de clientes debido a que esta figura ya está derogada, todas las ventas deben reflejar IVA. Así se evita confusión para identificar a los contribuyentes especiales

18/08/2010

0780  Mejoras en la Ficha del Cliente, el campo CLI_RIF, fue reubicado luego del código del cliente, con la finalidad de ubicar el nombre de la empresa desde la página Web, y suministrar el nombre de la empresa. Cuando el usuario introduce el código del cliente y está compuesto por rif ejemplo: “J312344202” empieza por J, tiene diez caracteres, lo asume como RIF lo asigna hacia el RIF y busca inmediatamente los datos en la página web del seniat ahorrándole al usuario la introducción y validez en dos campos, (RIF y NOMBRE), además se evita el error de transcripción por parte del usuario. Así mismo se agregó la validación “para no repetir” el número del RIF con otro cliente.

23/08/2010

0781  Editor DpXbase inhabilitado cuando el sistema está en demostración o no ha sido conformado. Igualmente no será posible compilar un programa DpXbase o Informes. La clase objeto de compilación sólo estará habilitada cuando la licencia está conformada.

25/08/2010

0781  Nuevos campos CCG_RETIVA: % Retención de IVA,CCG RIVAL Lógico, indica .t. si el registro fue validado en el página Web del Seniat.

25/08/2010

0782  Nueva Opción, compras, Otros (Proveedores Esporádicos), muestra todos los proveedores esporádicos que han sido incluidos en “Reintegro de Compras”, tiene como objetivo, lograr actualizar sus datos para casos de correcciones y validar sus datos desde la página web del Seniat.

25/08/2010

0783  Nuevo Programa DPPROCERORECUP, recupera los proveedores cero, no vinculados con la tabla DPDOCPROCTA y registrados mediante Reintegro de Compras. Este programa es llamado desde DPDATACREA. El proveedor será incorporado mediante la denominación “Recuperado” y mediante la validación desde la página Web del Seniat, es posible obtener su denominación comercial.

25/08/2010

0784  Cambio de Integridad Referencial, entre DPCBTE y DPEJERCICIOS, anteriormente era:

DPEJERCICIOS.EJE_NUMERO con DPCBTE.CBT_NUMEJE

Ahora será:

DPEJERCICIOS.EJE_CODSUC+EJE_NUMERO con DPCBTE.CBT_CODSUC+CBT_NUMEJE

25/08/2010

0785  Nuevo programa DPDROP_FK, elimina la integridad referencial entre dos tablas, el primer parámetro se refiere a la tabla, y el segundo a la lista de campos de la integridad que desea eliminar.

  DEFAULT cTable:=”DPCBTE”,;

          cClave:=”CBT_CODSUC,CBT_NUMEJE”

25/08/2010

0786  Nuevo programa DPCBTEDROPPK, elimina la integridad referencial entre DPEJERCICIOS y DPCBTE, según la regla:

DPEJERCICIOS.EJE_NUMERO con DPCBTE.CBT_NUMEJE

26/08/2010

0787  Mejoras en Programa DPRECPAG, realiza lectura de registros bajo paginación de bloques de 2000 registros, así no se muestra paralizado el sistema. Asimismo el programa DPRECPAGFRM, se ejecutará automáticamente si la cantidad de registros de pagos es inferior a 4000.

28/08/2010

0788  Nuevo Programa IXLCREATE, mediante el diccionario de datos, facilita definir por parte del usuario los campos de la tabla con las columnas (A,B..Z) desde una hoja de Excel, logran diseñar migración de tablas maestras (Productos, clientes, Proveedores, Conciliaciones Bancarias) , desde archivos XLS de Excel. Logrando simplificar este cotidiano proceso. El diseño se almacena en un archivo de extensión IXL, ejemplo c:\dpadmwin\forms\dpinv.ixl

30/08/2010

0789  Nuevo Informe: DOCCLISUM , muestra en forma resumida por día los documentos de venta de un cliente. Fecha, Factura Inicial, Factura Final, Base imponible, IVA y Neto. Debajo de cada registros se muestran las facturas anuladas.

30/08/2010

0790 Nuevo modelo de formulario “Importador”, desde la configuración de la empresa “pestaña Otros”, permite presentar la ficha del producto con datos exclusivamente para importadores, Costo FOB, País, Arancel. Nuevo Campo PAIS, vinculado actualmente con la tabla Países .

31/08/2010

0791 Nuevo campo PDC_PIN, en tabla DPCLIENTESPER, personal del cliente, acepta 8 caracteres  y se refiere al número del PIN telefónico. Así mismo en PDP_PIN, en la tabla Personal del Proveedor.

31/08/2010

0792 Nuevo Programa DPDOCCXCVEN, muestra en forma resumida el monto de las cuentas por cobrar agrupado según el código del vendedor indicado en la ficha del cliente. Se accede desde Gerencia y estadísticas “Cuentas x Cobrar x Vendedor”. Este programa también es llamado desde “Cuentas x Cobrar Clientes”

31/08/2010

0793 Nuevo Reporte “DPRESCXC”, muestra en forma resumida el monto de las cuentas por cobrar agrupado según el código del cliente, es ejecutado desde CXC, informes “Documentos cuentas por cobrar” y desde “Gerencia y estadística Resumen de CxC, botón Imprimir.

Septiembre

02/09/2010

0794 Nuevo programa DpXBase OPENTABLEPAG, realizar lectura de un query mediante la técnica de paginado, logrando que el servidor de la base de datos no colapse debido a un consulta SQL muy extensa o Pesada. EL usuario así podrá visualizar que el sistema está interactuando con la base de datos y saber que el sistema ni la base de datos están colapsados. La mayor utilidad de este este programa está en los informe, libros de compra,  Libros de venta y demás procesos que requieren consultas pesadas.

02/09/2010

0795 Nuevos procesos automáticos.

DPDOCCLICTZXCLI Muestra el monto total de cotizaciones en el mes, clic muestra sumarizado por Clientes.

DPDOCCLICTZXVEND Muestra el monto total de cotizaciones en el mes, clic muestra sumarizado por Vendedor

DPDOCCLIFAVXCLI, muestra el total de las factura de venta en el mes, Clic presenta sumarizado por Cliente.

DPDOCCLIFAVXVEND, muestra el total de las factura de venta en el mes, Clic presenta sumarizado por Vendedor.

08/08/2010

0795 Exportar Tablas, ahora genera dptablas.zip contentivas de:

DPTABLAS.DBF

DPCAMPOS.DBF

DPLINK.DBF

DPCAMPOSOP.DBF

15/09/2010

0795 Nuevo Programa DOCCLIASGVEN, Permite cambiar el código de Vendedor en cualquier documento de Ventas y CxC se accede desde Ventas, Otros, Asignar Vendedor en Documentos.

15/09/2010

0796 Nuevo Campo TDC_DOCDES, en Tabla DPTIPDOCCLI, presenta lista de documentos que afectan inventario, para que el usuario seleccione el tipo de documento que deberá ser generado al finalizar la creación del documento (Origen). Caso facturación automática desde una Cotización Aprobada o Factura Proforma.

15/09/2010

0797 Nuevo Programa DPDOCCLIEXPMNU, es llamado desde el menú post-creación documento de venta, se activa si el tipo de documento está asociado hacia la exportación de otro documento (Nota de Entrega Factura), genera el nuevo documento destino y copia todos los ítems. Resolviendo el caso de facturación de múltiples usuarios con una sola forma fiscal pre-impresa. El usuario introduce un documento previo “Pre-Factura” y luego al presionar la opción “Facturar” se genera la factura con cronología y secuencia numérica.

16/09/2010

0798 Mejoras en programa DPDOCCLIEXPMNU, solicita número de Control Fiscal, el documento destino se asume como “Exportado”, los ítems del documento destino asumen MOV_EXPORT como MOV_CANTID así se evita importarlos nuevamente.

Según el nuevo campo TDC_AUTIMP en DPTIPDOCCLI, si es auto impresión no solicita confirmación para realizar el nuevo documento. Igualmente asume el modelaje de transacciones de inventarios (Físico, Lógico y Contable) para evitar dobles descarga u omisión de descarga de existencias.

21/09/2010

0800 Nuevo Programa INVEXISGROUP, genera la existencia de diversos productos logrando optimizar el tiempo de respuesta cuando se requiere la existencia de un grupo de productos.

Parámetros: cWhere,dFecha,cHora,cField,cCodSuc,cCodAlm

cWhere: Indica la lista de productos, o respectiva condicion con INNER JOIN

dFecha: Fecha requerida

Hora  : Hora que complementa la Fecha

cField: MOV_FISICO,MOV_LOGICO,MOV_CONTAB (indica el tipo de Existencia)

cCodSuc: Código de Sucursal.

Este programa logra optimizar el proceso  de abastecimiento

cCodAlm: Código de Almacén.

21/09/2010

0801 Corrección Libro de Inventario, Programa: INVLIBRO, El saldo de inventario se calculaba según último estado conocido de las transacciones. La corrección la realiza según la fecha solicitada.

Código Anterior

” SUM(MOV_CANTID*MOV_CXUND*MOV_CONTAB) AS SALDO, “+;

Por

” SUM(IF(MOV_FECHA”+GetWhere(“<=”,dHasta)+”,MOV_CANTID*MOV_CONTAB*MOV_CXUND,0)) AS SALDO, “+;

21/09/2010

0802 Nuevo Programa DPINVCREAUND, Crea la unidad de medida por producto y Unidad de medida. Es llamado desde DPINVPLAABAST/PREGRABAR, debido a la integridad entre planificación de abastecimiento y la unidad de medida del producto.

22/09/2010

0803 Mejoras en Programas BLAT y BLATENVIA, actualizados hacia la nueva estructura de datos sobre expedientes y esquematización de Datos, Tema, Actividad y Tarea.

23/09/2010

0804 Corrección en Programa: DPDOCCLIOTR, el campo Cargo fue cambiado por un combobox, evitando crear cargos por parte del usuario. Igualmente recupera el cargo de la persona asociada. El campo PERSONA se obtiene de la lista de personas vinculadas con el cliente.

26/09/2010

0805 Corrección en valor del Campo DOC_FCHDEC de la tabla DPDOCPRO en programa DPDOCPROFAC, “Compras”, Ahora la fecha de declaración de la factura de compra es almacenada según los datos indicados por el usuario.

Cambios en programas DPDOCPROPREGRA, requiere nuevo binario.

30/09/2010

806 Function WQout(cMsg,cTitle), fue incluida en el binario, logrando mostrar la lista de procedimiento de donde se llama, así será posible determinar mensajes al estilo policía mediante la sintaxis:

? “Mensaje”

30/09/2010

0807 Nuevo Programa SETDPCTATODPCL, determina la integridad entre DPCTA y DPCLIENTES, en caso de encontrar inconsistencias Asigna la Cuenta indefinida permitiendo la Integridad Referencial, cuando el sistema es actualizado hacia la versión  4.0. Este proceso se ejecuta antes de ejecutar la Integridad referencial entre DPCTA y DPCLIENTES.

02/10/2010

0808 Nuevo Programa DPCLIENTELYP, muestra mediante un Browser, Código, Nombre, RIF, Correo, Login (usuario) y Clave. Igualmente, está dotado del informe:

DPCLILOGYPASS. Este programa es llamado desde el Programa: DPCLIASIGCLAVE Asignación de Login y Clave.

02/10/2010

0809 Mejoras en Programa: DPCLIASIGCLAVE, contiene menú en barra de botones, fue replanteado el algoritmo para asignar login y clave. Cuando no tiene RIF usa los datos del correo electrónico. Cambios en Programa DPCLIENTES, Cuando se graba el cliente, POSTGRABAR, ejecuta “DPCLIASIGCLAVE”

03/10/2010

0810 Nuevo campo EXP_TICKET, refiere a los ticket CRM, para referenciar cualquier actividad con el cliente. Se genera en forma incremental.

04/10/2010

0811 Mejoras Reporte CLIVENDOCD “Vencimiento por Cliente”, fue agregada Columna Por Vencer, nuevo criterio RGO_C9, permite definir el formato numérico y ancho de las columnas. Así mismo, el Programa CLIVIEWVEN, “Resumen de Vencimiento por cliente”, incluye Redondeo “ROUND(EXP,2)” en la consulta SQL.

09/10/2010

0812 Nuevo Programa MYSQLVERSION, determina la versión de MySQL utilizada por el SGE. Hemos detectado en la versión 4.16 no permite utilizar la sentencia load_file(cFile), para almacenar en un campo BLOB en contenido de un Archivo Binario. Funcionalidad Necesaria para ejecutar el proceso automático de Actualización del Sistema.

09/10/2010

0813 Nuevo Programa DPALMINTREF, revisa la relación entre sucursales y almacenes, agrega en sucursales, registros inexistentes en la tabla DPSUCURALES y registrados en la tabla DPALMACE. Esta relación de consistencia es necesaria para ejecutar la Integridad Referencial entre sucursal con almacén.

09/10/2010

0814 Nuevo Programa DPDROP_KEY, permite borrar una tabla Índice, necesaria para replantear integridad referencial entre dos tablas. El nombre de la tabla índice influye sobre la integridad referencial. Así mismo fue mejorado el programa DPCB TEDROPPK, donde se requiere cambiar la integridad DE EJERCICIOS con DPCB, ahora tomando en cuenta el código de la sucursal.

10/10/2010

0814 Nuevo campo MEM_ID, en tabla DPMEMO. Su finalidad es lograr diferenciar el origen de las transacciones para evitar conflicto “reemplazo” durante el proceso de replicación de la base de datos. Generalmente todas las transacciones vinculadas con DPMEMO, serán identificadas, inicialmente está asociado el código de la sucursal, logran ser adaptada para cualquier otro propósito.

LOADCNF se asigna la variable, de sucursal, igualmente el programa DPRUNSUC oDp:cIdMemo  :=oDp:cSucursal

la clase.

TDOCGRID:cIdMemo

TDOCENC:cIdMemo

Estos valores están asignados por defecto.

Para los tablas maestras (Aún estamos evaluando su incorporación)

12/10/2010

0815 Cambio en PRIMARY KEY para DPMEMO, cambia de MEM_NUMERO por PRIMARY KEY  (`MEM_ID`,`MEM_NUMERO`)

12/10/2010

0816 Nuevo Programa DPMEMOSETID, asigna ID en los registros de la tabla DPMEMO.

Obtiene desde diccionario de Datos todas las tabla con campos siglas CODSUC y NUMMEM (Todas las tablas que contengan campos Sucursal y Memo). EL programa lee de estas tablas sucursal y número de memo y lo asigna en la tabla DPMEMO. Este proceso es necesario para que la nueva versión pueda leer los registros DPMEMO cuando se requiere ID , caso (Facturas de venta y demás documentos cuya relación con DPMEMO requiere un identificación). Este programa se ejecuta desde DPDATACREA y en el dataset proporciona ID para ser ejecutado una sola vez por cada Base de Datos.

12/10/2010

0817 Mejoras en Programa SQLDB_UPDATE, remueve las tablas Índices en la tabla

DPMEMO en los campos MEM_TABLA y MEM_CODSUC

  EJECUTAR(“DPDROP_KEY”,”DPMEMO”,”MEM_CODSUC”)

  EJECUTAR(“DPDROP_KEY”,”DPMEMO”,”MEM_TABLA”)

  // Borra los Índices del Diccionario para DPMEMO

  SQLDELETE(“DPINDEX”,”IND_TABLA”+GetWhere(“=”,”DPMEMO”))

13/10/2010

0818 Nueva Tabla DPEXPEDIENTEM, se relaciona con la tabla DPEXPEDIENTE, contiene los campos MEMOS. El campo EXP_TEXTO fue eliminado por razones de optimización. Su contenido es Migrado hacia DPEXPEDIENTEM, mediante el programa DPEXPEXPMEM, y este se ejecuta desde SQLDB_UPDATE (Ejecuta procesos antes de realizar el proceso de Actualización de Datos). Para optimizar el proceso de lectura y escritura se creo el índice con los siguientes campos:

EXP_CODSUC,EXP_CODMAE,EXP_TABLA,EXP_TIPDOC,EXP_NUMDOC,EXP_NUMERO.

Importante: Crear Respaldo de todas las bases de datos debido a que el campo EXP_TEXTO será removido para lograr mejores tiempos de respuestas en los expedientes.

16/10/2010

0819 Nuevo programa DPGET_FK, devuelve en un arreglo la cantidad de relaciones que posee una tabla con Otras Tablas, EJECUTAR(cTable,lDelete) el parámetro lDelete, indica si borra todas las relaciones.

Este programa es de uso particular para disolver relaciones entre tablas.

16/10/2010

0820 Nuevo programa DPLINKDEL, elimina la integridad referencial entre las tablas vinculadas, mediante el programa DPGET_FK. se ejecuta desde |“DPLNK.LNK”, relaciones entre tablas.

16/10/2010

0821 Nuevo Botón (5to) en programa DPTABINTREF, llama a DPLINK.LBX (relaciones entre tablas, presentado sólo las tablas indicadas en este programa. Ejemplo:

Mostrar las relaciones de la tabla DPDOCCLI.

16/10/2010

0822 Nuevo Informe “Retenciones de IVA”. DPRETIVACXFCH, Muestra en forma detallada las retenciones de IVA, seccionadas por Año y mes. Fue creado en grupo de informes 310, en donde se ejecuta desde ventas y CxC, los diversos informes diseñados para Retenciones de IVA. El programa DPCLIRETRTI “Visualizar Retenciones de IVA desde la Ficha del cliente”, llama a este nuevo informe.

21/10/2010

0823 Nuevo programa  DPINVPLAABASTG,A001X0001 muestra todos los productos del inventario con su respectiva relación de planificación para el abastecimiento.

Posee funcionalidad, 1er Botón, permitiendo registrar el plan de abastecimiento de manera general (Sucursales y Almacenes) por producto. Se accede desde Inventario, Procesos “Abastecimiento General”

21/10/2010

0824 Nuevo función DPINCREMENTAL(uValue), genera el número secuencia inmediato tomando en cuenta los caracteres no numéricos en la expresión, según la composición del valor uValue, si el valor de uValues es : A001X0001, su valor siguiente será : A001X0002 :

21/10/2010

0825 Nuevo programa DBISTABLE(cDb,cTable) verifica si existe una tabla en la Base de datos indicada en cDB. Este programa debe ser sustituido por el uso del método clase FILE(), de la clase de DATABASE conexión Nativa para MySQL. Para todos los casos, en el programas DpXbase ha sido reemplazada mediante, Este texto por: oDB:FILE(

Por: EJECUTAR(“DBISTABLE”,NIL,

Resultando: EJECUTAR(“DBISTABLE”,NIL,”DPPROVEEDORPROG”)

Caso, programa: SQLDB_UPDATE, se ejecuta toda vez que se instala o reinstala el sistema, ejecutando procesos previos sobre la base de datos antes de una Reinstalación de la BD.

23/10/2010

0826 Planificación de Abastecimiento por Grupo de Productos, Desde la opción consulta desde la ficha del Grupo se puede acceder hacia el formulario de planificación para asignar la planificación de abastecimiento.

23/10/2010

0827 Planificación de Abastecimiento por Proveedor y productos del Proveedor. Programas modificados: DPPROVEEDORCON y DPPRODXPROV

23/10/2010

0828 Nuevo Reporte INVMAXVTAMEXI, Productos más vendidos incluyendo existencia.

27/10/2010

0829 Nuevo Programa: DPDOCCXPSKIP, determinar los Documentos Antes y Después desde la tablas DPDOCPRO, debido a que estos documentos se enumeran proveedor y luego por el número de su factura, la clase TDOCENC, incluye una nueva funcionalidad ::cSkip en donde es posible indicar el Programa DpXBase que se encargará de la navegación de registros a través de los Botones Antes y Después. La secuencia de recorrido es Proveedor y Número de documento, si el documento llega al final, empieza el siguiente proveedor con el número inicial de su primer documento. Requiere Binario 27/10/2010

27/10/2010

0830 Nuevo ClassData ::cSkip en clase TDOCGRID, permite indicar el programa DpXbase que realiza la navegación Entre Registro.

Programa: DPDOCCXP, declaración:

oProDoc:cSkip:=”DPDOCCXPSKIP” en Documentos CxP.

27/10/2010

0830 Nueva Tareas Automática: TAREASDELPERSONAL, Muestras la lista de tareas por Personal de la empresa. Según el Programa “DPRESEXOXTRA”

29/10/2010

0831 Nuevo Programa DPRESEXPXCLI, Muestras el (temas, actividad y Tarea) pendiente por cliente, indicando el trabajador asignado, el programa incluye botones que permite realizar (Cierre, Respuesta y modificación del Expediente). Se accede desde la ficha del cliente, opción consultar, otros, Expediente en seguimiento. También desde Gerencia y Estadísticas, Ficheros, Resumen de tareas por personas, opción clientes, luego opción expedientes. Con En este programa se gestionan las tareas con clientes.

Noviembre

01/11/2010

0832 Mejoras en programa “IMPEXPINVXLS” ejecuta el proceso de importación de Productos desde Excel. Ahora utiliza los campos definidos en el formato DPINV.IXL , e incluye el uso de referencias para valores o tablas relacionadas como por ejemplo: Código de Barra, Nombre de la Marca, Nombre del Grupo.

AADD(aRef,{“@BARRA”    ,”Código de Barra”})

AADD(aRef,{“@GRUNOMBRE”,”Nombre de “+oDp:xDPGRU})

AADD(aRef,{“@MARNOMBRE”,”Nombre de “+oDp:xDPMARCAS})

01/11/2010

0833 Mejoras en programa “IXLCREATE” permite asignar manualmente el nombre de la columna en Excel o dejarla el nombre de la columna vacía, con el objetivo de indicarle a un campo un valor por defecto. Ejemplo INV_IVA (Corresponde de la Tasa del IVA) su valor por defecto es GN (En caso que en hoja de Excel su valor esté vacío o está omitido) se puede agregar manualmente y evitar mensajes de error por integridad referencial.

02/11/2010

0834 Nuevo Programa DPABASTGRABORD, presenta por proveedor los productos seleccionados para crear la Orden de Compra Automática. Es llamado desde el Proceso de ejecución de Abastecimiento.

02/11/2010

0834 Mejoras DPRUNPLAABASTG, permite editar cambiar la cantidad y costos determinados durante el proceso de cálculo de abastecimiento.

07/11/2010

0835 Nuevo Campo MOB_ESTADO, en tabla DPCTABANCOMOV, “movimiento en cuentas bancarias”, este nuevo campo tiene como objetivo informar en los reportes, y formularios, el estatus de cada transacción “Anulado”, “Activos ” o “Todos”.

Programas modificados: DPCTABANCOMOV,DPBCOCTAVIEWTIP y DPTRANSFBCO    .

El programa programa: SQLDB_UPDATE, actualiza el campo MOB_ESTADO, según el contenido MOB_ACT

SQLUPDATE(“DPCTABANCOMOV”,”MOB_ESTADO”,”A”,”MOB_ACT=1 AND MOB_ESTADO IS NULL”)

SQLUPDATE(“DPCTABANCOMOV”,”MOB_ESTADO”,”N”,”MOB_ACT=0 AND MOB_ESTADO IS NULL”)

08/11/2010

0836 Nuevo programa DPDOCCXCRVT, se ejecuta desde documento CxC, cuando el tipo de documento es “RVT”, Resumen de venta, permite registrar el resumen desde el reporte Z desde una impresora fiscal. Utiliza dos campos innecesarios para esta Transacción. Esta solución, es necesaria para uso del contador cuando presta servicios y utiliza SGE AdaptaPro y desea emitir los Libros de venta. Aun los libros de venta no han sido adaptados con esta incorporación.

oFrm:DOC_NUMFIS:=cDesde

oFrm:DOC_ASODOC:=cHasta

17/11/2010

0837 Mejora en Programa DPEMPXUSU, Agregado botón Buscar. Asociar Usuarios por Empresa.

17/11/2010

0838 Mejora en Programa FORMA30, Valida el código del proveedor “Tesoro Nacional” no esté vacío y tipo de documento forma 30. Debe estar disponible.

23/11/2010

0839 Mejora en Programa DPCLIENTESCON. Nueva opción “Buscar Cheque”, ejecuta el programa CLICHKDEV, diseñado para buscar cheques devueltos.

23/11/2010

0840 Nuevo Programa DPCBTEANULCHQ, Muestra un diálogo, para que el usuario dedica si Anula o Elimina los cheques del comprobante contable. Este programa es llamado desde DPCBTEPAGANUL, Anular Comprobante de Pago.

Diciembre

02/12/2010

0841 Mejoras en Programa DPDOCCLIMNUIMP , importar documentos del cliente, fue corregida la validación de las cantidades y el estado del documento Original cuando este no afecta a CxC. El estado del documento “si es Neutro”.

En caso de pedidos, su estatus pasa hacia “EX” exportado.  Así mismo fue corregido la numeración de documentos indicadas en tipo de documentos del cliente.

02/12/2010

0842 Mejoras en Programa DPDOCPROMNUIMP , exportar documentos del proveedor Cuando concluye el documento, asigna estado EX con el campo DOC_ESTADO.

Requiere actualización del diccionario de datos y actualización del programa binario.

05/12/2010

0843 Nuevo campo AEM_KEY en tabla DPAUDITAELIMOD, contiene la clave de la tabla utilizada como referencia para modificar o eliminar el registro.

07/12/2010

0844 Mejora en función Checktable(cNumTab), puede aceptar como parámetro cNumTab, el nombre de la tabla a cambio del número de la tabla.

07/12/2010

0849 Mejoras en Mapas de Tablas, Muestra el nombre nativo de la tabla, los botones de barra fueron asignados en una barra superior, fue asignado un nuevo botón para búsquedas.

08/12/2010

0850 Implementación  del campo DOC_IMPRES tabla DPDOCCLI, mediante el bloque de código bPostRun en el generador de informes, el sistema ejecuta luego de toda impresión mediante crystal (video o reporte) la actualización del campo SQLUPDATE(“DPDOCCLI”,”DOC_IMPRES”,.T.,”]+oDpCliMnu:cWhere, logrando marcar los documentos impresos. Igualmente el libro de ventas, muestra la bitácora de Ejecución de los documentos fiscales no impresos. El programa LIBAGREGARRTI , agrega las retenciones de IVA según el contenido del campo RTI_FCHDEC, fecha de declaración.

08/12/2010

0851 Mejoras en INVLIBRO “Libro de Inventario”, los cálculos de costos, utiliza las funciones clásicas del sistema “programa INVGETCOSTO”, calcular el costo promedio.

09/12/2010

0852 Mejoras en Numeración de Documentos de CxC, fue implementada la función DPINCREMENTAL(), unificar un solo criterio de numeración por tipo de documentos.

09/12/2010

0853 Nuevo Programa DPTIPCLIXIMP, Presenta el resumen de todos los Documentos de CxC no impresos, se ejecuta desde Ventas, Procesos. Documentos no impresos. Así mismo se creo el proceso Automático “Panel ERP2” DPDOCCLINOIMP, en donde se muestra la cantidad de documentos no impresos.

09/12/2010

0853 Mejora en programa DPTIPCLIXIMP, nuevo parámetro lFiscal:=.t., logrando filtrar los tipos de documentos que están marcados para libro de ventas.

09/12/2010

0854 Mejora en DPPROCESOS.LBX, Muestra el campo PRC_ACTIVO, logrando visualizar los procesos automáticos que están activos o inactivos.

09/12/2010

0855 Mejora programa DPUSUXEMP “Empresa y tablas `por usuario”., Ahora permite marcar o desmarcar todos los registros, presionando Doble Clic en el encabezado de la columna “x”, A Si mismo acepta el parámetro cWhere para filtrar los registros, para el caso de los procesos automáticos, solo acepta los procesos activos “PRC_ACTIVO=1”

11/12/2010

0856 Mejora DPINVTRAN.LBX (Browser Tabla de Transacciones), fueron agregadas dos funcionalidades: Unificación de códigos y permisos por usuarios, mediante dos nuevos botones en la barra superior.

11/12/2010

0857 Mejoras en Programa DPPRIVILEGIO, Agrega Privilegios por Tablas “DPINVTRAN”, Transacciones. Asimismo el programa DPTABLAXUSU, fue mejorado, Se agregó menú de Barra de Botones y la opción Búsqueda.

12/12/2010

0857 Mejoras en programa DPPRIVGENERAL, todos sus valores son cargados en forma Inactiva, así los permisos generales, se generan mediante aceptación.

12/12/2010

0858 Mejoras en programa DBISTABLE(cDb,cTable), si el parámetro cDB esta vacío busca la cDB (Base de datos en el Diccionario). El programa SQLDB_UPDATE, solicita en toda llamada DBISTABLE(oDp:cDsnData) el parámetro oDp:cDsnData

14/12/2010

0859 Mejoras en programa DPDROP_KEY, recibe tercer parámetro cDb, nombre de la BD, si no se envía el programa la busca en DPTABLAS, así evita mensajes de Advertencia durante los procesos de instalación inicial.

14/12/2010

0860 Nuevo Programa DPDOCXPRN, muestra los documentos no Impresos, cuando el usuario lo selecciona, solicita su impresión y lo marca como impreso, es llamado desde el programa DPTIPCLIXIMP

15/12/2010

0861 Nuevo Programa DPSERXCLI, Seriales por Clientes, muestra los Seriales , códigos de producto, cliente y documento financiero (CxC) sobre los seriales vinculados con la tabla DPMOVINV (Movimientos de Productos), facilita la búsqueda de Seriales. Su acceso se realiza desde Inventario, Otros “Seriales Egresados”

17/12/2010

0862 Nuevo Reporte INVCOMVTA Resumen de Cantidades de Ventas y Compras por Mes.

Asume los documentos según los tipos de documentos asignado para CxC

19/12/2010

0863 Nueva tabla DPREGABASTEC, se registran el proceso de planificación de Abastecimiento. Registra Fecha (Desde y Hasta) valore necesarios para determinar la el periodo de Abastecimiento  y determinar las ventas durante el periodo. Se accede desde la nueva opción desde Inventario, Transacciones.

19/12/2010

0864 Mejoras en Programa DPDOCXPRN, fue incorporada la funcionalidad “Imprimir Todo”, así este programa se imprime las facturas mediante cola de impresión.

Además refresca los registros todas vez que imprime un documento.

20/12/2010

0865 Nueva Tabla DPDOCPROAUT  (Registro de Autorización de Pagos), desde la consulta del proveedor (Nueva Opción) “Autorizar Pagos”, llama al programa DPDOCPROVIEW “Modificado para Entre Propósito”, el usuario mediante Clic marca el documento autorizado para el pago, además puede indicar el monto Autorizado y la fecha autorizada.

20/12/2010

0866 Privilegios para definir por usuario “Autorización de Pagos”. Mejoras en programas “DPPRIVTESOR” y “DPPRIGENLEE”, variable oDp:P_LAutorizaP , si es Verdadero .T., el usuario solo podrá realizar pagos “previamente Autorizados”.

Para definir el permiso del usuario, Administración del Sistema, Ficheros, Usuarios, 6to Botón, Otros Permisos y Tesorería. Tildar “Solo realizar Pagos Autorizados”. La Variable oDp:P_LAutRegPag, Define el Permiso para Definir las autorizaciones de pago.

25/12/2010

0867 Nueva Tabla: DPREGABASTDOC , Contiene el registro de los documento del Proveedor generador de Manera Automática mediante el proceso de “Abastecimiento”, permite conocer los documentos Generador y evitar la Redundancia en la planificación de Abastecimiento por Producto.

28/12/2010

0868 Nueva Variable oDp:P_LDpAbastec, “Permiso para ejecutar el Proceso de Abastecimiento, ubicado en Marcas y Productos. Se define en, usuarios, Otros permisos, generales y DpXbase, “Planificar Abastecimiento”

28/12/2010

0869 Nuevo programa “DPREGABASTECCON”, ejecuta consulta del registro de Abastecimiento.

29/12/2010

0870 Mejora en Programa DPUSUXEMP, permiso por usuario, los botones están en la barra superior y fue corregido un error.

29/12/2010

0871 Sentencia SQL para cambiar código de la empresa de Inicio. BD: ADMCONFIG UPDATE DPDATACNF SET DAT_VALUE=’0000′ WHERE DAT_NAME=’CCODEMP’