Cómo crear las descripciones personalizadas para asientos contables
Se aplica a: 1C:Drive 1.6.3
Módulos relacionados: Contabilidad
Creado: 25 de julio de 2025
Objectivo
La versión 1.6.3 de 1C:Drive introduce una nueva función para personalizar la descripción de los asientos contables mediante fórmulas en la plantilla de asientos contables. Anteriormente las descripciones de los asientos contables en las plantillas eran líneas de texto fijas. Pero ahora los usuarios pueden definir fórmulas para generar dinámicamente las descripciones de asientos contables.
Puede ser útil para mejorar los informes.
Después de finalizar este tutorial usted aprenderá a:
- Insertar diferentes asientos contables o parámetros del documento fuente
- Calcular datos mediante operadores aritméticos
- Aplicar un formato específico para números y fechas
- Aplicar funciones de texto a los parámetros
Prerrequisitos
Para completar este tutorial se recomienda que Usted:
- Tenga conocimientos básicos de la contabilidad
- Sepa cómo trabajar con plantillas de asientos contables en 1C:Drive
También se recomienda que finalice el tutorial utilizando la última base de información de demostración 1C:Drive. Ya contiene muchos elementos de datos que podrían ser necesarios en este y otros tutoriales, como asientos contables y plantillas. Usted es libre de utilizar cualquier otra base de información, pero en ese caso tendrá que crear estos elementos de datos independientemente.
Para obtener más información sobre cómo configurar plantillas de asientos contables consulte el tutorial Cómo empezar a utilizar la contabilidad basada en plantillas.
Descripción del caso
Best computers es una empresa de ventas de hardware. Utilizan la contabilidad basada en plantillas en 1C:Drive y verifican la precisión de los asientos contables utilizando el informe Libro mayor. Pero para fines analíticos y lógica regional estándar necesitan información más detallada para cada asiento contable. Por ejemplo, para realizar el reconocimiento de ingresos desean ver en la descripción de asientos contables el nombre del cliente y el contrato y para la devolución de ventas desean ver el documento de crédito.
Pasos clave
Durante el tutorial, seguiremos los siguientes pasos:
- Configuración de 1C:Drive
- Relleno de datos iniciales
- Descripción de asientos contables por fórmula: resumen
- Aprendizaje de lógica de la fórmula de descripción de asientos contables
1. Configuración de 1C:Drive
Comenzamos realizando varios cambios en las configuraciones por defecto de 1C:Drive. Estos cambios son necesarios para finalizar el tutorial.
Active la contabilidad basada en plantillas.
Así se puede gestionar los asientos contables.
Para hacerlo:- Vaya a Configuración. En Configuración de contabilidad haga clic en Empresa.
- En la sección Contabilidad seleccione Utilizar los tipos de contabilidad basados en plantillas.
- También se recomienda seleccionar la casilla de verificación Permitir editar las plantillas contables activas . A menos que lo haga, tendrá que cambiar el estado de la plantilla de asientos contables de Activo a Borrador cada vez antes de poder editarla y luego volver a cambiarla a Activo.
2. Relleno de datos iniciales
Best computers utiliza Tipo de contabilidad = Contabilidad (Turquía).
Para revisar los asientos contables en el informe Libro mayor hay que crear y validar los siguientes documentos:
- Facturas de venta:
| Número | Fecha | Cliente | Contacto | Productos | Cantidad | Precio | Impuesto | Total | Artículos de ingresos y gastos |
| 0000-000004 | 01/07/2025 | James Gremson | Contrato por defecto | Conector para portátil | 1 ud. | 20 euros | 15% | 23,00 euros | Coste de mercancías vendidas, Ingresos |
| 0000-000005 | 07/07/2025 | James Gremson | #002, del 1/1/2019 (euros) | Conector para portátil | 2 uds. | 23 euros | 15% | 52,90 euros | Coste de mercancías vendidas, Ingresos |
2. Notas de crédito:
| Número | Fecha | Cliente | Contacto | Productos | Cantidad | Precio | Impuesto | Total | Artículos de ingresos y gastos |
| 0000-000002 | 07/07/2025 | James Gremson | Contrato por defecto | Conector para portátil | 1 ud. | 20 euros | 15% | 23,00 euros | Coste de mercancías vendidas, Ingresos/gastos por devolución de ventas |
Después de crear los documentos vaya a Contabilidad -> Informes -> Libro mayor para verificar cómo se ve ahora el informe (para mayor conveniencia el informe está filtrado por período y por lista de cuentas: solo se muestran las cuentas 120 y 610).

