LOGOCONTA

SALIR

Diario: Funciones Programables


Diario > Programación > Funciones Programables

Podemos abrir esta ventana pulsando el botón Funciones Programables o mediante las teclas rápidas [ Alt F ].

El método para realizar la programación es muy similar al que hemos visto en los Asientos Predefinidos. Sin embargo, con las Funciones Programables podemos hacer todo lo que estos y además:

Logoconta: Diario - Funciones Programables

Podemos seleccionar en qué tabla queremos crear nuestras Funciones Programables: la Particular perteneciente a la contabilidad que estamos utilizando o la General común a todas las empresas. Podemos traspasar las funciones de un sitio a otro arrastrándolas de una tabla a otra.

Si en los Asientos Predefinidos programábamos la introducción automatizada de los asientos en el Diario campo a campo, con las Funciones Programables lo haremos carácter a carácter.

Cada Función Programable viene referenciada por un número y puede tener asociada el nombre que queramos (cuanto más específico, más fácil nos resultará llamarla por nombre desde el Alta del Diario).

Caracteres especiales

Encima de la línea de la función encontraremos los distintos caracteres reservados, que representan las distintas operaciones que podemos realizar así como las teclas predefinidas. Estos caracteres podemos escribirlos también pulsando la combinación [ Ctrl letra ]:

Construir una Función Programable

La programación de asientos se basa en ordenar al programa que realice exactamente los mismos pasos que realizaríamos nosotros si introdujéramos los datos manualmente.
Ejemplo:

Utilizaremos el mismo caso que utilizamos para los Asientos predefinidos: supongamos un asiento típico de ventas a clientes:

CUENTA CONCEPTO DEBE HABER
430XXXX N/FRA. XXXX XXXX
700 N/FRA. XXXX XXXX
477 N/FRA. XXXX XXXX

A la hora de introducir estos tres apuntes en el programa, seguiríamos la siguiente secuencia:

  • Escribiríamos el código de la cuenta 430XXXX y pulsaríamos [ Intro ].

  • Escribiríamos el texto N/FRA. XXXX y pulsaríamos [ Intro ].

  • Escribiríamos el Importe en el Debe y pulsaríamos [ Intro ].

  • Escribiríamos el código de la cuenta 700 y pulsaríamos [ Intro ].

  • Pulsaríamos [ Ctrl R ] para repetir el concepto. (Al repetir, el programa salta automáticamente de celda).

  • Pulsaríamos [ Intro ] para situarnos en la celda del Haber.

  • Escribiríamos /1.21 y pulsaríamos [ Intro ]. (Para dividir el importe de la línea anterior - el total de la factura - entre 1.21 y así hallar la Base IVA con un tipo del 21%).

  • Escribiríamos el código de la cuenta 477 y pulsaríamos [ Intro ].

  • Pulsaríamos [ Ctrl D ] para cuadrar el asiento. (Al cuadrar desde el concepto estando vacío se repite el concepto de la línea superior).

  • Tras cuadrar, el programa salta directamente al siguiente apunte. Si quisiéramos dar de alta un nuevo asiento desde aquí tendríamos que añadir la pulsación [ Intro ].

Veamos cómo podemos programar este asiento:

  • El programa debería escribir 430 y esperar a que nosotros lo completásemos escribiendo XXXX y terminaría pulsando [ Intro ].

  • Luego debería escribir automáticamente el texto N/FRA. y esperar a que nosotros lo completásemos escribiendo XXXX y después se pulsaría [ Intro ].

  • A continuación, el programa debería esperar a que introdujéramos el importe al Debe y después se pulsaría [ Intro ].

  • Para las contrapartidas, el programa debería escribir automáticamente:

    700 [ Intro ] [ Ctrl R ] [ Intro ] /1.21 [ Intro ] 477 [ Intro ] [ Ctrl D ]

  • La Función Programable quedaría así:

    430ESN/FRA. ESES700SRS/1.21S477SD

Vemos, por tanto, que para crear una Función Programable debemos simplemente colocarnos en el Alta del Diario y, según vamos tecleando nuestro asiento, ir tomando nota de qué teclas queremos que el programa pulse por nosotros y en qué sitios debe esperar nuestras instrucciones manuales.

Logoconta permite utilizar Funciones Programables de versiones anteriores del programa. Para ello, simplemente marcaremos la opción Compatible con versiones anteriores y a continuación escribiremos la función tal cual la teníamos en la versión anterior.

Barra de Herramientas

Exportar e Importar

A través del botón Exportar podemos guardar nuestras Funciones Programables en un fichero. A la hora de Importar se dan tres opciones:

Llamar a una Función Programable desde el Alta del Diario

Para llamar a una Función Programable desde el Alta del Diario, escribiremos en el campo Cuenta o en el campo Concepto:

= Número/Nombre de la Función Programable

El símbolo = aparece directamente, por comodidad, también cuando pulsamos la tecla -.

Si no recordamos el número ni el nombre de la Función Programable, al introducir = y pulsar [ Intro ] nos saldrá una ventana donde elegir entre las existentes. Esta ventana también se mostrará si al llamar a una Función Programable por su nombre existiesen varias.