Actualizaciones 2018

Enero

10/01/2018

2245 Nuevo “DPLINKMNU“, incluye menú de opciones de enlace entre dos tablas, logrando ejecutar funciones para el área de soporte en la base de datos.

  • Refrescar integridad referencial.
  • Revisar inconsistencia entre dos tablas.
  • Remover Integridad.
  • Visualizar Integridad.

10/01/2018

2246 Nuevo programa “GETSQLCONSISTENCIA“, genera sentencia SQL para la revisión de integridad de una tabla con sus respectivas tablas relacionadas.

21/01/2018

2247 Nuevo programa “CHKTABLES“, Compara las tablas según el diccionario de datos con las tablas de la base de datos, en el caso no ser encontrada es creada mediante la función CHECKTABLE, evita las incidencias causadas por falta de tablas durante el proceso de actualización de la base de datos.

22/01/2018

2248 Mejora Programa DPCLIENTESMOVIN (Muestra historial de transacciones en la tabla de movimiento de inventarios) vinculadas con Clientes, el formulario es MDI ajustable a la capacidad del video. Control ComboBox ubicada en la Barra de botones.

23/01/2018

2249 Nuevo Programa DPPROVEEDORMOVIN (Muestra historial de
transacciones en la tabla de movimiento de inventarios) vinculadas con
proveedores. Se ejecuta desde la ficha del Proveedor.

24/01/2018

2250 Mejora en programa DPPRECIOACTIVO, Remueve los precios con valor CERO necesarios para optimizar las vistas contentivas de precios evitando utilizar la clausura WHERE PRE_PRECIO>0. Además, solo activa el catálogo de precios cuya lista posea precios y crea en el catálogo de precios las listas de precios no existentes en tabla: DPPRECIOTIP

24/01/2018

2251 Nuevas vistas DPPRECIOXINV contentiva del detalle de catálogo (Lista) con productos y vista DPPRECIOXINVCANT contiene resumen (Cantidad) de productos por catálogo de precios. Utilizado por el formulario “Catálogo de Precios” para visualizar la cantidad de productos vinculados con listas de precios.

24/01/2018

2252 Nueva opción “Determinar Precios sin Actualización” en el Menú de
Catálogo de Precios. Ejecuta el programa Browser “BRPRECIOSL” quien determina los productos que no tiene precio actualizados comparando el precio actual del sistema Vs el último precio indicado en la factura de venta.

25/01/2018

2253 Nuevo Browser “Productos con Precios de Venta sin Actualización”,
determina los precios de venta que sean iguales o inferiores con el ultimo precio de la última venta. Además, presenta el precio actualizado según el factor de comparación con el poder adquisitivo obtenido entre la fecha de la ultima venta comparado con la fecha actual (Aplicando el KPI según valor del poder adquisitivo). Mitiga el riesgo de ofertar o comercializar precios con precios desactualizados. Permite actualizar los precios de venta según su valor actualizado o sugerido. Este formulario pertenece al ADD-ON (Indicador según KPI basado en poder adquisitivo). Su ejecución se realiza desde “Catálogo de Precios”, Menú y Opción “Precios sin Actualizar”.

25/01/2018

2254 Fecha de Precios Actualizados, mediante el browser “BRPRECIOFCH“, presenta el resumen de las fechas de la tabla de precios de venta y tiene como objetivo presentar los productos cuyos precios no han sido actualizados medido en tiempo (Días). Su acceso se realiza desde Inventario, Otros, Browser y opción “Fecha de Precios Actualizados”. El botón Precio, presenta lista de los precios que fueron actualizados según la fecha focalizada. Requiere replanteamiento de las vistas de precios, programa “DPLISTATOVISTA

25/01/2018

2255 Formulario para actualización de precios de venta (Final) por proveedor. Nuevos campos PRE_CODPRO (Código del Proveedor vinculado con el Precio) y PRE_FCHSIS (Fecha del sistema). El formulario solicita fecha de la lista de precios y por cada producto introducir el nuevo precio final de la venta. Para acceder, formulario del proveedor, menú, Precios y “Actualizar Precios por proveedor”. Requiere ejecutar programa “DPLOADCNFADDFIELD

30/01/2018

2256 Ajuste automático del Alto (Según resolución del Video) en
formulario de Productos, Clientes y Proveedores. De igual manera las opciones de Menú y Consulta.

Febrero

05/02/2018

2257 Nuevo valor “Parte de Activos”. Desde programa, “DPINVSETUTILIZ“, crea la nueva opción en tabla DPCAMPOSOP vinculada con la tabla DPINV y campo INV_UTILIZ con el valor de “Parte de Activos”, además incluye el registro en la tabla “DPINVUTILIZ“. Esta nueva categorización del producto tiene como objetivo filtrar los productos que serán vinculados con los registros de Activos (Con su respectivo periodo de reemplazo) para calcular estructura de costos, gestión de abastecimiento (Procura) para el mantenimiento de Activos.

05/02/2018

2258 Registro de Conteo de Productos por Grupo, Desde formulario LBX de la tabla “DPGRU“, opción “Menú”, nueva opción “Conteo Físico”, presenta formulario para indicar los datos de fecha y almacén de Existencia y conteo. Luego presenta formulario contentivo de productos: Código, Descripción, Unidad de medida, existencia, Ajuste y Costo.
El proceso de optimización no incluye el costo del producto, cuando el usuario introduce la cantidad el sistema obtiene el costo del producto. El registro de conteo se realiza cuando el usuario ejecuta el botón “Grabar”.

06/02/2018

2259 Mejora en funcionalidad Sucursal. Campo: Presentar como empresa, si su valor es.T., Activa la opción “Configuración de la Empresa” desde el formulario “Menú de Sucursal”. El formulario “Configuración de la Empresa” solicitará los datos correspondientes específicamente a la empresa representada como sucursal. De igual manera el programa “DPLOADCNF” carga de valores de la empresa, leerá los valores específicos de su configuración.

06/02/2018

2260 Nuevo formulario “DPSUCCON“, consulta del registro de sucursal. Presenta opciones: Consultar formulario, restricción por Producto, Cliente y Proveedor

06/02/2018

2261 Nuevo Campo “UBI_MTRCUB“, en Tabla “DPUBICACFIS” necesario para registrar el espacio medido en metros cúbicos. Tiene como finalidad obtener el costo del espacio físico mediante implementación de estructura de costos aplicada por departamentos.

06/02/2018

2262 Nuevo Campo “ALM_MTRCUB“, en Tabla “DPALMACEN” necesario para registrar el espacio físico medido en metros cúbicos. Tiene como finalidad obtener el costo del espacio físico mediante implementación de estructura de costos aplicada por departamentos. De igual manera el nuevo campo ALM_CODDEP se refiere el código del departamento asociado con el Almacén.

06/02/2018

2263 Nuevo Campo “UBI_CODIGO“, seis caracteres incrementado automático DpXbase. Tiene como objetivo identificar la ubicación física mediante indicador simple. El programa “DPUBICACFISCOD” se encarga de generar la auto codificación de cada registro. Este programa es ejecutado desde el programa

15/02/2018

2264 Nuevo programa “PROVCEROTOPROV“, ejecutado desde SQLDB_POSTUPDAT y Desde libro de Compras. Migración de Registros de la tabla DPPROVEEDORCERO hacia tabla DPPROVEEDOR de tipo “Esporádicos”, con el objetivo de normalizar los registros de facturas de compra mediante reintegros de Compras. La normalización incluye: Consulta de Históricos, Retenciones, Contabilización, Libro de Compras. Nueva Vista VIEW_PROVEEDOREXPOR contentiva de “Proveedores
Extemporáneos”

15/02/2018

2265 Nuevo Browser “BRREIDET“, accede desde tesorería, otro, browser. Presenta mediante formulario MDI el browser contentivo de los reintegros de Compras con los datos del pagador y el proveedor.

15/02/2018

2266 Nuevo Browser “BRDOCPROCTADET“, Muestra resumen por cuenta contable Y tipo de documento según contenido de Cuentas en Documentos de CxP.

15/02/2018

2267 Mejora en formulario LBX procesos automáticos, incluye fullsize y opción para filtrar y seleccionar por campo.

18/02/2018

2268 Proceso de Descarga de actualizaciones desde adaptaPro Server,
genera un nuevo archivo contentivo de la lista de tablas que deberán ser actualizadas cuando el usuario ejecuta el cambio de empresa. Programa: “PAQTODPTABLAS“. Su contenido es almacenado en el campo EMP_TABUPD en tablas DPEMPRESA.

18/02/2018

2269 Programa “PLUGIN_DOWN“, Proceso de Descarga de actualizaciones desde adaptaPro Server, ejecuta programa:

EJECUTAR(“SQLDB_POSTUPDAT”,NIL,NIL,.F.) sin actualizar las vistas de las tablas.

18/02/2018

2270 Proceso de Descarga de actualizaciones desde adaptaPro Server, genera un nuevo archivo contentivo de la lista de vistas que deberán ser actualizadas cuando el usuario ejecuta el cambio de empresa. Programa: “VISTODPVISTAS “. Su contenido es almacenado en el campo EMP_VISUPD en tablas DPEMPRESA. Formulario DPVISTAS, También actualiza el valor del campo EMP_VISUPD concatenando la lista de vistas actualizado, evitando esperar la actualización de todas las vistas en el cambio de empresa.

19/02/2018

2271 Ejecución de Procesos automáticos fallidos. Nuevos campos
Lógicos PRC_INICIA,PRC_FIN y Fecha PRC_FCHRUN, cuando se ejecuta el proceso automático y genera alguna incidencia, será inactivado el proceso e indicando en el campo PRC_FIN=.F. Con el objetivo de conocer cuales son los procesos automáticos con incidencias.

19/02/2018

2272 Nueva ClassData ::cField_Order en clase TTABLE y ::lDesc en Clase TTABLE, contiene los datos del Ordenamiento de datos en el cursor “::aDataFill”. Facilita a la clase TDPLBXRUN() lograr ordenar por cada columna de manera ascendente y descendente la presentación de los datos del browser.

19/02/2018
2273 Mejora en clase DPLBXRUN, presentación de campos lógicos mediante asignación COL[NN]_VIEW:=3, campos lógicos FALSO muestra bitmaps\ledrojo.bmp y VERDADERO muestra bitmaps\ledverde.bmp

SELECT:=PRC_CODIGO,PRC_DESCRI,PRC_FECHA,PRC_AUTOM,PRC_ACTIVO,PRC_ALLUSE,PRC_FIN,PRC_CLASIF

COL07_HEADER:=Ejecutado
COL07_WIDTH :=90
COL07_VIEW:=3

19/02/2018

2274 Nueva función LTRAN(nValue,nLen,nDec) ubicada en DPWIN32.HRB presenta los valores numéricos en formato “999.999.999,99” mostrando el punto o coma en separación de miles. Esta función utilizada en proceso automáticas mejora la presentación de los indicadores.

En caso de incidencia por contar con dpwin32.hrb, deberá incluir en el
programa o proceso automático:

FUNCTION LTRAN(nValue,nLen,nDec)
LOCAL cPicture:=”999,999,999,999″+IF(nDec<>NIL .AND. nDec>0,”.”+REPLI(“9″,nDec),””)
RETURN ALLTRIM(FDP(nValue,cPicture))

19/02/2018

2272 Procesos Automático “PROCFALLIDOS“, determina la cantidad procesos fallido y los presenta en el Panel ERP. Desde programa DPINI, determina la cantidad de procesos fallidos ejecuta formulario “BRPRCFALLIDO” para su visualización, modificación o ejecución. Nuevo Campo “PRC_MSGERR” en tabla DPPROCESOSMEMO, contentivo del mensaje de Incidencia.

21/02/2018

2273 Optimización de Programa “INVGETULTCOS“, construye clausula WHERE según índice :

MOV_CODSUC,MOV_CODIGO,MOV_FECHA,MOV_HORA,MOV_INVACT,MOV_CONTAB

SELECT MOV_COSTO+MOV_MTOCOM
FROM DPMOVINV
WHERE MOV_CODIGO=’22402′ AND ( MOV_FECHA<‘2008-10-07′ OR ( MOV_FECHA=’2008-10-07′ AND MOV_HORA<=’05:34:47’))
AND MOV_INVACT=1 AND MOV_CONTAB=1
AND MOV_UNDMED=’UND12′
ORDER BY CONCAT(MOV_FECHA,MOV_HORA)
DESC LIMIT 1

21/02/2018