Ahora vamos a ver cómo personalizar la descripción de los asientos contables según las necesidades particulares de la empresa.
3. Descripción de asientos contables por fórmula: resumen
Antes de crear una fórmula real para la descripción de asientos contables vamos a repasar brevemente la parte teórica.
Con el fin de crear una fórmula para la Descripción de asientos contables:
1) Abra una Plantilla de asientos contables existente o cree una nueva.
Para abrir rápidamente una Plantilla de asientos contables desde un informe (por ejemplo, desde Libro mayor) haga lo siguiente:
- Haga doble clic en Denominación del documento para abrirlo.
- Haga clic en
para ver los asientos contables del documento. - Haga doble clic en el Código de plantilla de transacción en cualquier línea para que se muestre la Plantilla de transacciones contables para esta línea.
- Haga doble clic en el Código de la plantilla de asientos contables en cualquier línea para que se muestre la Plantilla de asientos contables para esta línea.

2) Haga doble clic en Descripción del asiento contable. Luego haga doble clic en
para mostrar el formulario Seleccionar la descripción del asiento contable.

Este formulario tiene varias secciones:
1.Fórmula. En este campo se especifica una fórmula para generar la descripción del asiento contable.
2. Parámetros. La lista de parámetros del asiento contable (fuente de datos) o documento (del tipo de documento seleccionado en la plantilla de asientos contables) que se puede añadir a la fórmula. Para expandir una sección de la lista haga clic en
.
3. Búsqueda. Escriba aquí el nombre del parámetro para encontrarlo rápidamente en la lista Parámetros.
4. Funciones. La lista de funciones y operadores aritméticos que se puede añadir a la fórmula para fines de cálculo, formato o modificación dinámica de texto.
5. Barra de comandos. Aquí se puede comprobar la fórmula, guardar o cancelar los cambios.
3) Defina la fórmula. Para obtener instrucciones más detalladas consulte "Lógica de la fórmula de descripción de asientos contables" a continuación.
4) Para comprobar la sintaxis de la fórmula haga clic en Comprobar la fórmula.
5) Haga clic en Seleccionar para aplicar su fórmula a la descripción del asiento contable.
6) Haga clic en Guardar para aplicar los cambios a la plantilla de asientos contables.
7) Para ver cómo se ven ahora las descripciones de asientos contables haga clic en Obtener una vista previa de asientos contables.
8) Si el estado de la Plantilla de asientos contables es Borrador, cámbielo a Activo y guarde la Plantilla de asientos contables. Aplique los cambios a Plantillas de transacciones contables que fueron generadas previamente a partir de esta plantilla de asientos contables
Aprendizaje de lógica de la fórmula de descripción de asientos contables
Vamos a ver cómo se puede añadir diferentes tipos de datos a la fórmula de descripción del asiento contable:
1. Segmento de texto.
Introdúzcalo poniéndolo entre comillas dobles.
| Requisito | Ejemplo de fórmula | Resultado |
| Texto de descripción del asiento contable estándar | "Revenue recognition" | Reconocimiento de ingresos |
2. Parámetro dinámico que obtiene su valor de una fuente de datos o de un documento fuente.
Haga doble clic o arrástrelo desde la lista Parámetros a Fórmula.
Póngalo entre corchetes.
| Requisito | Ejemplo de fórmula | Resultado |
| Parámetro | [Register.AccountingEntriesData.Counterparty] | Düsseldorf Computers |
3. Combinación de elementos de datos.
Utilice el signo Más para mostrar varios componentes de fórmula juntos.
| Requisito | Ejemplo de fórmula | Resultado |
| Parámetro+Parámetro | [Register.AccountingEntriesData.Counterparty] + [Register.AccountingEntriesData.Amount] | Düsseldorf Computers2000 |
Consejos para garantizar una mejor legibilidad
Si un segmento de texto es seguido por un parámetro:
- Añada un carácter de espacio al final del segmento de texto (consulte la línea 1 de la tabla a continuación).
Si un parámetro es seguido por otro parámetro:
- Añada un segmento de texto separador entre los parámetros (consulte la línea 2 de la tabla a continuación).
| Requisito | Ejemplo de fórmula | Resultado |
| Texto y parámetro | "Revenue recognition from "+ [Register.AccountingEntriesData.Counterparty] | Reconocimiento de ingresos de Düsseldorf Computers |
| Parámetro + Parámetro (con – entre ellos) | [Register.AccountingEntriesData.Counterparty] + “ – “ + [Register.AccountingEntriesData.Amount] | Düsseldorf Computers – 2000,01 |
4. Comillas.
Para mostrar comillas utilice el carácter de comillas CHAR(34) disponible en las Funciones de texto.
| Requisito | Ejemplo de fórmula | Resultado |
| Texto y parámetro entre comillas | "Revenue recognition from "+ CHAR(34) + [Register.AccountingEntriesData.Counterparty] + CHAR(34) | Reconocimiento de ingresos de "Düsseldorf Computers" |
5. Funciones del formato de números.
Para añadir la función del formato de números a la fórmula haga lo siguiente:
- Coloque el cursor en la posición dentro de la fórmula donde desea ver el número formateado.
- Haga doble clic o arrastre la función del formato de números. En el formulario de la fórmula se mostrará la máscara del formato de números.
- Inserte el Parámetro requerido en lugar de <?> en la máscara del formato.
| Requisito | Ejemplo de fórmula | Resultado |
| Número entero | Int([Register.AccountingEntriesData.Amount]) | 2000 (en lugar de 2000,01) |
| Número con la Precisión 2 | ROUND([Register.AccountingEntriesData.Tax], 2) | 12,34 |
| Número con la Precisión 3 | ROUND([Register.AccountingEntriesData.Tax], 3) | 12,343 |
6. Funciones del formato de fechas.
Para añadir la función del formato de fechas a la fórmula haga lo siguiente:
- Coloque el cursor en la posición dentro de la fórmula donde desea ver la fecha formateada.
- Haga doble clic o arrastre la función del formato de fechas. En el formulario de la fórmula se mostrará la máscara del formato de fechas.
- Inserte el Parámetro requerido en lugar de <?> en la máscara del formato.
| Requisito | Ejemplo de fórmula | Resultado |
| Fecha en el formato DD/MM/YYYY | FORMAT([Register.AccountingEntriesData.Period], "DF=dd/MM/yyyy") | 11/12/2024 |
| Fecha en el formato DD/MM/YY | FORMAT([Register.AccountingEntriesData.Period], "DF=dd/MM/yy") | 11/12/24 |
| Fecha: solo el número del día | FORMAT([Register.AccountingEntriesData.Period], "DF=dd") | 11 |
| Fecha: solo el número del mes | FORMAT([Register.AccountingEntriesData.Period], "DF=MMM") | 12 |
| Fecha: solo el nombre del mes | FORMAT([Register.AccountingEntriesData.Period], "DF=MMMM") | Diciembre |
| Fecha: solo los 2 últimos dígitos del año | FORMAT([Register.AccountingEntriesData.Period], "DF=yy") | 24 |
| Fecha: solo el número del año | FORMAT([Register.AccountingEntriesData.Period], "DF=yyyy") | 2024 |
7. Funciones de texto.
Se puede cambiar cómo se muestran los valores de texto para algunos parámetros. Por ejemplo, el Número de documento estándar generalmente contiene ceros al principio. Si su empresa no tiene muchos documentos durante el año, se puede borrar los ceros excesivos (la opción alternativa es configurar la numeración adecuada en Configuración -> Numeración de documentos).
Haga lo siguiente:
- Coloque el cursor en la posición dentro de la fórmula donde desea ver el texto formateado.
- Haga doble clic o arrastre la función del formato de texto. En el formulario de la fórmula se mostrará la máscara del formato de texto.
- Inserte el Parámetro requerido en lugar de <?> en la máscara del formato.
- Inserte números específicos en lugar de datos en <>.
| Requisito | Ejemplo de fórmula | Resultado |
| Devuelve los caracteres iniciales de la línea | LEFT([Register.AccountingEntriesData.CorrDepartment], 4) | Principal (en lugar de "Departamento principal") |
| Devuelve los caracteres finales de la línea | RIGHT([Register.AccountingEntriesData.Document], 2) | 05 (en lugar de "0000-000005") |
| Devuelve los caracteres del medio de la línea | MID([Register.AccountingEntriesData.Contract], 13, 9) | 1/1/2019 (en lugar de "#002 del 1/1/2019 (euros)") |
8. Operadores aritméticos
Los operadores aritméticos permiten procesar el cálculo de valores de Parámetros.
1. Si la descripción del asiento contable contiene solo algunos parámetros y operadores aritméticos (sin texto adicional: solo se muestra el número final), haga lo siguiente:
- Seleccione un parámetro de la lista Parámetros.
- Arrástrelo o haga doble clic para añadirlo a la fórmula.
- Inserte o introduzca los separadores aritméticos entre los parámetros.
| Requisito | Ejemplo de fórmul | Resultado |
| Suma de Importe e impuesto en la descripción | [Register.AccountingEntriesData.Amount] + [Register.AccountingEntriesData.Tax] | 52,91 |
2. Si la descripción del asiento contable contiene no solo la lógica aritmética del cálculo de parámetros, sino también textos y otros operadores, la parte aritmética deberá colocarse dentro del operador numérico.
Es necesario debido a que el sistema necesita tener una idea específica de dónde "+" se requiere para concatenar el texto y dónde "+" se requiere para calcular el resultado.
Haga lo siguiente:
- Coloque el cursor en el lugar dentro de la fórmula donde desea ver el resultado calculado;
- Haga doble clic o arrastre y suelte la función del formato de números en la que desea ver el resultado: la máscara del formato de números se muestra en el formulario de la fórmula;
- Haga doble clic o arrastre y suelte los parámetros utilizados en el cálculo;
- Inserte los Parámetros y separadores aritméticos necesarios entre los parámetros en lugar de <?>.
| Requisito | Ejemplo de fórmula | Resultado |
| Suma de Importe e impuesto en la descripción | "Full amount " + ROUND([Register.AccountingEntriesData.Amount] + [Register.AccountingEntriesData.Tax], 2) | Importe total 52,91 |
Volviendo a nuestro ejemplo, vamos a crear una fórmula para el reconocimiento de ingresos que conste del nombre del cliente y contrato.
La fórmula consta de varios componentes:
- El texto "Revenue recognition – " entre comillas, con un espacio final para separarlo visualmente del siguiente componente.
- El parámetro Contrapartida de débito desde la fuente de datos.
- El texto "por contrato" con un espacio inicial y final.
- El parámetro Contrato de débito desde la fuente de datos.

