|
Versiones anteriores:
- Versión 07.02.1
- Versión 07.02.2
- Versión 07.04.1
- Versión 07.04.2
- Versión 07.04.3
- Versión 07.04.4
- Versión 07.04.5
- Versión 07.04.6
- Funciones Utiles
Definidas últimamente
Descripción:
Version
09.01 (Para todas las Plataformas Access) (27/08/2009)
- Se crea el módulo
de ESTADOS FINANCIEROS que habilita las herramientas necesarias para
definir y producir los Estados Financieros de acuerdo a las necesidades
del usuario Final. Se entregan pre-defindos:
BALANCE GENERAL
ESTADO DE GANANCIAS Y PÉRDIDAS
ESTADO DE FLUJO DE EFECTIVO
y se está en condiciones de definir otros mas,
como:
VARIACIÓN DEL PATRIMONIO,
VARIACIÓN DEL ESTADO
FINANCIERO, ETC.
<Retornar al
inicio>
Version
08.01 (Access 2007) (30/07/2008)
- Se elimina el molesto control Activex
"Date and Time Picker" de la biblioteca "Microsoft Windows Commun
Control-2 sp6" (MSCOMCT2.OCX) puesto que las casillas de fecha utilizan la nueva
propiedad del Access 2007: DatePicker.
- Se habilita la posibilidad de imprimir Recibos de Caja de Terceros sin cruce contra
Facturas.
- Se crea la función cgGRnd_Costo(ByVal locvlv) As Double para redondear
los costos unitarios a cifras decimales de acuerdo al parámetros de cifras decimales
definido en la Tabla Empresa + 4 (Cifras Decimales Costos = CifrasDec + 4).
<Retornar al
inicio>
Versión
08.01.1 (26/08/2008)
- Se Ponen a punto las consultas de
ConGeneIros para el ambiente Access 2007 incluyendo las consultas del lenguaje alterno
(Alt_Query).
<Retornar al inicio>
Versión 08.01.3 (23/10/2008)
-
Se habilita la opción de manejar las imágenes:
Logo Empresa y Fotos del Producto, por API -
Interfaz de
Programación de Aplicaciones, para obviar los
molestos problemas de manejo de OLE de Microsoft en algunas instalaciones de
la suite Office.
<Retornar al
inicio>
Versión 08.02 (25/01/2009)
-
Se habilita el
módulo de Monto Escrito: ConGeneIrosME.mde (.accde) para
la conversión de valores en Letras muy útil en la impresión de Recibos
de caja y Facturas. Este módulo se puede utilizar incluso en otras
apliccaciones sin ningún costo.
-
Se habilita
interface automático con Contabilidad al imprimir la Factura de Venta,
el Tiquete de Venta o el Comprobante de Inventarios. Esto facilita el
proceso de integración entre Inventarios y Contabilidad General.
-
El código de
deducción o retención se amplía a 5 caracteres para mejor documentación
de las Facturas o Tiquetes de venta.
-
Se habilita la
posibilidad de imprimir Balances en forma independiente de los Estados
de P & G.
-
Se separan las
Bases de datos de Módulos y de Programas (Formularios e Informes) en las
versiones Fuente (mdb o accdb), para facilitar que el usuario final
desarrolle sus propias funciones.
<Retornar al
inicio>
Versión 08.02.5 (20/03/2009)
-
Se habilita la
opción de crear un producto cuando se están ingresando líneas de
compras.
-
Se habilita
la opción de crear un cliente cuando se están ingresando facturas de
venta.
-
Se habilita la
posibilidad de crear un proveedor nuevo cuando se están ingresando
facturas de compra.
Versión 08.03 (20/06/2009)
-
Se habilita la
opción de crear e intercambiar entre diferentes compañías:
Multi Compañía.
<Retornar al
inicio>
Versión 07.09
- (01/09/2007) Se agrega la Gestión de Pedidos (Ordenes de Compra y Pedidos de Venta).
- (01/09/2007) Se agrega el Con trol de Auditoría (Logs).
<Retornar al
inicio>
Version 07.09.2
- (01/10/2007) Se agrega selección por rangos de Fechas y Períodos para el informe
[Diario de Ventas].
- (05/10/2007) Se incluyen nuevos campos (columnas) a la tabla de Productos y se arregla
la presentación del formulario [Inventario Productos]:
- Stock Mínimo y Stock Máximo: muy utiles para establecer órdenes de compra.
- Grupo de Producto: para clasificar los productos de acuerdo a definiciones en al nueva
Tabla [GrupoProductos].
- Fotografía del Producto: para complementar la información del producto en el nuevo
informe: Catálogo de Productos ([Productos_Catalogo]).
- Dimensiones (1/2/3) y unidadesd 1/2/3: para complementar la descripción del producto.
- (05/10/2007) Se definen dos nuevos informes que se pueden producir desde el formulario
[Inventario Productos]:
- Catálogo de productos ([Productos_Catalago]).
- Lista de Precios ([Productos_ListadePrecios]).
<Retornar al
inicio>
Version 07.09.6
- (05/12/2007) Se habilita el manejo del código de inventario alterno (CodInvProv). Util
para el posible manejo de código de barras por ejemplo.
- (05/12/2007) Se incluyen nuevas consultas en las secciones de Consultas Contabilidad y
Consultas Facturación.
<Retornar al inicio>
Versión 07.09.9.4 23/10/2008
- Se habilita la opción de manejar las imágenes:
Logo Empresa y Fotos del Producto, por API -
Interfaz de
Programación de Aplicaciones, para obviar los
molestos problemas de manejo de OLE de Microsoft en algunas instalaciones de
la suite Office.
<Retornar al
inicio>
Version 07.10.1
- (19/10/2007) Se separan las bases de datos para instalación tipica Cliente /
Servidor:
Véase explicación en la sección: Cliente / Servidor.
- (24/10/2007) Se corrige manejo IVA Compras para el caso de Empresas con régimen
simplificado donde el Iva forma parte del Costo de la Mercancía.
<Retornar al
inicio>
Versión 07.10.8 (23/10/2008)
- Se habilita la opción de manejar las imágenes:
Logo Empresa y Fotos del Producto, por API -
Interfaz de
Programación de Aplicaciones, para obviar los
molestos problemas de manejo de OLE de Microsoft en algunas instalaciones de
la suite Office.
<Retornar al inicio>
Versión 07.11 (25/01/2009)
-
Se habilita el
módulo de Monto Escrito: ConGeneIrosME.mde (.accde) para
la conversión de valores en Letras muy útil en la impresión de Recibos
de caja y Facturas. Este módulo se puede utilizar incluso en otras
apliccaciones sin ningún costo.
-
Se habilita
interface automático con Contabilidad al imprimir la Factura de Venta,
el Tiquete de Venta o el Comprobante de Inventarios. Esto facilita el
proceso de integración entre Inventarios y Contabilidad General.
-
El código de
deducción o retención se amplía a 5 caracteres para mejor documentación
de las Facturas o Tiquetes de venta.
-
Se habilita la
posibilidad de imprimir Balances en forma independiente de los Estados
de P & G.
-
Se separan las
Bases de datos de Módulos y de Programas (Formularios e Informes) en las
versiones Fuente (mdb o accdb), para facilitar que el usuario final
desarrolle sus propias funciones.
<Retornar al
inicio>
Versión 07.11.4 (20/03/2009)
-
Se habilita la
opción de crear un producto cuando se están ingresando líneas de
compras.
-
Se habilita
la opción de crear un cliente cuando se están ingresando facturas de
venta.
-
Se habilita la
posibilidad de crear un proveedor nuevo cuando se están ingresando
facturas de compra.
<Retornar al
inicio>
Versión 07.12
(20/06/2009)
-
Se habilita la
opción de crear e intercambiar entre diferentes compañías:
Multi Compañía.
<Retornar al
inicio>
-------------------------------------------------------
Versiones Anteriores:
Versión 07.02.1
1.
(22/03/2007) Se agregan los botones de
acción [Comando0] y [Comando1] al formulario [CgPanelControl] para llamar mediante
definiciones en el archivo de [TitulosFormularios] aplicaciones externas (incluyendo otras
Bases de Datos). Se utiliza para tal efecto el campo [TextoTag] del registro (Línea) con
NombreObjeto CgPanelControl y NombreCuadro el nombre del botón respectivo.
<Retornar al inicio>
Versión 07.02.2
2.
(14/04/2007) Se agregan los botones de
acción [Comando2] y [Comando3] al formulario [CgPanelControl] para llamar mediante
definiciones en el archivo de [TitulosFormularios] formularios desarrollados
específicamente por el usuario. Solo aplica para la versión Fuente MDB, las versiones
MDE llaman aplicaciones externas (pues no permiten agregar formularios o informes). Se
utiliza para tal efecto el campo [TextoTag] del registro (Línea) con NombreObjeto
CgPanelControl y NombreCuadro el nombre del botón respectivo.
3.
(17/04/2007) Se corrige formulario [FactVtos]
para agregarle el control del formulario padre [FactTercerosVtas] en el evento
activar registro.
4.
(17/04/2007) Se agrega el concepto de Retención
Impuestos en las facturas.
<Retornar al inicio>
Versión 07.04.1
5.
(14/06/2007) Se
modifican descripciones de producto a 250 caracteres y los informes respectivos.
6.
(14/06/2007) Se modifica longitud país a 50
caracteres en tabla [Terceros].
7.
(21/06/2007) Se hacen las siguientes
modificaciones para manejo de compras:
a.
Se agrega Porcentaje descuento por producto
(línea) en detalle compras (formulario [LineasMovInv Subformulario2]).
b.
Se habilita en el formulario de Retenciones
el manejo descuentos pie de facturas en Compras (formulario [TercerosCompras]).
c.
Se adapta el manejo del IVA en compras para
agregarlo al costo cuando se trata de Empresas con régimen simplificado de IVA (No
facturan IVA).
8.
(21/06/2007) Se corrige manejo flag
*duplicado* en impresión facturas y tiquetes de venta, solo se activa a cuando se
solicita por [Parametros InformesFac].
9.
(21/06/2007) Se cambia longitud de clave para
búsqueda de terceros (Clvprov) de 4 a 6 caracteres en tabla relacionada de productos.
10.
(21/06/2007) Corrige generación inventario
físico para ignorar producto con código 0 (dummy para el manejo de descripciones sin
código de producto asociado en líneas de facturas).
<Retornar al inicio>
V07.04.2
11.
(30/06/2007) Se modifica el tamaño
del campo TextoTag en tabla [Títulos formularios] a tipo memo para poder incluir
redefiniciones de instrucciones SQL (Consultas).
12.
(30/06/2007) Se calcula
automáticamente el numero de línea en facturación.
<Retornar al inicio>
V 07.04.3
13.
(10/07/2007)
Se corrige formulario [FactLineasMovInv Subformulario] (líneas de detalle de las
facturas) para llamar el formulario [LineasMovInvDescr] (Líneas sin código inventario
asociado) cuando se da doble click sobre la línea o el código de inventario y este es el
código 0 (dummy).
14.12/07/2007 Se crea la nueva consulta:
[ZZ_Consulta Saldos_Inventarios] para el análisis de saldos y rotación de inventario
vía exportación a Excel.
<Retornar al inicio>
v 07.04.4
15. (16/07/2007) Se corrige formulario panel control
principal [CgPanelControl] para agregar la opción de llamar el panel control
ParametrosINV desde el subpanel de Facturación.
16. (23/07/2007) Se corrigen los formularios:
[TercerosRetenciones], [TercerosRet Subformulario], [TercerosCompras] y [CompbteCompras]
para el manejo de base de retención o descuento cuando la compañía es de régimen
simplificado (No factura IVA y el IVA va a los costos del inventario).
<Retornar al inicio>
V 07.04.5
17. (26/07/2007) Se corrige consulta saldos de inventarios
para agregarle % rotación y el departamento.
18. (04/08/2007) Se cambia la longitud del usuario
(propietario licencia) a mostrar en los informes.
<Retornar al inicio>
V 07.04.6
19. (10/08/2007) Se corrige informes de Inventario Físico
para manejar fecha del informe con base a Fecha de cierre inventarios en vez de fecha
movimiento inventarios, pues puede haber registros sin movimiento (caso código inventario
0 (dummy).
<Retornar al inicio>
Funciones
útiles
definidas
ultimamente:
<Retornar al inicio>
|
Descripción |
Nuevo
nombre |
|
Para Utilizar el Monto Escrito: |
cgMTextenLetras(ByVal fnVlr As Double) As String
fnVlr = Valor a
convertir a Letras.
Soporta
hasta 15 dígitos y 2 decimales
Devuelve una cadena de texto con el valor convertido en letras.
La pantalla de parámetros tiene ayuda en línea.
Para utilizarla en otra aplicación diferente de ConGeneiros,
simplemente agregue el módulo ConGeneIrosME.MDE (o ACCDE) como
referencia en la sección de Visual Basic del Access.
|
|
para llamar la función cgUActTituloFormularioEtiqueta() desde las propiedades del formulario. Esta función es
útil para las versiones MDB en que el usuario define sus propios formularios o informes. |
cgUAbrir_Formulario (frmN As String,
Optional frmPpal As String)
Procesa las
definiciones especificadas en el archivo de [TitulosFormulario] y los parámetros
definidos para la Empresa en cuanto a formatos y redondeos.
FrmN = nombre formulario
FrmPpal = nombre formulario principal (caso subformularios) |
|
para llamar la función cgUActTituloCuadroEtiqueta() desde las propiedades del informe. Esta función es útil
para las versiones MDB en que el usuario define sus propios formularios o informes.
|
cgUAbrir_Informe
(frmN As String,
Optional frmPpal As String)
Procesa las
definiciones especificadas en el archivo de [TitulosInformes] y los parámetros definidos
para la Empresa en cuanto a formatos y redondeos.
Frm = nombre informe
FrmPpal = Nombre informe principal (caso subinformes)
|
|
Sub para crear las consultas
llamando la función: cgQCrea_ConsultaEsp(locName, locSQL)
|
cgQCrea_ZZ_Consultas() |
para crear una consulta
específica. |
cgQCrea_ConsultaEsp(locName As String,
locSQL As String)
locName
= Nombre de la consulta locSQL = Cadena de texto que contiene la instrucción SQL
|
Sub para borrar las consultas
llamando la función: |
cgQBorra_Consultas() |
Para borrar la consulta
específica |
cgQBorra_ConsultaEsp(locName As String)
LocName = Nombre Consulta |
Para calcular totales retenciones.
Esta función es útil para las versiones MDB en que el usuario define sus propios
formularios o informes. |
cgUSumaTotRetenciones(ByVal cl As String,
ByVal cp As Long,
Optional ByVal pr As String = "*", Optional ByVal fp As String
= "*",
Optional bsr) As Double
Cl = Clase Movimiento
Cp = Comprobante
Pr = Tercero (ClvProv)
Fp = Factura terceros
bsr = Suma
Bases de la Retención |
Para calcular numero
línea
disponible en movimiento inventarios |
cgULineaDisponibleInv(ByVal cl As String,
ByVal cp As Long, ByVal pr As String, ByVal fp As String) As Long
Cl = Clase Movimiento
Cp = Comprobante
Pr = Tercero (ClvProv)
Fp = Factura tercero
|
|
Para mostrar el cuadro de dialogo para
Buscar/seleccionar un archivo y devuelvar la ruta completa (absoluta) con
el nombre del archivo (max. 255 caracteres) |
cgBOpenCommDlg() |
|
Para convertir una dirección relativa respecto
a la ubicación de la Base de Datos del Host (que es la que generalmente
se guarda en las tablas) en dirección absoluta. |
cgBCalculeDir(ByVal DirFoto) |
|
Calcula el costo unitario promedio de un producto y
devuelve las existencias. |
cgVCostoUn_Prom(ByVal meCodinv As Long, locexist As Long) As Double
meCodinv = Codigo de inventario
loce = existencias actuales
|
|
Determina condición de venta para contados |
cgVCondContado() As String |
|
Determina Tipo de transacción contable para un
movimiento de facturación |
cgVClaseMv_Tipotr(locClaseMv As String) As String
locClaseMv = Clase Movimiento inventarios |
|
Devuelve Verdadero si la factura tiene vencimientos
(cuotas) |
cgVHayVtos(locFacturaP As String) As Integer |
|
Devuelve Verdadero si un comprobante contable tiene
líneas de detalle |
cgUEsCompbteConLineasCG(mitipotr As String, micompbte As Long) As
Integer
mitipotr = Tipo Trasnaccion Contable
micompbte = número de comprobante
|
|
Devuelve Verdadero si un comprobante de
Inventarios tiene líneas de detalle |
cgUEsCompbteConLineas(miclasemv As String, micompbte As Long) As Integer
miclasemv = Clase Movimiento Inventarios
micompbte = número de comprobante
|
|
(V08.nn) Devuelve cierto si la clase de movimiento de inventarios
es de Ventas |
cgVEsClMv_Ventas(locClaseMv As String) As Boolean |
|
(V08.nn) Devuelve cierto si la clase de movimiento de inventarios
es de Compras |
cgUEsClMv_Compras(locClaseMv As String) As Boolean |
|
Devuelve línea disponible para Movimiento Contable |
cgULineaDisponibleCompr(ByVal cl As String, ByVal cp As Long) As
Long
cl = Tipo Transacción
cp = Numero comprobante |
|
Graba una linea en el archivo de Logs de auditoria |
cgUGrabaLogAuditoria(locname As String, loctipo As Long)
locname = nombre
del objeto utilizado
loctipo = Tipo objeto (1/Form, 2/Report) |
|
Redondea valores (caso costos) con cifras decimales |
cgGRnd_Costo(ByVal locvlv) As Double |
<Retornar al inicio>
|