2274 Optimización de tabla DPPRECIOS, mediante índice: Programa “DPPRECIOSCAL” “PRE_CODIGO,PRE_UNDMED,PRE_CODMON,PRE_LISTA“,”Optimiza DPPRECIOSCAL“)

PRE_FECHA” ,”Optimiza Proceso automática INVPRECIOSINFCH “)

Programas requiere utiliza la secuencia de los campos,
PRE_CODIGO,PRE_UNDMED,PRE_CODMON,PRE_LISTA

22/02/2018

2274 Proceso automático “INVMULUNDMED“, determina la cantidad de productos con diversas unidades de medida, al presionar click presenta browser: Browser contentivo de “Lista de Precios con Diversas Unidades de Medida”. Requiere nueva vista: INVMEDCA

24/02/2018

2275 Binario dpsgev51.exe no utilizara el uso de archivos *.chk para revisar integridad referencial y tablas de la BD. Solo mediante la definición CHKBD :=.T. en archivo DATAPRO.TXT realizara revisión de la tablas en BD de configuración y Datos. De igual manera la descarga automática del programa binario no realizar revisión de las tablas en la BD. Incluye optimización de procesos en el arranque del sistema.

27/02/2018

2276 Nueva funcionalidad “registro y visualización de traza por menú”, nueva tabla DPAUDITAMENU, registra en cada selección del menú, el código del menú, la IP del PC, el código del usuario, fecha y Hora de uso de la opción. Además también permite conocer las actividades discrecionales que ejecuta el usuario con el sistema. Para activar la visualización de la traza sobre el mismo menú, debe seleccionar: Administración del Sistema

Procesos y Activar visualización de traza de ejecución. Para desactivarla debe ejecutar cualquier opción del menú, se presenta el formulario con el browser de registros de traza y mediante el botón “Cerrar” se
inactiva y el menú restaura sus funciones de ejecución.

Marzo

01/03/2018

2277 Mejora en formulario precio, incluye campo de fecha de actualización mas Origen del precio, opción consulta presenta histórico del traza de precios.

01/03/2018

2278 Nuevo formulario MDI/BROWSE contentivo de la traza de precio por producto con inicio de precio base (Compra o Lista ) más % de utilidad logrando precio según fecha, luego al ser actualizado posteriormente en indicador de actualización (IPC,Divisas, entre otros), muestra el precio actual con su respectivo factor de corrección para determinar la proporción entre el precio base y precio actualizado. Nuevo Campo PRE_BASE, contiene el valor de Origen del precio, este puede ser Costo o Precio de Venta.

02/03/2018

2279 Nuevo programa : DPTABMONCREA, Crea registro en Tabla DPTABMON, llamado desde programa “KPIGETURL” y crea los registros para divisas USD (Dólares Norte Americanos) y EU (Euros).

03/03/2018

2280 DPDROPALL_FK, genera archivo struct\drop_fk.txt contentiva de las sentencias SQL para remover la integridad referencia y las claves
primarias, cuya finalidad es contar con las sentencias para ser ejecutado desde heidy u otro administrador para facilitarle al administrador del BD lograr remover integridad y claves primaria cuando el BD es altamente pesada (millones de registros) y no pueda ser ejecutado desde el sistema (Cliente).

03/03/2018

2281 Programa “EJMIMPDATOS” genera diccionario de cada tabla, ahora incluye sentencia SQL para remover integridad referencial y clave primaria

03/03/2018

2281 Proceso automático “ASIENTOCTAINDEF“, presenta la cantidad de Asientos contables con cuentas Indefinidas. Presenta el browser “ASIENTOSINDEF” contentivo de la cantidad de asientos contables por Aplicación “Origen”. También el estado de presentación financiera utiliza el proceso “ASIENTOCTAINDEF” como indicador de asientos financieros.

05/03/2018

2282 Mejora en programa “EDOSITFIN” estado de situación financiera, ahora incluye calculo y conversión en otra divisa aplicando el valor en Bs de cada asientos con su equivalente en la divisa seleccionada “requiere valor diario” en la tabla DPHISMON. Según la fecha del estado financiero, busca el valor de la divisa en la tabla DPHISMON en el caso de no existir su valor, el sistema buscará la fecha máxima del valor cuya fecha de registro sea inferior a la fecha del balance. Incluye presentar el estado financiero en Divisas.

05/03/2018

2283 Proceso “ASIENTOXACT” presenta en el panel ERP la cantidad de asientos por actualizar, al presionar CLIC muestra resumen de fecha, numero de comprobante, debe, haber, saldo y cantidad de asientos.

05/03/2018

2284 Programa “DPDOCPROFACCON“, consultar documento del proveedor, si es creado desde CxP y ejecutad desde comprobantes contables permite acceder directamente hacia el documento desde el formulario “Cuentas Por Pagar”

05/03/2018

2285 Nuevo proceso automático “ARCRESANUAL“, presenta en el panel ERP la cantidad de proveedores cuyas retenciones ARC no han sido calculadas para su emisión. Este proceso solo se activa durante los 90 días de plazo para la declaración del DPJ26. Al presionar CLIC, presenta formulario MDI contentivo de lista de proveedores con su respectivo resumen Anual ARC, mediante el Botón Guardar registra en tabla DPDOCPRO tipo de Documento ARC como una tarea cumplida y de valor comparativo o indicador de cumplimiento.

05/03/2018

2286 Nuevo campo PC_EDOACT Tabla DPPCLOG para registrar el estado de Actualización del PC según variable oDp:cLocalRecover iniciada en programa DPINI y ejecución DPAPLDIRGET2 “Quien descarga los componentes desde la tabla DPDIRAPL” Los campos PC_FCHSTD,PC_HORSTD contienen los datos de fecha de actualización local del sistema

11/03/2018

2287 Nuevo campo PRC_CODADD Código del ADD-ON especifico del proceso Automático.

11/03/2018

2288 Nuevo class lRemote Data en clase TTABLE, indica si la tabla utiliza un cursor desde un BD conectada vía internet con la finalidad de ejecutar el programa SQLMSGERR, recibe como parámetro en el caso de ser Afirmativo el programa no revisa el diccionario de datos y muestra solo mensaje el mensaje de incidencias generado por el gestor de la Base de datos.

La class data : lSetFieldDef:=.F. inactiva la búsqueda de valores por defecto indicado en el diccionario de datos. Uso de clase TTABLE con BD conectadas mediante la Internet.

oTable:lRemote:=.T.
oTable:lSetFieldDef:=.F.

11/03/2018

2289 Optimización de Lectura del Ultimo Costo, programa “INVGETULTCOS“, requiere utilizar índice:

MOV_CODSUC,MOV_CODIGO,MOV_FECHA,MOV_HORA,MOV_INVACT,MOV_CONTAB

Reemplazo de

cWhereFch:=”( MOV_FECHA”+GetWhere(“<“,dHasta)+” OR “+;
” ( MOV_FECHA”+GetWhere(“=”,dHasta)+” AND MOV_HORA”+GetWhere(“<=”,cHoraMax)+”))”

Por

cWhereFch:=”CONCAT(MOV_FECHA,MOV_HORA)”+GetWhere(“<=”,ALLTRIM(SQLDATE(dHasta))+cHoraMax)

16/03/2018

2290 Nuevo Browser: ISLRDETPROV, Resumen de Retenciones ISLR por Conceptos de ISLR. Mejoras en Consulta de Retenciones desde la Ficha del Proveedor.

19/03/2018

2291 Mejora en programa “DPDOCMOV” movimiento de inventario, modificar fecha y numero de documento (encabezado) y afecta fecha y numero de documento en tabla DPMOVINV. Además permite anular documentos sin cuerpo o movimientos. Mejora visual en el programa “DPDOCMOVMNU” menú de opciones, incluye reporte para imprimir códigos de barra con datos del: Lote, precio de Venta, Código, descripción y cantidad. Incluye nuevo vinculo, tabla DPMOVINV para incluir precio de venta, en el criterio del reporte solicita lista de precio y moneda.

19/03/2018

2292 Nuevo Botón “Exportar” desde LBX browser de reporte, facilita filtrar
reportes del browser y mediante botón exportar ejecuta programa que genera contenido comprimido del reporte.

27/03/2018

2293 Nuevo programa: “DPCODINTEGRA_ADDAgrega nuevo código de Integración en tabla DPCODINTEGRA de códigos de integración Contable. Desde programa DPLOADCNFADDFIELD y DPCBTERECO_MON

// Agregar Código de Integración
EJECUTAR(“DPCODINTEGRA_ADD”,”DIFRECMON”,”Diferencia por Reconversión Monetaria “) Luego de ejecutar el proceso de Reconversión monetaria desde el programa
“RECON_MON_2018”.

27/03/2018

2294 Nuevo campo: CIN_ACTIVO, lógico en tabla “DPCODINTEGRA” para Activar o Inactivar. Se activa desde programa “DPLOADCNFADDFIELD“. El campo será utilizado para medir las cuentas Activas y vinculadas con cuentas “Indefinidas”.

Proceso automático: CODINTINACTIVOS, presenta en el Panel ERP la cantidad de códigos de integración Inactivos y Activos con su respectiva proporción.

Proceso automático: CODINTACTCTAINDEF, presenta en el Panel ERP la cantidad de códigos de integración Activos y vinculados con Cuentas contables Indefinidas.

Creación de Código de Integración “INDEFINIDA” necesario para asociar a los asientos contables cuyas cuentas contables no ha sido suministrada por códigos de integración.

Programa : DPCBTERECO_MON, Genera asiento por diferencial causado por la reconversión monetaria y vincula el asiento con el código de integración DIFRECMON” con la finalidad de ser corregido mediante asignar o modifica la cuenta contable en el código de integración.

27/03/2018

2294 Nuevo campo : “MOC_CODINT” en tabla DPASIENTOS y tiene como objetivo registrar el código de integración contable que suministró la cuenta contable, además de permitir reasignar la cuenta contable en los asientos cuando el usuario modifica el código contable en programa DPCODINTEGRA

27/03/2018

2295 Nuevo programa “DPCODINTEGRACON“, presenta menú de consulta con opciones para visualizar auditoria por registro y por campo.

31/03/2018

2296 Mejoras en programas “DPLOADCNFADDFIELD” y “DPINIADDFIELD“, realiza lectura de la tabla “datadbf\dptablas.dbf” y revisa si la tabla existe en el diccionario de datos, en caso de no existe, ejecuta el programa DPTABLANODICCDAT” quien actualiza el diccionario de datos según las tablas datadbf\dptablas.dbf datadbf\dpcampos.dbf datadbf\dplink, entre otras. En el caso que la tabla no existe en datadbf\dptablas.dbf, el sistema realizara la descarga desde el servidor adaptaPro mediante la función DPAPTGET(“PAQ”)

31/03/2018

2297 Mejoras en Tabla “DPREGSOPORTE“, incluye clave primaria mediante campo: RSP_RIF,RSP_NUMERO, número es incrementado según el número del RIF. Por cada empresa del cliente el registro de soporte será incrementado y único. Cuando viaja hacia el servidor de AdaptaPro será incluido con el mismo número. Cuando el registro es ingresado desde las instalaciones de AdaptaPro, el incrementado agregará la letra “A” en sustitución del primer cero. Incluye nuevos campos RSP_FILE indica ruta del Archivo adjunto que será digitalizado en la tabla DPFILEEMP y Tabla DPFILEEMPMAIN, con la finalidad de trasmitir hacia AdaptaPro Server su contenido para uso del personal del soporte. El campo RSP_FILMAI indica número de registro de enlace con la tabla de digitalización (DPFILEEMP)

Abril

04/04/2018

2298 Mejoras en programa “DPREGSOPORTE“, incluye la verificación de la tabla en la BD (oDp:cDsnConfig), en caso de no existir, la tabla será creada mediante el programa “DPFILSTRTAB” utilizando la estructura indicada en la tabla struct\DPREGSOPORTE.TXT

09/04/2018

2299 Nueva tabla DPINVSLD contentiva del resumen de saldos de existencia FISICA,LOGICA Y CONTABLE contentiva del código del producto, sucursal y saldo. Mediante el programa “DPINVSLDCREA” debe ser ejecutado en la función GRIDPRESAVE para crear el registro de saldo en tabla DPINVSLD.

EJECUTAR(“DPINVSLDCREA”,NIL,NIL,NIL,oGrid)

Mediante el disparador (TRIGGER) DPMOVINV_INSERT para la tabla DPMOVINV, se ejecuta el proceso de actualización del saldo, con la finalidad de optimizar las consultas de existencias.

DROP TRIGGER IF EXISTS DPMOVINV_INSERT;
DELIMITER |
CREATE TRIGGER DPMOVINV_INSERT BEFORE INSERT ON DPMOVINV
FOR EACH ROW BEGIN
UPDATE DPINVSLD SET SLD_FISICO = SLD_FISICO + (NEW.MOV_CANTID*NEW.MOV_CXUND*NEW.MOV_FISICO),
SLD_LOGICO = SLD_LOGICO + (NEW.MOV_CANTID*NEW.MOV_CXUND*NEW.MOV_LOGICO),
SLD_CONTAB = SLD_CONTAB + (NEW.MOV_CANTID*NEW.MOV_CXUND*NEW.MOV_CONTAB)
WHERE SLD_CODIGO = NEW.MOV_CODIGO AND SLD_CODSUC=NEW.MOV_CODSUC AND SLD_CODALM=NEW.MOV_CODALM ;
END
|

15/04/2018

2300 Mejora en Clase DPLBXRUN, Inicia el Browser sin registros y permite al usuario introducir el texto (Código o Descripción parcial) para que el sistema realice la consulta SQL con la sentencia WHERE LIKE %Buscar% para obtener específicamente los registros que cumplan con la condición logrando reducir el tiempo de respuesta. Solo requiere indicar la Tabla con Buscador inicial en el formulario LBX

15/04/2018

2301 Programa DpXBase DPINICHKTABLES, ejecutado desde el binario y antes de solicitar lectura del diccionario de datos, facilita agregar nuevos campos al diccionario de datos logrando su actualización sin incidencias por falta de nuevos campos (Caso Reemplazar binario de Versión 5.0) sin necesidad de actualizar la capa de negocios del sistema.

18/04/2018

2302 Incorporación de Disparadores en proceso de exportar tablas
(dptablas.zip) y subir tablas hacia AdaptaPro Server (tablas.paq). De igual manera en el proceso de descarga de actualizaciones e importar tablas.

18/04/2018

2303 Nueva tabla DPRIF, Mediante programa: DPCLIENTESTORIF, Genera registro en Tabla DPRIF desde la tabla DPCLIENTES. DPPROVEETORIF, Genera Registro en Tabla DPRIF desde tabla DPCLIENTES. Se ejecuta desde programa SQLDB_POSTUPDA. El objetivo es generar integridad referencia en Tabla DPRECIBOSCLI y DPCBTEPAGO con la finalidad de generar pagos a Clientes y recepción de ingresos por parte de proveedores. De igual forma la tabla DPCTABANCO permite registrar prestamos (Pasivos), También pasar nómina hacia CxP. Gestión de accionista permitirá registrar prestamos, anticipos y Pagos. Mediante Disparadores se gestiona la integridad entre las tablas vinculadas: DPCLIENTES,DPPROVEEDOR,DPVENDEDOR y DPCTABANCO.

Progresivamente la integridad de DPDOCCLI,DPDOCPRO,DPMOVBCO,DPCTABANCO serán replanteadas hacia la tabla DPRIF.

19/04/2018

2304 Programa DPTRIGGERSCREAR, Ejecutado desde DPINI genera los disparadores para la base de datos de configuración. Ejecutado desde DPLOADCNF genera los disparadores para cambiar empresa y base de datos por empresa.

20/04/2018

2305 Programa SCROLLGETCHK, ejecutado desde la clase TSCROLLGET, revisa el contenido de los campos de Scrollget vs los campos de la tabla y verifica si algún campo del formulario no existe en la estructura de la tabla cierra el formulario y ejecutar el browser para seleccionar los campos validos de la tabla que serán utilizados en el formulario scrollget.

Clase TDPEDIT incluye nuevo classData ::lAutoClose para que cierre en el método activate. Nueva función ScrollGet_reset(), resetea los formularios en memoria. En algunos casos, las bases de datos no tienen actualizada la misma estructura y requiere recetar los scrollget. Esta función es llamada desde cambio de empresa.

21/04/2018

2306 Mejora en clase TSCROLLGET, soluciona la incidencia de formularios definidos para campos de tipo Carácter y control ComboBox cuando es recuperada (Restaurada respaldo) una base de datos cuyo campo en referencia al ComboBox es numérica. El nuevo binario, realiza el cambio de ComboBox hacia GET, advirtiendo al usuario sobre la incidencia del control (ComboBox) y tipo de campo. De igual manera, los campos indicados en el formulario scrollget y no existentes en la tabla, serán presentados mediante mensaje de Incidencia y removidos desde el formulario logrando la operatividad del Sistema.

Incluye nueva ClassData aMsgErr:={}, Contentivas de los mensajes de
incidencias que serán mostradas hacia el Usuario.

La función ScrollGet_reset(bBlq), permite resetear los controles cargados en memoria y mediante la variable oDp:oScrollGet, dispone del valor del objeto oScroll que está en función.

Su valor por defecto es bBlq:={||aData:={}} quien resetea la variable estática contentiva de todos los arreglos contentivos de los formularios.

Funciones con validación parámetro (cValue) y recibe parámetro numérico.
GetFromList()
SayOptions()
GetOptions()

26/04/2018

2307 Mejora en clase TSCROLLGET, ejecuta programa “XSCROLLRCLICK” copia en clipboard el contenido del campo. Cuando ejecuta “Click Derecho” bRClicked.

26/04/2018

2308 Mejora en clase TMDI, incluye Objeto menú para el formulario
Windows MDI (::oWnd).

Debe ser declarado Previamente
LOCAL oMenu
LOCAL aData:=ASQL(“SELECT BRW_CODIGO,BRW_TITLE FROM DPBRW”)

MENU oMenu

MENUITEM “Opciones”

MENU
MENUITEM “Generar HTML” ACTION EJECUTAR(“BRWTOHTML”,oMdi:oBrw,NIL,oMdi:cTitle)
MENUITEM “Buscar ” ACTION EJECUTAR(“BRWSETFIND”,oMdi:oBrw)
ENDMENU

MENUITEM “Exit” ACTION oMdi:Close()

ENDMENU

DpMdi(cTitle,”oMdi”,”MDI.EDT”)

// Maximizable
oMdi:Windows(0,0,oDp:aCoors[3]-160,MIN(oDp:aCoors[4]-10,940),.T.,oMenu)

// No Maximizable
oMdi:Windows(0,0,oDp:aCoors[3]-160,MIN(oDp:aCoors[4]-10,940),.F.,oMenu)

26/04/2018

2309 Nueva Tabla “DPVIEWGRU” Grupo de Consulta, Tabla “DPVIEWGRURUN” contiene
las definiciones del contenido de la consulta referenciada con el registro de una tabla, previamente definida en tabla “DPVIEWGRU”.
El Objeto oView Contiene los valores de todos los campos de la tabla en consulta.

// Proceso
#INCLUDE “DPXBASE.CH”

PROCE MAIN(lClick)

DEFAULT lClick:=.F.

IF lClick
// Debe Indicar el Programa DpXbase de Referencia
RETURN .T.
ENDIF

oView:dFecha :=oDp:dFecha // Fecha
oView:nMonto :=0          // Monto a Publicar
oView:nColor :=1          // Color a Mostrar
oView:cDescri:=””         // Descripción
oView:lPanel :=.T.        // Publicar en el Panel
oView:cRefere:=””         // Referencia
oView:lClick :=.F.        // Presionar Click Ejecuta Referencia

RETURN .T.
// EOF

30/04/2018

2310 Actualización STRUCT\.TXT incluye Sentencia SQL de TRIGGERS

30/04/2018

2311 Tabla DPINSLD, nuevo campo SLD_FCHVTA, Fecha de la Ultima Factura de Venta y SLD_FCHCOM, fecha de la Ultima factura de compra. Su valor es actualizado en el Triggers INSERT y su valor es utilizado para determinar antigüedad de las ventas y antigüedad de las compras.

Mayo

02/05/2018

2312 Programa : DPDOCCLIIMP y DPDOCCLIIVA
Nuevo parametro oDb: (objeto base de Datos)
Necesario para la reconversión monetaria.
cCodSuc,cTipDoc,cCodCli,cNumero,lSave,nDesc,nRecarg,nDocOtros,cAplOrg,nIvaReb,oDb

06/05/2018

2313 Browser BRDOCCLIREP presenta Tipos de documentos de clientes “Repetidos” según DOC_TIPTRA=”D”, mediante CLICK luego presenta browser “BRDOCCLIMOVNUMdetalle contentivo de los documentos repetidos, el browser incluye funcionalidad “remover”, previamente realizando copia del registro en la tabla DPDOCCLI_HIS

10/05/2018

2314 Nuevo Índice “CONCIL” en tabla “DPCTABANCOMOV
Campos

MOB_CODSUC,MOB_CODBCO,MOB_CUENTA,MOB_FCHCON,MOB_FECHA,MOB_ACT

Programa DpXbase DPBCOCONCIL3 “Conciliación Bancaria Selectiva”

15/05/2018

2315 Ampliación de Capacidad (Precio) de Impresión para Impresora BEMATECH, Antes
cPrecio :=StrTran(Str(nPrecio/nCant,9,2),”.”,””)
Ahora
cPrecio:=ALLTRIM(StrTran(Str(nPrecio/nCant,14,2),”.”,””))

Programa DPPOSMESAPAGO incluye registro en DPCLIENTECERO con datos en campos
CCG_CODSUC,CCG_TIPDOC,CCG_NUMDOC, necesario para imprimir los datos en la impresora fiscal.

16/05/2018

2316 Mejora en Consulta de Resume de Saldos Bancarios y Conciliación Bancaria. Formulario Utiliza clase TMDI, utilizando capacidad (Alto) del video. Diferencia visual en Total por Año y Total General, además de sumatización de cantidad de transacciones por Año y Total. Incluye dos nuevas columnas Total ITF y Saldo con ITF. Incluido Footer en el Browser, mediante Click en footer muestra todos las las transacciones.

16/05/2018

2317 Nueva función RUNMDI(cProgram,oFrm,uPar1,…uPar20) en Dpxbase.hrb Permite ejecución recursiva de un Programa DpXbase que utilice formularios MDI, mediante la Clase TMDI. Mediante función DPCLONEDXB(cProgram,cVar) realiza clone del programa con nuevo ID incremental para el programa Final Compilado de extensión *.DXBX ubicado en la carpeta dpxbase, la función devuelve el nuevo nombre del programa y este podrá ser ejecutado mediante la función EJECUTAR(cFileDxbX,uPar1,… uPar20)

16/05/2018

2318 Mejora en Programa “DPCTABCOCONVIEW“, consulta de Movimientos bancarias conciliados o no conciliados desde el formulario “consultar cuenta Contable”. El browser contentivo de la consulta presenta en la primera línea el saldo anterior y mediante Click el formulario ejecuta el programa “DPCTABCOCON2VIEWquien ubica la fecha del periodo anterior y mediante la nueva función :

RUNMDI(“DPCTABCOCONVIEW”,”oVMobCon”,uPar1,…uPar20)

Cuyo parámetros iniciales son nombre del programa a Ejecutar y nombre del objeto para su autoID que permita múltiples ejecuciones recursivas.

16/05/2018

2320 Nuevo Browser “BRRESCOMXPAGPAR“, Calcula las comisiones por cobranza de manera resumida por Vendedor, los % de comisión sobre la base imponible se obtiene desde la tabla “DPDIASCOMXCOB” contentiva de días de intervalo y porcentaje de cobranza. Los días son calculados entre la fecha de vencimiento y la fecha de pago, el % de comisión es obtenido desde la función MySQL PORCENXCOB(nDias DECIMAL, nPorVen DECIMAL) Creada desde el programa FUNCTION_PORCENXCOB“. El browser incluye botón “xbrowse” para presentar el detalle de los documentos con sus columnas y respectivos cálculos para verificar el contenido del pago de cada comisión. Acceso desde Browser en Tesorería. Queda pendiente por Implementar “Registro de CxP” para generar Comprobante de Pago.

18/05/2018

2321 Nuevo Browser “BRBCODISPRES“, Presenta el total de la disponibilidad bancaria de todas las cuentas y bancos en una sola línea del browser. mediante Click, presenta disponibilidad por cada cuenta bancarias del banco focalizado. El total incluye débitos-Créditos-débito bancario y se presenta en dos columnas, total según libros y total según conciliación. Se accede desde browser en tesorería. Dos nuevas vistas VIEW_CTABCOSLDCON resumen de saldo conciliado y CTABCOSLDLIB saldos según libros. Desde el menú de consulta del Banco, nueva opción “Disponibilidad” y presenta la disponibilidad según diferentes cuentas bancarias asociadas al código del Banco.

18/05/2018

2323 Nuevo Browser “BRDEPMOBBCO” Presenta resumen de registros de movimientos de cuentas bancarias indicando por banco y cuenta la fecha desde, fecha Hasta, registros con montos Unitarios, IDB/ITF con Montos Unitarios, Registros Anulados y Cantidad de transacciones. Su objetivo es presentar diagnóstico de las transacciones para el proceso de reconversión Monetaria para ejecutar el proceso de depuración de registros.

18/05/2018

2324 Mejora en función ATOTALES(aData,bBlq,nColIf). Incluye valor del arreglo |a| para ser evaluado en el bloque de código para realizar la suma de los totales.

LOCAL aData:={},aTotal:={}

AADD(aData,{1,.T.,2})
AADD(aData,{2,.F.,2})
AADD(aData,{3,.T.,2})

aTotal:=ATOTALES(aData,{|a,n| a[2]})

ViewArray(aTotal) // Muestra 4

18/05/2018

2325 Nuevo Campo MOB_REGREP (Registro de Depuración) en Tabla DPCTABANCOMOV. El programa Browser “BRDEPMOBBCONULD“, presenta el detalle de los registros que serán depurados de la tabla DPCTABANCOMOV para que el usuario mediante CLICK pueda seleccionar registros y mediante el Botón “Eliminar” se inicia el procesos de clonar tabla DPCTABANCOMOV_HIS desde DPCTABANCOMOV, el programa crea un nuevo registro de saldo Inicial mediante tipo de documento “SLDI” saldo Inicial quien acumulara en el campo MOB_MONTO el saldo acumulado por cada registro depurado. El proceso de depuración se realiza registro por registro: 1. Clonar registro, 2. Sumar Saldo Inicial y Finalmente elimina Origen. Cada registro de depuración se incremente “MOB_NUMTRA” según la Fecha del proceso.

18/05/2018

2326 Desde del programa DPINICHKTABLES define la oDp:cFileSourceDxbx, contentiva de la ruta dpxbase\dxbx para obtener componente necesario para la ejecución del sistema.

18/05/2018

2327 Mejora en función Checktable(cNumTab,lDrop,lDroptable,lIni,lSay,cDb,oDb) Nuevos Parámetros cDb,oDb revisar o crear Tabla en BD especifica.

29/05/2018

2328 Depuración de Documentos de Clientes Pagados desde tabla DPDOCCLI. Realiza copia de los registros en tabla DPDOCCLI_HIS, DPMOVINV_HIS y DPDOCCLICTA_HIS. Tienen como Objetivo disminuir el tamaño (Medida en registros) para optimizar los procesos rutinarios del sistema. Además optimiza el procesos de reconversión monetaria mediante la exclusión de documentos Pagos. Requiere vista DOCCLIFACPAGDEP contentiva exclusiva de los documentos Pagados.

Junio

04/06/2018

2329 Nueva consulta Browser contentiva de documento de Reintegro de Compras. Se accede desde Documentos de CxP, menú y detalle de reintegros de compra.

05/06/2018

2330 Nueva Menú de consulta de tipo de documentos del proveedor. Opciones: Auditoría de Consulta. Auditoria por Campo. Proveedores Asociados, Documentos fiscales con Retenciones. Desde proveedores, acceso a Browser por Cuenta Contable.

05/06/2018

2331 Nuevo proceso automático “REIDOCPROSINNUM“, obtiene y muestra en panel de tareas la cantidad de documentos fiscales incluidos en reintegro de compra sin número fiscal o sin número de control o sin número de RIF. Desde e libro de compras el formulario verifica las mismas incidencias fiscales y las presenta formulario “BRREIDOCSINNUM” contentivo de documentos con el objetivo que el usuario registro el número de control, numero documento o número del RIF.

05/06/2018

2332 Nueva función LoadScript(cFileDxb), realiza lectura del programa DpXbase y genera objeto oScript necesario las formularios MDI llamado automáticamente desde procesos automáticos, necesario para ejecutar las funciones del programa DpXbase contenedor del formulario MDI. Nueva Variable oDp:aScripts contiene lista de los programas DpXbase compilados y disponibles en memoria.

10/06/2018

2333 Nueva función XCOMPILA(), Si no existe programa fuente <*.scr>
Genera compilado dpxbase\

11/06/2018

2334 Mejora Programa “SQLMSGERR“, incluye control de errores Generador por campos inexistentes en procesos ejecutado por los disparadores.

11/06/2018

2335 Inactivar cálculo de ITF en Cuenta Bancarias. En la cuenta Bancaria desmarcar aplicar ITF. Programa DPCBTEP_POSGRA, registra el movimiento Bancario sin calculo de ITF.

11/06/2018

2336 Menú de cuenta bancaria, nueva opción “Calcular ITF” para casos donde se requiere implementar el cálculo o cuentas bancarias que requiere inactivar el cálculo. Solo excluye movimientos conciliados.

13/06/2018

2337 Mejoras en Recibos de Ingreso (Ampliar Picture para Documentos) y formas de Pago. Ajuste del formulario, mejoras en consultas, visualizar asientos Contables.

16/06/2018

2338 Mejoras en función EJECUTAR(), si el programa compilado en DXBX no existe lo descargara desde AdaptaPro Server según llave del sistema (adaptapro.dp) si el programa no existe, será ubicado en AdaptaPro Server (Desarrollo [TEST])

17/06/2018

2339 Mejoras en Programa DPFILSTRTAB, Si el archivo struct\tabla.txt no existe lo descarga desde AdaptaPro Server, si no existe descarga desde adaptaPro Server [TEST]

17/06/2018

2340 Detectar Nombre del Programa en Ejecución Actual

IF ValType(oDp:oRunLine)=”O”
oDp:cDpXbaseLine:=oDp:oRunLine:cLine
oDp:cDpXBaseRun :=oDp:oRunLine:oScript:cProgram
ENDIF

17/06/2018

2341 Mejora en Registro de Soporte, la función DPREGSOPSERVER () ubicada en DPLLAVE.HRB guarda el registro de Soporte en adaptaproproyectoserp.com.ve con el objetivo de ser monitoreado por AdaptaPro mediante tecnología Web y desde AdaptaPro proyectos, lograr descargar sus registros para la gestión de soporte, asignación de calendarios y sistematizar las peticiones de registradas por el Usuario. El programa DpXbase “DPREGSOPORTEAUTO” utilizado por el kernel para registrar de manera automática las incidencias generadas técnicamente causadas por archivos inexistentes, incidencias causadas por campos, índices, tablas, vistas y mensajes sintácticos

17/06/2018

2342 Mejora en Function DPAPTGET(cFile,cDir,lBrowse,cOrg,lSave), lSave por defecto es .T. mediante en programa UPSAVEAPL, almacena el contenido del archivo descargado para luego el programa DPDIRAPLGETLOCAL, distribuirlo en los demás PC que utilizan el sistema y compartan las misma BD.

19/06/2018

2343 Mejora en programa DpXbase:

DPDIRAPLDOWN(cFile,cPath,lMsg,lServer)

Recupera archivo desde la tabla DPDIRAPL previamente descargado desde AdaptaPro Server mediante la actualización automática o mediante la función:
DPAPTGET(), mediante el parámetro en caso ser .T. y el archivo solicitado no existe, realizara la descarga del archivo desde AdaptaPro server según repositorio indicado en la llave “dp\adaptapro.dp”, en caso no ser encontrado solicitara la descarga desde adaptaPro Server repositorio desarrollo. Esta funcionalidad, esta implementado para descarga programas compilados de extensión *.dxbx, además formularios: *.LBX,*.EDT, *.SCG y formatos crystal.

19/06/2018

2344 Mejora en programa DpXbase: REPOUTPUT, Revisa si no existe el archivo Crystal Report, ejecuta el programa DPDIRAPLDOWN con el objetivo de recuperar el archivo *.rpt desde el Servidor local o desde AdaptaPro Server, en caso de lo lograr ser recuperado, será reportado como incidencia en AdaptaPro Server.

23/06/2018

2345 Mejora en programa DpXbase: DPEXPADAPTA, utiliza carpeta DPPERSONALIZA, contentivo del archivo dppersonaliza.zip y dppersonaliza.txt compuesta por archivos en formato DBF del diccionario de datos personalizado para el Cliente. Tiene como finalidad lograr recuperación en versiones futuras mediante la opción “Recuperar Personalizaciones”

23/06/2018

2346 Nueva programa “DPAPTGETCMD“, desde Aplicación “Administración del Sistema” tiene como objetivo lograr descargar discrecionalmente archivos Ubicados en AdaptaPro Server, solo debe escribir el nombre del archivo y Presionar enter. Utiliza la función DPAPTGET(cFileName), muestra en el visor de eventos, .T. Si el archivo fue descargado o .F. Si no fue encontrado. En caso de Asistencia técnica, será posible reemplazo y actualización de componentes de manera directa, además, el archivo será almacenado en tabla DPDIRAPL con el objetivo de ser recuperado en los demás PC utilizados por el sistema.

28/06/2018

2347 Nueva Variable oDp:lMsgErrGetProce:=.F., Incluye la traza de ejecución GETPROCE() del kernel en función mensajeErr()

Julio

05/07/2018

2348 Mejora en programa SQLMSGERR, registra las incidencias en tabla
DPINTREF” mediante programa DPINTSAVEFAILED, evitando el registro automático en registro de soporte. Nuevo campo INT_DPXBASE contiene nombre del programa donde se genera la incidencia.

05/07/2018

2349 Nueva vista “DPMEMOINVTIPINV” contiene los MEMOS asociados de productos con tipo de documentos del cliente. Tiene como objetivo lograr buscar productos mediante textos. Programa DPINVMEMODUP, detecta productos con memos duplicados, realiza replicas y asigna memo individual por cada producto. Nueva opción del menú, inventario, procesos, “Buscar Productos según campos memos” mediante programa “BRINVFINDMEMO

07/07/2018

2350 Nuevo programa DPBAKIMPORT, recupera programa *.scr en tabla DPPROGRA cuando no existe en el diccionario de datos, es ejecutado desde función EJECUTAR.

07/07/2018

2351 Mejora en clase TDOCGRID, incluye clausula LIMIT 1 en sentencia SQL para remover ítem.

10/07/2018

2352 Mejora en consultar Tabla, nuevo programa “GETTRIGGERS” incluye
consulta de disparadores definidas en la base de datos, permite editar la definición de la sentencia del disparador. Formulario DPTABLAS.LBX incluye nuevo botón para acceder al formulario LBX de los disparadores vinculado con la tabla. Programa DPTRIGGERSDEL, remueve los disparadores físicos de la tabla previa a la ejecución de los disparadores evitando rechazo por la regla de MySQL un solo disparador por evento por cada tabla.

10/07/2018

2352 Barra de botones inferior del frame del sistema incluye MsgItem para incluir el nombre de la base de datos en uso según empresa seleccionada. El nuevo programa DPITEMDB define el ancho de la barra y se representa mediante variable del objeto oDp: oItemDB. Presionar Click, ejecuta consultar programa DPEMPRESA

10/07/2018

2353 Buscar y Reemplaza contenido de campos de las tablas. Las tablas: Productos, Clientes, Plan Cuenta y Proveedores cuenta con la funcionalidad ” Clasificadas por Campo”. Presenta la cantidad de registros resumidos por cada campo, incluye la funcionalidad Buscar y Reemplazar logrando sustituir contenidos masivos del contenido de los campos.

11/07/2018

2354 Nuevo campo TDC_NUMEM en tabla DPTIPDOCCLI, permite registrar la condición que será impresa mediante crystal report para el documento del cliente. Genera nuevo archivo crystal\dptipdocclimemo.dbf campo MEM_MEMO

11/07/2018

2355 Nuevo programa “DLGCONTROLMOVE” mueve todos los controles desde la opción “Activa modo diseño” del formulario en edición.

11/07/2018

2356 Nuevo programa “BUILDINDEXCHK“, revisa la existencia de los campos en la tabla que solicita la creación de Índice desde programa BUILDINDEX. En el caso que algún campo del índice no existe, actualiza la tabla desde struct\.txt, en el caso de no existir luego de su actualización, realiza descarga desde adaptaPro Server, actualiza el diccionario de datos y nuevamente la estructura

12/07/2018

2356 Mejora en funcionalidad (Seleccionar Empresa), incluye nuevo campo EMP_FCHCHK, Fecha de revisión del BD necesario para visualizarla en formulario seleccionar empresa y botón “Menú” contentiva de funcionalidades que permite ejecutar procesos para Crear Vistas, Revisión de integración, Visualización de incidencias. Además, el browser incluye la visualización de cantidad de incidencias por BD con la finalidad de comunicarle al usuario para que ejecute la solicitud de incidencias o procesos de reparación de índices. Nuevo campo EMP_BDVER (Versión de la Base de datos), ejecutando un único proceso de revisión del BD en el caso que el BD requiere una nueva versión. Las actualizaciones serán realizadas específicamente mediante EMP_FCHCHK. Las tablas serán evaluadas según fecha de Actualización TAB_FECHA Las vistas serán generadas según los registros modificados, Fecha de revisión obtenido desde programa DPLOADCNFCHKFCH

12/07/2018

2357 Implementación del Control MSGITEM en Formulario LBX, debe ser definido en formulario LBX mediante las siguientes instrucciones.

NITEMLEN1:=200
ITEM1:=&oDp:cFchChkFch

ITEM2:=&oDp:cBdVersion
NITEMLEN2:=120

Muestra en la barra de mensajes del formulario la posición del registro y cantidad de registros. los controles MSGITEM muestra el contenido del  registro ITEM1 o ITEM2, si inicia con carácter & realiza macro ejecución de la impresión logrando obtener el valor de su contenido.

12/07/2018

2358 Implementación del Control MSGITEM en Formulario TMDI Mediante los métodos:

SetMsgItem(cText,nlen,bAction) // Asigna MsgItem después de ACTIVATE()
SetMsgItemText(nId,cText) // Cambia el Texto del MsgItem
SetMsg(cMsgBar) // Asigna Texto en la Barra de Mensajes

15/07/2018

2359 Mejoras en seleccionar empresa desde inicio del sistema, presenta browser con funcionalidad para visualizar las incidencias de las tablas y vistas de experimentadas por las tablas por diversos motivos. La revisión de versión y release de las Tablas serán ejecutas previa aceptación por parte del usuario.

20/07/2018

2360 Nuevas Variables

oDp:lSayCheckTab :=GETINI(“DATAPRO.INI”,”LSAYCHECTABLE”) // Mostrar Mensaje de Incidencia en función CHECKTABLE, Ahora se Guarda en DPINTREF
oDp:lServerDown :=GETINI(“DATAPRO.INI”,”LSERVERDOWN”) // Descarga AdaptaPro Server
oDp:lMySqlError :=GETINI(“DATAPRO.INI”,”LMYSQLERROR”) // Indica si MySQL Arranca emitiendo mensaje nativos de la clase TMYSQL

22/07/2018

2361 Mejoras en Contabilizar Documentos de CxP. Presenta browser contentivo con resumen por documento con indicador de la cantidad de documentos y cantidad de documentos contabilizados, incluye memo para visor de proceso y browser que presenta los documentos con su fecha de emisión, declaración y contabilización.

25/07/2018

2362 Definiciones Divisa para DATAPRO.INI, Programa

cMoneda:=GETINI(“DATAPRO.INI”,”MONEY”)
cDescri:=GETINI(“DATAPRO.INI”,”MONEY_NAME”)

25/07/2018

2363 Mejora en programa KPIIMPDIVISA, Permite actualiza la tabla DPHISMON desde la tabla ejemplo\DOLAR.XLXS. Desde formulario DPTABMON.LBX (Divisas) , Formulario Menú, opción importar desde ejemplo\dolar.xlsx para actualizar e importar el histórico de la divisa. según columna A(Fecha) y Columna (B) valor, iniciando desde línea 2, línea uno esta reservada para el nombre de las columnas.

26/07/2018

2364 Function TXTTOARRAY(cFile) en dpwin32.hrb lee archivo TXT y devuelve arreglo según cada línea separada por CRLF representa una línea dentro del arreglo unidimensional.

26/07/2018

2365 Function DPAPTGETLOCAL(cFile) obtiene el archivo almacenado
previamente en la tabla DPDIRAPL, tiene como objetivo distribuir archivos en los demás PC de la red. Si el archivo no está registrado en la tabla DPDIRAPL, será almacenado automáticamente. En el caso de existir el archivo local y también este registrado en la tabla DPDIRAPL actualizará el archivo local.

Agosto

07/08/2018

2366 Nueva Variable global oDp:dFchIniRm, se inicia en programa DPRUNEMP mediante el campo EMP_FCHPRM de la tabla DPEMPRESA.

11/08/2018

2367 Nuevo Browser (Valoración del Inventario) Basado en costo Promedio Histórico y valor revalorizado en divisas según tabla “histórico de divisas”.

12/08/2018

2368 Nuevo Disparadores para tablas DPBRW,DPEMPRESA, cambiar códigos requiere actualizar permisos según la tabla DPEMPUSUARIO

12/08/2018

2369 DP\RECMON.TXT, Permite personalizar los archivos que serán excluidos para la reconversión monetaria, los campos que no serán reconvertidos y las tablas con campos fecha para ejecutar el proceso de transición y aplicación de reconversión a partir de la fecha DPEMPRESA.EMP_FCHPRM

RECMON_TAB_EXCLUYE.TXT // Tablas que serán Excluidas
RECMON_CAM_EXCLUYE.TXT // Campos que Excluye
RECMON_TAB_FECHAS.TXT // Tablas que serán Excluidas

TAB_EXCLUYE:=DPINVSLD,DPSLDPRECONV,DPSLDPOSCONV
CAM_EXCLUYE:=VALCAM,PORIVA,PORCEN,SALDO,SPC_SALDO,SPC_SLD2 TAB_FECHAS
:=DPDOCCLI.DOC_FCHDEC,DPDOCPRO.DOC_FCHDEC,DPMOVINV.MOV_FECHA,DPASIENTOS.MOC_FECHA

Septiembre

06/09/2018

2370 Nuevo Browser (Documentos pagados) por Clientes “Contribuyentes Especiales” sin retenciones de IVA. Su acceso desde “Browser tesorería” y desde Browser “Resumen de comisiones % tabulados por días”.

11/09/2018

2371 Mejora en función OPENTABLE(), OpenTable(cTable,lFill,oDb,lChecktable,lExcluye,lDicc,lLimit,lLower) Si parámetro oDb no es NIL, el parámetros de lChecktable sera .F.

Si el parametro lChecktable es .t. Ejecuta el programa DpXbase OPENTABLECHK(cSql,oDb) con el objetivo de verificar la existencia de tablas y vistas vinculadas con la Sentencia SQL, en el caso de no existir la tabla, realizará su creación desde el diccionario de datos, en el caso no existir en el diccionario de datos, será descargada desde adaptaPro Server, en el caso no existir en AdaptaPro Server la incidencia será reportada en AdaptaPro Server para que el Dpto. de Soporte aplique los
correctivos y contacte al cliente.

11/09/2018

2372 Nuevo Programa DpXbase “DBCOPYTO“, permite realizar la inserción de registros de una tabla hacia otra existente con la misma estructura o crea una nueva tabla (Sin necesidad de existir en el diccionario de datos)

DBCOPYTO(cSql,cTable,cDb,lAppend,cDb2,oMemo)

cSql : es la sentencia SQL contentiva del contenido del cursor de datos.
cTable :, nombre de la tabla Destino.
cDb :, nombre de la Base de datos Origen
lAppend:, indica si agrega los registros en el caso que ya exista la tabla. En el caso de ser .F. remueve los datos de la tabla Origen “Similar a append from” para tablas DBF.
cDb2 : Nombre de la Base de datos Destino, por defecto
es el mismo servidor. oMemo, Objeto MULTIGET donde se mostrará la traza de ejecución.

El uso de esta función, fue implementada para el respaldo de registros
durante la reconversión monetaria (realizando copia de seguridad de los registros reconvertidos facilitando su restauración), también utilizada para el proceso de depuración de registros, y la nueva funcionalidad (Duplicar empresa con datos maestros y Saldos Iniciales Contables e Inventario), También para remover duplicaciones de registros causados en recuperación de respaldos accidentales.

11/09/2018

2373 Nuevo registro en tabla “PER” en tabla DPADDON, permite conocer los
programas personalizados para el cliente y generar el plugin de Instalación y proceso de Actualización en AdaptaPro Server. El programa DPAADONCREA, crear el registro “PER” y asigna el código “PER” en todas las tablas con registros personalizados.

20/09/2018

2374 Proceso de Creación de Base de Datos:

  1. Cuando se crea el BD y se Ejecuta revisión de estructura mediante programa DSNCHECKTABLE
  2. Cuando es Actualizado el Diccionario de datos de manera
    Automática. ejecutar empresa. DPRUNEMPVIS
  3. Cuando se Ejecuta nueva empresa, compara la vista del diccionario Vs. Vistas existentes mediante programa: DPRUNEMPCHKTAB.

22/09/2018

2375 Mejora en Programa “DPTABLANODICCDAT“, descarga la vista en caso que no exista en el diccionario de datos.

Octubre

02/10/2018

2376 Bloque de Código para calcular campos según fecha de reconversión Monetaria.

Valores

oDp:nDivide :=100000 // Monto a Dividir
oDp:dFchIniRm :=CTOD(“01/08/2018”) // Fecha corte Reconversión Monetaria,
ubicada en el campo EMP_FCHPRM, tabla DPEMPRESA
oDp:bDivRecMon:={|cCampo,cExp| cExp:=”/(IF(“+cCampo+GetWhere(“<“,oDp:dFchIniRm)+”,”+LSTR(oDp:nDivide)+”,1))”}

Para aplicar el bloque de código en la sentencia SQL con el objetivo de generar resultados de reportes o consultas tomando en cuenta valores cuyas fechas están en el intervalo de la reconversión y/o transición para la reconversión.

Antes

cSql:=” SELECT “+;
” SUM(MOV_TOTAL) AS MONTO, “+;

Ahora

cSql:=” SELECT “+;
” SUM(MOV_TOTAL”+EVAL(oDp:bDivRecMon,”DOC_FECHA”)+”) AS MONTO, “+;

03/10/2018

2377 Mejoras en Tareas Internas, replanteamiento visual, ajuste de controles. Incluye nuevo browser (Detalle de Tareas por Personal) y Detalle de Tareas por Personal. Incluye Calendario de Actividades (Generales). Resumen de Tareas por Clientes y Detalle de Tareas por Cliente.

05/10/2018

2378 Funciones FW.LIB incluidas en binario
Encrypt,cWinVersion,IsCdRom,IsWin2000,SetMultiple,SetTextColor,SetTextAlign,nFileCrc,KillTimer,TimerEvent
documentación en HELP\FWFUN.CHM

Clases
TCtrlSocket,TApplication,TCBrowse,TComponent,TDatePick,TDosPrn
documentacion en HELP\FWCLASS.CHM

11/10/2018

2378 Implementación de Salida de reportes creados mediante la clase
TREPORT hacia formato PDF. El archivo es generado en la carpeta PDF con el nombre del reporte generando PDF\. No aplica a formatos definidos con Crystal Report

11/10/2018

2379 Mejora en Browser (Reportes Salida hacia DBF), incluye botón: Filtrar, Buscar y Filtrar por Valor unificados. Salida hacia HTML

11/10/2018

2380 Definir Parámetros del Reportes, Incluye permisos PDF View y PDF File por reporte. Documentos inactiva Estas opciones debido a que sus valores son emitidos por Crystal Report.

12/10/2018

2381 Todos los programas que crean registros fueron migrados desde
DPLOADCNF hacia DPDATACREA con la finalidad de optimizar la carga de la empresa en toda ejecución. En caso de modificar algún registro de Disparadores o Funciones es necesario remover el dataset de
oData:=DATASET(“DATACREA”,”ALL”) para reevaluar funciones y disparadores. Igualmente modificar DPLOADCNFADDFIELD, requiere cambiar el DATASET de DATASET(“DATACREA”,”ALL”)

13/10/2018

2382 Programa DPDOCCLIFIXPM, Corrige la diferencia decimal .1 derivado de la división entre cien mil, durante proceso de reconversión. Para su ejecución, debe realizar la descarga automática, quien ejecutara el programa SQLDB_POSTUPDAT” y este llama a “DPDOCCLIFIXPM

15/10/2018

2383 Tabla DPPCLOG, incluye dos campos.

PC_TIPLLA tipo de llave TEST,PREP,PROD
PC_LLAVEP contiene el digital de la llave

Tiene como objetivo asignar en todos los PC que utilizan el sistema la llave dp\adaptapro.dp (En producción) cuando la licencia pasa de Prueba/Demo hacia licencia en producción “Activada”. Caso contrario, el Sistema solicitará clave de activación diariamente debido a que uno de los PC posee llave de evaluación. La función RESTORELLAVEDP(), recupera la llave adaptapro.dp desde el PC que activó la licencia.

15/10/2018
———————————————————————–
2384 Tabla DPCLIENTES, Nuevos campos
CLI_FCHLIM=Fecha de Registro Limite de Crédito. (Fecha en que fue asignada o Actualizada la fecha de Asignación del límite de crédito con el objetivo lograr su actualización mediante indicador Divisa.

Nuevo Browser: “Datos de Créditos del Cliente”, BRCLILIMCRE, accede desde Facturación y Comercialización, opción: Consultas Browser para Clientes. Permite editar columnas los datos crediticios del cliente.

Fecha de la Asignación del Límite de Crédito (CLI_FCHLIM)
Días de Crédito (CLI_DIAS)
Límite de Crédito (CLI_LIMITE)
Días de Vencimiento (CLI_DIAVEN)
Límite de Vencimiento (CLI_MTOVEN).

El documento de clientes con productos podrá ser limitados si el cliente posee documentos vencidos según la cantidad de días vencidos. Previa definición de permisos por Usuarios.

16/10/2018

2386 Rehacer calendario fiscal, Nuevo formulario “GENCALFISNEW“, presenta lista de registros del calendario fiscal y mediante botón ejecutar, remueve los registros visualizados y genera nuevamente el calendario fiscal. Esta funcionalidad resuelve los casos de uso de RIF incorrecto, cambio de tipo de contribúyete “Especial” u “Ordinario”, corrección en el RIF de las instituciones recaudadoras. Se accede desde Configurar Empresa, Menú, opción “Rehacer Calendario Fiscal”

19/10/2018

2387 Nuevo campo: VIS_PRGPRE en tabla DPVISTAS, necesario para indicar el programa DpXbase previo para construcción de la vista. Caso de creación de funciones (UDF) en MySQL.

20/10/2018

2388 Nuevo programa INTREFFIXFIELD, ejecutado desde DPRUNEMPNEW revisa las incidencias de integridad referencial registradas en tabla DPINTREF vinculadas con sentencias rechazadas ejecutando la función CHKTABLE() y programa SETVISTA

23/10/2018

2389 Importar Catálogo de Tablas permite Actualizar las tablas definidas como catálogos:

“Tipos de Documentos de Cliente/Productos”
“Instrumentos de Caja”
“Instrumentos Bancarios”.
“Transacciones de Inventario”.

Desde el formulario “Menú” de cada uno de estos formularios incluye la
funcionalidad para la “Actualización de los catálogos” de manera discrecional. De igual forma, toda vez que el sistema sea actualizado mediante el programa DPLOADCNFADDFIELD“, también actualizará los catálogos de productos ubicados en la tabla de formato *.DBF en carpetas DATADBF\ y EJEMPLO\ El programa APLCOM (Iniciar Aplicación de Compras) evalúa si existe tipos de documentos en caso no existir será incorporada de manera automática.

23/10/2018

2390 Nuevo programa DPINVTRANMNU, Menú de opciones por Código de
Transacciones, incluye opción “Actualizar Catálogo”, actualiza desde
EJEMPLO\DPINVTRAN.DBF

23/10/2018

2391 Mejora en programa “DPDOCNUMFIS” Asignar número de documento fiscal. En el caso que la serie fiscal este definida “no editable”, mostrara el texto “No editable”, caso contrario será posible asignar el numero fiscal hacia el documento. Anteriormente, al seleccionar la opción “Asignar Numero” se retornaba debido a que el documento ya tenía asignado documento fiscal.

23/10/2018

2392 Mejora en proceso para subir y descargar el sistema, incluye nueva funcionalidad de empaquetamiento (comprimido) de sus componentes con la finalidad de optimizar el proceso de subir y descargar componentes del sistema. El proceso de compresión recoge todos los archivos de la carpeta\*.dxbx y genera archivo comprimido file_<Año>.dxbp logrando generar paquetes mensuales de actualización.

25/10/2018

2394 Programa LOADTABLAS, ejecutado desde la función LOADTABLAS () del kernel ejecuta la traducción del diccionario de datos a nivel de tablas mediante los campo TAB_DESCRI, TAB_SINGUL, utiliza el programa DPTRANSLATOR y según el idioma definido DATAPRO.INI utilizara el archivo FORMS\\TRANSLATOR.TXT
En consecuencia, las etiquetas oDp: DPINV utilizadas en el menú del sistema se mostrará de manera traducida.

28/10/2018

2395 Detección de incidencia para Insertar o Actualizar Campos memos cuyos límites supera la capacidad indicada ‘max_allowed_packet’
MySQL Error 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes
Programa SQLMSGERR, detecta y presenta la incidencia, sin embargo esta incidencia afecta la conexión con el servidor y cae el sistema.

SET @@global.max_allowed_packet = 524288000;
SET @@global.max_allowed_packet=32M;

// max_allowed_packet=32505856 # Set max_allowed_packet to 256M (or an

Noviembre

05/11/2018

2396 Bloqueo del sistema al iniciar con Windows 8 o Superior, requiere
permisos: Prevención de ejecución de Datos error en dpllave:
ERROR: LEELLAVEDP(0)

  1. Accedo a explorador
  2. Mi PC, Propiedades
  3. Configuración avanzada del sistema.
  4. Rendimiento.
  5. Prevención de ejecución de datos “DEP”.
  6. Botón Agregar, debo indicar la ruta y nombre del programa.

runas /user:administrator /savecred (No resuelve)

https://docs.microsoft.com/en-us/windows/desktop/memory/data-execution-prevention

https://www.gfi.com/support/products/How-to-make-Data-Execution-Prevention-DEP-exceptions

ERROR: LEELLAVEDP(0)

05/11/2018

2397 Programa “DPIMPCATALGCNF“, importar catálogo de datos desde
datadbf\ según la definición del campo TAB_CATLGO=1. Desde el
programa DPINI, ejecuta “SQLDB_UPDATECNF” y este “DPIMPCATALGCNF“. Importa el contenido de las tablas: Concepto de Retenciones ISLR, Tarifas de Retención de ISLR. Las tablas definidas catálogo tienen la funcionalidad de ser descargadas y actualizadas desde el proceso de actualización desde AdaptaPro Server caso, “Unidades Tributarias” o “nuevas alícuotas de IVA”.

07/11/2018

2398 Programa “SPEAK“, recibe parámetro “cText” para ser ejecutado por el Objeto SAPI.SpVoice con el objetivo de narrar el contenido del texto. Inicialmente está implementado para informarle al usuario la última fecha de actualización del sistema en AdaptaPro Server. Es necesario que el Sistema Operativo instalado en idioma “español”. Próximamente será implementado en procesos automaticen la opción “Activar o Inactivar por Parte del Usuario”.

08/11/2018

2399 Nueva función DpShellExecute(cFile, cOperation, cParams, cDir, nFlag)incluida en el binario del sistema

08/11/2018

2400 Mejoras en Ranking de ventas por productos, incluye selector de ranking según columna del browser y botón para presentar los resultados en gráficas.

12/11/2018

2401 Inclusión de Existencia en Browser DPINV.LBX mediante enlace de la tabla de productos DPINV con tabla de saldos DPINVSLD
LEFT JOIN DPINVSLD ON SLD_CODSUC=&oDp:cSucursal AND SLD_CODIGO=INV_CODIGO

La utilización del Variables globales oDp:cSucursal, requiere binario mediante el programa WHERE_VAR. De manera alternativa podrá encerrar en comillas dobles la cláusula WHERE en el archivo DPINV.LBX
“INNER :=LEFT JOIN VIEW_DPINVPRECIOS ON
DPINV.INV_CODIGO=PRE_CODIGO LEFT JOIN DPGRU ON INV_GRUPO=GRU_CODIGO LEFT JOIN
DPMARCAS ON INV_CODMAR=MAR_CODIGO LEFT JOIN DPINVSLD ON
SLD_CODSUC=&oDp:cSucursal AND SLD_CODIGO=INV_CODIGO”

Requiere actualizar los disparadores de la tabla DPINV

12/11/2018

2402 Programa DPLINKFIX, se ejecuta desde “DPINIADDFIELD“, permite agregar las sentencias para cambiar o reparar relaciones de integridad referencial, caso de tablas depuradas (DPDOCCLIISLR_HIS) cuya relación debe ser con la tabla DPDOCDOCLI_HIS y no con DPDOCCLI (Quien no permitirá crear retenciones de ISLR por razones de integridad). El programa DPLINKFIX, registra la incidencia en la tabla DPINTREF para cada empresa, facilitando en su ejecución lograr reparar la integridad removiendo su vínculo anteriores y rehaciendo la nueva integridad.

12/11/2018

2403 Programa “DPLOADCNFUPDATE“, realiza actualizaciones en las tablas de la empresa seleccionada, caso de clientes asigna CLI_CODMON=”BsS” cuando tiene registrado “Bs”. Se ejecuta desde DPLOADCNF

12/11/2018

2405 Mejora en programa de Retenciones de ISRL. Podrá reiniciar numero en Retenciones hacia Proveedores según número indicado en Tipo de documento del Proveedor.

12/11/2018

2406 Programa “BRCBTEPAGANT” Realiza conciliación de registros de comprobante de pago con anticipos en tabla DPDOCPRO, en caso no existir registro de anticipo será automáticamente auto incluido. Este programa es ejecutado desde el “SQLDB_POSTUPDAT“, desde la actualización automática. También podrá ser ejecutado por el usuario desde Browser, clasificación “Conciliaciones”.

12/11/2018

2407 Mejora en Consulta de cuenta Contable: Incluye browser contentivo detallado de los asientos contables demostrativos del resultado, en el caso de cuenta para totales, incluye los asientos vinculados mediante

LEFT(MOC_CUENTA,nLEN)=CTA_CODIGO.

El browser incluye acceso directo hacia el comprobante Contable.

13/11/2018

2408 Mejora en Proceso de transición de Inventarios. Incluye funcionalidad remover “Registros de transición” que permite ejecutar nuevamente el proceso de transición.

13/11/2018

2409 Nuevo Browser “BRINVUTILXINV“, Visualiza por cada transacción de Salida contable (Ventas), mediante el botón “Ejecutar” Actualiza el costo promedio (De venta)en cada operación de venta.

14/11/2018

2410 Nuevo Buscador de “Ejecución”, incluye control en la barra de botones de la ventana principal con el objetivo que el usuario escriba el proceso o función del sistema que será buscado en : Menú, Procesos Automáticos, Reportes, Browser y Menú por procesos, facilitándole al usuario acceder directamente sin necesidad de memorizar la ubicación de las funcionalidades del sistema y su inmediata ubicación. Las funciones encontradas serán presentadas en un Browser con la finalidad que el usuario presione click y realice su ejecución.

14/11/2018

2411 Nuevo programa “DOCCLIREPFAVCOPY“, clona los archivos *.dbf de documentos del cliente con el objetivo de mitigar incidencia en formatos crystal definidos mediante copia de otro documento. Caso de las devoluciones de Venta “DEV” por razones fiscales fue cambiada por “CRE” Nota de Crédito. Para evitar realizar cambios en el formato crystal con definiciones en archivos dpdocclidev.dbf podrá seguir utilizando sus contenidos ahora en tipo de documento “CRE”.

15/11/2018

2412 Mejora en Calendario Fiscal, mediante botón “Calendario”, permite acceder directamente formulario sin validar el registro previo. Caso de la forma 30, si el registro corresponde a periodos semanales presentara la fecha del periodo semanal, caso de ser mensual (Antes del Septiembre), presentara selector de año y mes.

15/11/2018

2413 Auto ajuste de Formularios de Recibos/Cbte Pago según Altura de Resolución del Video. Mediante programa “FRMMOVEDOWN“, ejecutado desde DPRECIBOSCLI y DPCBTEPAGO luego del method ACTIVATE ().

19/11/2018

2411 Nuevo programa “DOCCLIREPFAVCOPY“, clona los archivos *.dbf de documentos del cliente con el objetivo de mitigar incidencia en formatos crystal definidos mediante copia de otro documento. Caso de las devoluciones de Venta “DEV” por razones fiscales fue cambiada por “CRE” Nota de Crédito. Para evitar realizar cambios en el formato crystal con definiciones en archivos dpdocclidev.dbf podrá seguir utilizando sus contenidos ahora en tipo de documento “CRE”.

20/11/2018

2412 Nuevo Formulario “Activar Traza de Ejecución” en sección e-AdaptaPro le permite al usuario activar la traza de ejecución para determinar el nombre del programa y línea de ejecución donde sucede una incidencia. El caso que el sistema sea interrumpido, al ingresar nuevamente el sistema lee la carpeta TRAZA\*.txt ejecutando el formulario para su respectiva notificación para la solicitud de Soporte. Incluye botón “Editar”, presenta contenido del archivo TXT. Además, incluye enlace con página Web instrucciones del soporte. Formularios Solicitud de soporte incluyen enlaces con formularios de la página.

20/11/2018

2413 Mejora en consulta de inventario (Costo Promedio), BRCOSTOPROHIS, accede a la consulta del cliente/Proveedor

24/11/2018

2414 Mejora en clase DPBRWPAG, Ejecuta el programa “DPBRWPAGINI
quien ajusta el browser según la Altura de la resolución del video.

24/11/2018

2415 Mejora en programa CSRANGOFCH, Se re ubica gráficamente debajo del botón “Browser” facilitando su acceso inmediato con el botón.

24/11/2018

2416 Programa “BRBTNMENU“, Genera Objeto Menú en Botón indicado en barra de botones para formularios de tipo MDI/TDPEDIT,

EJECUTAR(“BRBTNMENU”,aOptions,”oFrm”)

// Opciones
aBtn:={“Sin Ventas del Periodo”}

Definicion
MENU EJECUTAR(“BRBTNMENU”,aBtn,”oRANKVTAXVEND”)

DEFINE BUTTON oBtn;
OF oBar;
NOBORDER;
FONT oFont;
MENU EJECUTAR(“BRBTNMENU”,aBtn,”oRANKVTAXVEND”);
FILENAME “BITMAPS\VENDEDOR.BMP”;
ACTION EJECUTAR(“DPVENDEDORCON”,NIL,oRANKVTAXVEND:oBrw:aArrayData[oRANKVTAXVEND:oBrw:nArrayAt,1])

Ejecución, Requiere definición de Función BTNMENU () ejecutado por el Objeto Menú indicando la posición de la opción del menú y el nombre de la opción ejecutada por el usuario.

FUNCTION BTNMENU(nOption,cOption)

IF nOption=1
oRANKVTAXVEND:VENXNOVENDE(nOption)
ENDIF

RETURN .T.

24/11/2018

2418 Clase TDOCENC, nueva clase BtnSetMnu(“BTN”,”TEXT”,”FUNCION”) Agrega objeto menú dentro de cualquier botón de la barra de botons en la clase TDOCENC con el objetivo de agregar mas funcionalidades “En léxico DpXbase” complementarios en cada botón del formulario

BTN = Nombre del botón en la 7ma Posición del arreglo
TEXT= Nombre del Texto de la Opción Menú
FUNC= Nombre de la función DPXBASE incluida en el Script donde se ejecuta el formulario

Implementación en Asientos contables con el objetivo de presentar un formulario alternativo para buscar comprobantes contables mediante detalle de los asientos.

oCbtE:BtnSetMnu(“BROWSE”,”Buscar por Asientos”,”BRWASIENTOS”) // Agregar Menú en Barra de Botones

FUNCTION BRWASIENTOS(nOption,cOption)

Explicar contenido de los botones
ViewArray(oFrm:aBtn)

24/11/2018

2419 Nuevos formularios alternativos para explorar el contenido de los asientos contables desde el formulario Comprobantes contables mediante el botón “BROWSE“.

DPCBTE_ASIENTO_A.BRW (Asientos del Auditor)
DPCBTE_ASIENTO_N.BRW (Asientos No Actualizados)
DPCBTE_ASIENTO_S.BRW )Asientos Actualizados)

Incluye agrupación por Cuenta Contable, Origen, Origen y Tipo, para luego presentar el detalle de los asientos facilitando la búsqueda de manera directa.

25/11/2018

2420 Nuevo formulario alternativos en Comprobantes de pago, mediante formulario DPCBTEPAGO_OPA.BRW presenta los comprobantes de pago según otros pagos con sus respectivos valores asociados, cuenta contable, descripción del pago, monto, comprobante contable.

25/11/2018

2421 Mejora en Programa REPBDLIST (), permite ajustar el Alto de la solución del video, definición de Picture y Ancho en cada columna.

oDp:aPicture :={NIL,NIL,NIL,NIL,”999,999,999,999.99″,”9999″}
oDp:aSize :={120,300,60,60,120,40}
oDp:lFullHeight:=.T.

El parámetro cOrderBy, puede incluir la sentencia GROUP BY y ORDER BY.

25/11/2018

2422 Nuevo formulario alternativo en browser de Comprobantes de pago, filtrado por cuenta Bancaria, previamente presenta resumen de Otros pagos por cuenta Bancaria.

25/11/2018

2423 Nuevo formulario alternativo en browser de Comprobantes de pago detallado por cuenta bancaria.

25/11/2018

2424 Programa “DPDOCPROCTAFIX“, sumaria de la tabla DPDOCPROCTA los montos exonerados y Base Imponible, los actualiza en el campo DOC_MTOEXE,DOC_BASNET de la tabla DPDOCPRO, este programa se ejecuta desde el programa SQLDB_POSTUPDAT cuando el sistema sea actualizado. También es ejecutado desde PostGrabar en comprobantes de pago cuando se registrar “Otros Pagos”, también desde documentos de Cuentas por Pagar cuando se registran documentos con cuentas Exoneradas, reintegros de compra.

25/11/2018

2425 Programa “BRPCDOCPRO”, formulario contentivo de los documentos de CxP cargados por documentos y otros que fueron reconvertidos para lograr realizar pagos luego de la reconversión monetaria. En este es necesario realizar la reconversión del campo CCD_MONTO. La selección se aplica documentos emitidos antes de la reconversión y pagados luego de la reconversión. Sin embargo el formulario separa los documentos de CxP emitidos antes de la reconversión y pagados luego de la reconversión.
Buscar por: Reconversión

27/11/2018

2426 Nuevo Browser “BRRECCLIINS” permite insertar numeración correlativa en los recibos de ingreso con el objetivo de permitir ingresar recibos indicando el número y fecha con la finalidad de mantener los correlativos en orden cronológico. Este proceso actualiza las tablas vinculadas: Asientos, Documentos del Cliente, Movimiento de Caja y Movimiento de Bancos.

27/11/2018

2427 Nuevo Browser “BRPCDOCPRO“, presenta todos los documentos de CxP vinculados con cuentas contables “DPDOCPROCTA” con los documentos de CxP reconvertidos antes de la fecha de reconversión con el objetivo de lograr aplicar pagos luego de la fecha de reconversión. El proceso realizar revisión y ajuste de los montos del documento, cuentas del documento y pagos realizados con la finalidad de realizar los asientos contables. En el caso de los documentos convertidos antes de la fecha, sus asientos serán multiplicados con cien mil logrando genera asientos en BsF antes de la fecha de reconversión y BsS luego de la reconversión. Además permitirá ejecutar nuevamente el proceso de transición Contable.

27/11/2018

2428 Nueva funcionalidad para Formularios MDI para Browser, el programa BRBTNMENU” genera Objeto MENU asociado con cualquier botón en la barra de botones.

DEFINE BUTTON oBtn;
OF oBar;
NOBORDER;
FONT oFont;
FILENAME “BITMAPS\FILE.BMP”;
MENU EJECUTAR(“BRBTNMENU”,{“Opción 1″,”Opción”},””);
ACTION <oFrm:FUNCTION()>

oBtn:cToolTip:=”Mensaje ToolTip”

/*
// Function Unica para la ejecución de Menú asociado a los botones
*/

FUNCTION BTNMENU(nOption,cOption)

IF nOption=1
// Ejecutar Opción 1
ENDIF

IF nOption=1
// Ejecutar Opción 2
ENDIF

RETURN .T.

29/11/2018

2429 Browser, Presenta contenido de Guías de Carga, presenta cada uno de los documentos incluidos en las guías de carga, presente tipo de documento, número, cliente, fecha de la guía, cantidad de productos., placa, transporte, incluye la opción para acceder a la guía de carga y consultar el documento (Factura).

30/11/2018

2430 Nuevo Menú Browser “BRGTRAXDOC”, genera un browser contentivo de las opciones de consulta con el objetivo de permitir realizar búsquedas y ejecuciones de manera directa. En la parte superior izquierda del menú de consulta se presenta el botón “browser” para acceder.

30/11/2018

2431 Nuevo campo TDC_GUIATR en Tabla “DPTIPDOCCLI“, permite definir en el tipo de documento que será utilizado para realizar o registrar la Guía de Carga directamente desde el menú del documento o desde la opción carga documentos desde la guía de Carga. Por defecto, los documentos FAV y NEN su valor será . T. Verdadero.

Diciembre

01/12/2018

2432 Implementación de ejecución multi instancia de programas DpXbase, la clase TSCRIP, incluye nuevos Class Data, P1,P2…P20, cada uno representa un parámetro recibido en la función MAIN(). La función,
RUNMDI(cProgram,cVar,p1, p2, p3,..,P20) ejecutara la nueva instancia del programa DpXbase y formulario, para el caso de los formularios BRnnnn creados con BRWMAKER, incluya las nuevas instrucciones:

FUNCTION MAIN(P1,..,P20)

IF Type(“oFRM”)=”O” .AND. oFRM:oWnd:hWnd>0
RETURN EJECUTAR(“BRRUNNEW”,oFRM,GetScript())
ENDIF

El programa BRRUNNEW, ejecuta el programa RUNMDI(cProgram,cVar,p1, p2, p3,..,P20)

Caso de los ranking de ventas, permite concatenar y cruzar filtro entre todos
los formularios vinculados.
Aplicado también a los formularios de Recibos de Ingreso, Cbte Pago,
formularios TDOCENC (Facturas de Venta, Facturas de Compra).

01/12/2018

2433 Implementación de Impresora Epson Fiscal mediante uso de DLLS, Aportado
por Iron Graterol. Implementado desde el Programa DPFACTURAV.
Programa: epsondll-num, Adaptada hacia CRE, Nota de Crédito release 18.nn
Utiliza CRE y no DEV
IF cTipDoc=”DEV” .OR. cTipDoc=”CRE”

02/12/2018

2434 Vista VIEW_DPINVPRECIOS, incluye nuevo campo PRE_CODMON,PRE_FECHA código moneda para ser utilizado en LBX de productos para la facturación. Programa DPLOADCNFPOST, Actualiza Moneda en lista de precios si es “BsS” y los precios estén registrados en Bs necesario para asegurar los precios en el proceso de facturación. Browser Incluye fecha de actualización del Precio.

02/12/2018

2435 Nuevo parámetro LFULLWIDHT:=.T. en formularios LBX, permite definir que el browser adopte el total ancho de la resolución del video, solo se aplica si el browser no está solicitado desde un control GET o BMPGET. Desde factura de venta, presenta en browser

03/12/2018

2436 Resuelta incidencia en filtrar Empresa, no se presentaban
todas las empresas, requería asignar nuevamente los permisos por usuario, al
reingresar el sistema nuevamente no se presentaban. Solución remover el
disparador de la empresa, el programa DPINIADDFIELD, remueve el disparador,
sin embargo, el disparador debe estar “Inactivo”

03/12/2018

2437 Depuración de Guías de Carga “DPGUIACARGAFIX”, remueve el contenido del campo “DOC_NUMGTR” en la tabla “DPDOCCLI” en todos los registros y los asigna
nuevamente según los registros vinculados con la Guía de carga permitiendo liberar documentos “Facturas” para poder ser modificados.

03/12/2018

2438 Programa “DPCRPERUNPRG” Ejecuta DPCRPE.EXE indicando nombre de programa PRG para ser compilado y ejecutado en modo HRB utilizando H32y FWH17, permite implementar nuevas funciona lides desde binario externo

EJECUTAR(“DPCRPERUNPRG”,cFilePrg,_p1,_p2,_p3,_p4,_p5,_p6,_p7,_p8,_p9,_p10,_p11,_p12,_p13,_p14,_p15,_p16,_p17,_p18,_p19,_p20)

Podrá ser utilizado para implementar crystal report mediante TOLEAUTO y ACTIVEX

03/12/2018

2439 Programa “DPTABCTLGDBF”, prepara las tablas *.DBF del catalogo ejemplo\*.dbf según los valores de las variables actuales definidos por defecto con el objetivo de evitar incidencias de integridad cuando se actualice el catálogo de datos. Los valores oDp:cCtaIndef y oDp:cMoneda son asignados directamente a todos los campos según diccionario de datos, este proceso se ejecuta para exportar diccionario de datos y para actualizar catalogo según las definiciones del usuario para las variables oDp: El programa DPDATACREA ejecuta DPTABCTLGDBF antes de importar datos del catálogo de igual manera crea los registros en DPTABMON y Cuentas indefinidas.

Valores por Defecto DATAPRO.INI
MONEDA_NAC    :=BsS
MONEDA_NOMBRE :=Bolívares Soberanos
MONEDA_EXT    :=USD
NONEDA_EXTNOM :=Dólares Americanos
ID_RIF        :=G200000031

Estos valores son utilizados para crear registro en la tabla DPTABMON y los
catálogos de precios.

04/12/2018

2440 Mejora en retenciones de IVA, mediante programa “DPDOCPROISLRFIX2” reasigna valor incremental a retenciones con número “00000000” , asigna en el registro de retención el tipo de documento y número asociado necesario para generar consultas de retenciones con vínculos del documento de Origen. Este programa es ejecutado desde “SQLDB_POSTUPDAT” quien se ejecuta cuando se actualiza el sistema.

04/12/2018

2441 Browser “BRRETDOCPRO”, presenta las “Retenciones ISLR Relacionada con Documentos de Origen” con numero, fecha, monto, cbte de pago, cbte contable de la retención conjuntamente con los datos de la factura asociada y con sus respectiva fecha, base imponible, neto, cbte de pago, mediante la barra de botones incluye acceso a consultar el proveedor, documento de  Origen y retención de ISLR.

04/12/2018

2442 Implementación de Parámetros y valores en generación de archivos
HTML obtenidos de las consultas Browser generadas por Brwmaker. Ranking de
ventas incluye los valores de fechas, consulta vinculada. Incluye Encabezado de columnas con doble línea, Totales con mascara unidades de mil y decimales.

04/12/2018

2444 Implementación “Fijar Filtrado” y “Restaurar Filtrado” en formularios Browser con el objetivo de realizar filtros concatenados en el mismo browser. BrwMaker genera los nuevos Browser con la siguiente sintaxis

Sintaxis

DEFINE BUTTON oBtn;
OF oBar;
NOBORDER;
FONT oFont;
FILENAME “BITMAPS\FILTRAR.BMP”;
MENU EJECUTAR(“BRBTNMENUFILTER”,,);
ACTION EJECUTAR(“BRWSETFILTER”,)

oBtn:cToolTip:=”Filtrar Registros”

04/12/2018

2445 BrwMaker, Incluye generación de HTML con parámetros del Reporte, ejecución multinstancia, filtrado con Fijar y Restaurar.

DEFINE BUTTON oBtn;
OF oBar;
NOBORDER;
FONT oFont;
FILENAME “BITMAPS\html.BMP”;
ACTION (:HTMLHEAD(),EJECUTAR(“BRWTOHTML”,:oBrw,NIL,:cTitle,:aHead))

oBtn:cToolTip:=”Generar Archivo html”

FUNCTION HTMLHEAD()

:aHead:=EJECUTAR(“HTMLHEAD”,)

// Ejemplo para Agregar mas Parámetros
// AADD(oDOCPROISLR:aHead,{“Consulta”,oDOCPROISLR:oWnd:cTitle})

RETURN

07/12/2018

2446 Nuevo method SetDefValue() en clase TDOCENC y TDPEDIT, Asigna en el formularios los valores de los campos según valores por defecto durante el evento incluir o modificar. Si el valor del campo esta vacío asignará el valor por defecto indicado el campo según el diccionario de datos. Ficha del producto, los valores por defecto fueron migrados hacia el
diccionario de datos para lograr ser adecuados según caso del cliente.

Caso de productos “DPINV”

EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_UTILIZ”,[“Ventas” ],.T.)
EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_ESCOMN”,[“No” ],.T.)
EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_APLICA”,[“Todas” ],.T.)
EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_PROCED”,[“Nacional”],.T.)
EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_METCOS”,[“Promedio”],.T.)
EJECUTAR(“DPCAMPOSETDEF”,”DPINV”,”INV_PREREG”,[“No” ],.T.)

10/12/2018

2447 Implementación de generación de código QR, en Tabla de productos, clientes, proveedores, documentos de Clientes y Proveedor (Número de Documento). Genera archivo de formato BMP en la carpeta QRCODE, el código del archivo se genera según nombre de la tabla DPINV_.BMP. Podrá se implementado con Crystal reporte para generar listados de productos con códigos QR. Para el proceso de comercialización imprimir facturas con Código QR Permite el uso de Pedidos para digitar entregas, cobranza. Para el proceso de Picking y Packing podrá generar etiquetas y documentos facilitando si digitalización (Evitando introducir números por teclados).
Origen

http://api.qrserver.com/v1/create-qr-code/?data=”

10/12/2018

2448 Nuevo método SetColPos(cField) CLASS TDOCGRID, focaliza y reposiciona la columna del GRID según el nombre del Campo

Calcular el Ancho visual del Grid ::GetTotalWidth() cada vez que se crea una
columna mediante oCol:=oGrid:AddCol(cField)
ClassData ::nTotalWidth, Muestra el total de

Insertar Columnas
oCol:=oGrid:InsertCol(“Campo”,”Etiqueta”,nColumna,”Columna del campo de Referencia”)
oCol:=oGrid:InsertCol(“MOV_LISTA”,NIL,NIL,”MOV_PRECIO”)

12/12/2018

2449 Agilizar proceso de facturación mediante la inactivación de mensajes de Existencia cuando supera la existencia y precio menor que el costo.

Nuevas Variables:

oDoc:lPar_MsgCos // Suprime el mensaje cuando el costo supera precio usuario debe tener permiso para facturar con precio debajo del costo.

oDoc:lPar_MsgExi // Suprime el mensaje Existencia Supera existencia. El usuario tiene permiso a facturar sin existencia

12/12/2018

2450 Instaladores AdaptaPro incluye archivo qrcodelib.dll necesario para generar archivo bmp para CódigosQR mediante la función QRCode(cCodigo, cFile) incluida en librería DPWIN32.HRB

12/12/2018

2451 Nuevo Formulario “DPDOCCLIREPLIFRM” accede desde documentos de clientes “Cotización” tiene como objetivo realizar una réplica del documento con un nuevo número con la posibilidad que el usuario introduzca un nuevo valor absoluto o incremento en valor relativo “%”. Utiliza el valor de la divisa actualizado para presentar el factor de corrección para calcular el nuevo valor del documento.

13/12/2018

2452 Reporte “INVQR” en modo de evaluación “no en producción” genera listado de productos con imagen de código QR. Salida hacia formato PDF y Previo. Por cada producto generar archivo bitmaps en carpeta QRCODE\INV_CODIGO.BMP

13/12/2018

2453 Nuevos campos en DOC_RIF en tabla DPDOCCLI y DPDOCPRO, asignación de valor “000000000” por defecto en campo DOC_CODIGO en ambas tablas con el objetivo de registrar operaciones financieras diferentes a clientes y Proveedores.

13/12/2018

2454 Nuevos campos en DOC_RIF en tabla DPDOCCLI y DPDOCPRO, asignación de valor “000000000” por defecto en campo DOC_CODIGO en ambas tablas con el objetivo de registrar operaciones financieras diferentes a clientes y Proveedores.

13/12/2018

2455 Formulario “DPBANCOSPER” registro del personal del banco, cada registro este compuesto por nombre, cargo, ext, teléfono y correo.

13/12/2018

2456 Nuevos campos En Tabla “DPBANCOS”

“BAN_DEFAFI” Programa DpXbase para Afiliación de Cuentas

“BAN_DEFREM” Programa DpXbase para Remover Cuentas

“BAN_DEFPAG” Programa DpXbase para Realizar Pagos

Desde el menú de Bancos, opción “Programas DpXbase para generar TXT Bancario”, se accede el editor de programa fuentes DpXbase para definir los procedimientos que generan en archivo TXT para ser utilizado por la plataforma electrónica del banco.

13/12/2018

2457 Nuevos campos en Tabla DPRIF, utilizando para el Reintegro de Reintegros

“RIF_DIR1″    ,”C”,80,0,”Dirección 1             “)
“RIF_DIR2″    ,”C”,80,0,”Dirección 2             “)
“RIF_DIR3″    ,”C”,80,0,”Dirección 3             “)
“RIF_DIR4″    ,”C”,80,0,”Dirección 4             “)
“RIF_TIPPER”  ,”C”,01,0,”Tipo de Persona         “)
“RIF_CONESP”  ,”L”,01,0,”Contribuyente Especial  “)

13/12/2018

2458 Generación de Código QR VCARD de la empresa:

Desde configuración de la empresa, el sistema genera el código QR VCARD de la empresa que podrá ser utilizada en la impresión de documentos (Presupuestos, Facturas, Órdenes de Compra entre otros) con el objetivo de incluir la información de la empresa: Nombre, Correos, Teléfonos, Pagina Web, Correo, RIF, con la finalidad lograr incluir sus datos la agenda desde una teléfono inteligente.) El nombre del archivo se genera en carpeta QRCODE\EMP_.BMP

17/12/2018

2459 Mejoras en Incrementador en Documentos del Cliente (Facturas) y reintegros de pago. Clase TDOCENC, incluye Incrementador mediante la función DPINCREMENTAL(cNumero) previamente obtenido desde la función cNumero:=SQLINCREMENTAL(cTable,cField,cWhere).

Programas

DPDOCCLILOAD

WHILE oDoc:nEpson=0 .AND. COUNT(“DPDOCCLI”,oDoc:cScope+” AND DOC_NUMERO”+GetWhere(“=”,oDoc:DOC_NUMERO))>0
oDoc:oDOC_NUMERO:VarPut(DPINCREMENTAL(oDoc:DOC_NUMERO),.T.)
ENDDO

17/12/2018

2460 Mejoras en programa CALENDARIO(dFecha,oControl), Ajusta la cada de dialogo lado inferior del control.

17/12/2018

2461 clase TMSDataBase CLASSDATA lDateNull INIT .F., Fechas vacías su valor es 00-00-0000, en el caso de MySQL 5.7.24, no acepta 00-00-0000 para fechas vacías, acepta por defecto valor NULL

Obtener versión utilizada en el Sistema

? OpenOdbc(oDp:cDsnConfig):QueryRow(“SELECT VERSION()”,”dpusuarios”)[1]

26/12/2018

2462 Mejora el Clase TERP y Panel de Tareas,
Incluye visualización de 8tva Columna contentivo del monto indicado en classdata oErp:nMonto, el formato numérico es definido con oErp:cPicture, cuyo valor por defecto es “999,999,999,999.99”

Incluye class Data oErp:cSPEAK :=””
Para indicar el Texto que será narrado por VOZ mediante SPEAK

26/12/2018

2463 Nuevo procesos automáticos “DOCCLIXCONTAB”, muestra en el panel de tareas el indicador de la cantidad de documentos de clientes por contabilizar, mostrando el periodo, la cantidad de documentos por contabilizar y su valor. Ejecuta el formulario “BRDOCCLIRESXCNT” contentivo del resumen de documentos por Contabilizar resumido por tipo de documentos y con su respectivo indicador.

27/12/2018

2463 Nuevo campo MOC_RIF en tabla DPASIENTOS, contiene los datos del RIF del código Auxiliar con el objetivo de conciliar y consolidar Montos de Asientos por cuenta según RIF.

27/12/2018

2464 Implementación de Numero de Partida en Asiento Contable, Casa Asiento esta vinculad a número de partida incremental que se genera por cada documento contabilizado con el objetivo de Separar y agrupar en cada comprobante los asientos correspondientes a una partida. La partida es un conjunto de asientos contables cuya suma de débitos y Créditos deben ser iguales. Browser “BRASIENTOSVTA” incluye resumen por Partida, además permite determinar y precisar posibles descuadres contables en los Asientos. Cada documento incluye el número de partida Asociada, caso de Documentos de Clientes y proveedores campo (DOC_NUMPAR) indica el número de la partida de identificación del comprobante contable.

27/12/2018

2465 Panel de tareas ERP, incluye visualización de Columna “Días”, indica el tiempo medido en días desde la fecha de la Tarea hasta la fecha del Servidor de la base de datos (FUNCTION NOW ()), el usuario podrá personalizar este valor mediante el uso de la classdata oErp:nDias:=(Ecuación)

30/12/2018

2466 Formulario Grupos indica la cantidad de cuentas contables por Grupo.

30/12/2018

2467 Formulario “BRDPGRUCTA”, Visualiza los grupos de productos en cada columna su respectiva cuenta contable para Activos, Costo de Venta, Venta, Devolución de Venta, Compra, devolución de Compra, Inventario Inicial e Inventario Final. Se accede desde Contabilidad, Otros, Browser “Deberes Contables”