Cuando la fórmula esté lista:
- Haga clic en Comprobar la fórmula para asegurarse de que no haya problemas de sintaxis.
- Haga clic en Seleccionar para insertar la fórmula en el campo Denominación de la plantilla de asientos contables.
- Haga clic en Guardar para aplicar los cambios a la Plantilla de asientos contables.
- Haga clic en Obtener una vista previa de asientos contables para revisar los resultados.
Ahora vamos a crear otra fórmula para la Devolución de ventas que conste del número de documento base.
Primero, cree una fórmula para el Reconocimiento de ingresos que conste del Nombre de cliente y Contrato.
La fórmula consta de varios componentes:
- El texto "Sales return by " entre comillas, con un espacio final para separarlo visualmente del siguiente componente.
- El parámetro Documento base desde la Nota de crédito.

Vamos a configurar una vista previa del resultado.

El resultado está bien. Pero supongamos que el contable pide que el informe sea más breve. Para hacerlo se puede recortar varios caracteres del principio y del final del parámetro (porque el tipo del documento base y su fecha no son necesarios en la descripción del asiento contable). Así que vamos a añadir la función de texto MID:
- Haga doble clic en MID en las Funciones de texto.
- Especifique el Parámetro del Documento base en lugar de <?>.
- Inserte los números adecuados:
- 19 en lugar de <Inicio>: significa que queremos borrar los primeros 19 caracteres del nombre del Documento base ("Factura de venta 0000-")
- 6 en lugar de <Longitud>: significa que queremos conservar solo los siguientes 6 caracteres ("000004") y borrar todos los demás caracteres restantes ("del 01/07/2025").
Vamos a revisar el Libro mayor después de aplicar los cambios y volver a validar los documentos:
