AYUDA PARA DESARROLLADORES

Conozca como enlazar con nuestro programa por medio del Servidor Ole

GENERALES



Año

Función equivalente sin caracteres especiales: Year

Con esta función podremos saber el año de la empresa que hemos abierto.

Ejemplo

EXCN.AbrirEmpresa  "" 
AñoEmpresa= EXCN.Año


Anular Cuenta

Este comando anulará una cuenta del Plan Contable en ContaNet. Sólo debemos pasar el Código Contable a borrar.
Debe tener en cuenta que no comprobará si tiene apuntes en el diario, por lo que debe tener cuidado antes de borrar cuentas.

Cuenta: Código Contable de hasta 10 dígitos como máximo.

Ejemplo

EXCN.AbrirEmpresa  "" 
EXCN.AnularCuenta "4300000001"


Buscar Descripción

Con esta función podemos buscar en el diario la descripción de un apunte, diferenciando Mayusculas y Minusculas si lo deseamos, devolviendo si está ("Verdadero") o si no esta la descripción ("Falso")

Descripción: Detalle del apunte hasta 35 caracteres.

Campos Opcionales

MayusculasMinusculas: Si queremos que coincidan las mayúsculas y minúsculas marcaremos "True".

Ejemplo

Dim respuesta as boolean
EXCN.AbrirEmpresa ""
respuesta = EXCN.BuscarDescripcion("VARIOS")
msgbox respuesta


Buscar Importe

Permite buscar en el diario el importe de un apunte, devolviendo si está ("Verdadero") o si no esta la descripción ("Falso")

Importe: Importe correspondiente al apunte.

Ejemplo

Dim respuesta as boolean
EXCN.AbrirEmpresa ""
respuesta = EXCN.BuscarImporte("1250,30")
msgbox respuesta


Buscar Referencia

Permite buscar en el diario, en la columna "Referencia" la descripción que deseemos, diferenciando Mayúsculas y Minúsculas si lo deseamos, devolviendo si está ("Verdadero") o si no esta la descripción ("Falso").
En caso de que devuelva "True" podremos leer cada uno de los apuntes que contenga la referencia buscada con la matriz Extracto

Referencia: Campo de texto de 16 caracteres.

Campos Opcionales

MayusculasMinusculas: Si queremos que coincidan las mayúsculas y minúsculas marcaremos "True".

Ejemplo 1

Dim respuesta as boolean
EXCN.AbrirEmpresa ""
respuesta = EXCN.BuscarReferencia("1111")
msgbox respuesta

Ejemplo 2

Dim respuesta as boolean
EXCN.AbrirEmpresa ""
respuesta = EXCN.BuscarReferencia("1111")
if respuesta=true then
For x = 1 To cn.ContadorExtracto
EXCN.Extracto(x).Asiento


Carpeta

Con esta propiedad podremos consultar la carpeta que contiene las empresas en Conta.Net.

Ejemplo

Tomando el servidor OLE demostrativo, vemos como usamos la función para desplegar las empresas en la carpeta.

ListBox2.Clear
EXCN.Carpeta = ListBox1.List(ListBox1.ListIndex)
EXCN.LoadEmpresas
For Each b In EXCN.Empresas
ListBox2.AddItem b
Next



Fecha

La fecha del asiento se asigna con este comando. La fecha se asigna de la misma manera tanto al prepara un asiento para grabar, como a la hora de consultar un asiento contable.

Ejemplo

EXCN.fecha="141231" 
EXCN.fecha="31/12/14"
EXCN.fecha="31/12/2014"


Usuario

ContaNet permite poder saber el usuario activo en el programa. Si desea configurar su programa con usuarios, consulte el documento "Usuarios. Ejecución y utilización"

Ejemplo

Dim variable As String 
EXCN.AbrirEmpresa ""
variable = EXCN.Usuario


Version

Con esta función consultamos la version del servidor Olé que está en uso para ejecutar las funciones.

Ejemplo

EXCN.AbrirEmpresa  "" 
Debug.Print EXCN.Version