Ahora, agregue bloques de construcción que pueden no ser obvios a primera vista: los registros de acumulación de Cuentas y Gastos.
Surgen inmediatamente las preguntas “¿Qué es un registro? ¿Cuál es su propósito?”
A continuación, encontrará una explicación sencilla.
Según los requisitos del proyecto, la aplicación no solo debe almacenar listas de cuentas y categorías, sino que también debe ser capaz de llevar registros de transacciones financieras. Al menos, debe llevar registros de flujo de efectivo y proporcionar informes financieros simples.
El registro de varios eventos relacionados con los ingresos y gastos de dinero se implementará utilizando objetos de configuración llamados Documentos. Más adelante, agregará un par de documentos a la configuración.
Junto con el registro de ingresos y gastos de dinero, es necesario crear algunos informes que muestren el flujo de dinero. Al menos, necesita conocer los saldos de nuestras cuentas y los movimientos por categorías.
Estos informes se pueden crear utilizando los datos que se encuentran en los documentos creados por el usuario. Estos documentos reflejan los ingresos y gastos reales de dinero. Sin embargo, imagine que en un mes (o un año), por ejemplo, decide complementar sus registros financieros con nuevos documentos o expandir funcionalmente los existentes. O habrá tantos documentos que llevaría mucho tiempo obtener los datos requeridos.
Hacer cambios en la configuración, como ya ha visto, es una tarea sencilla. Los algoritmos de cálculo se cambian fácilmente. Pero la cantidad de tareas aumentaría con el tiempo. Tendrá que tener en cuenta todos esos cambios y volver a hacer los algoritmos una y otra vez. También aumentaría la posibilidad de cometer errores.
Para evitar este trabajo, 1C:Enterprise utiliza la siguiente metodología de desarrollo.
Para almacenar datos relacionados con la actividad de los sujetos contables (por ejemplo, finanzas), se utilizan objetos de configuración llamados Registros de acumulación. Los Documentos, que reflejan las actividades comerciales, registran datos en estos registros. Los datos requeridos se obtienen de los registros.
Como resultado, tiene una estructura separada. Por un lado, una vez que hay un conjunto completo de registros, es fácil crear los informes requeridos que mostrarán los datos contenidos en estos registros. Por otro lado, cuando aparece un nuevo tipo de documento en la solución aplicada, solo necesita escribir el algoritmo correcto para almacenar los datos en los registros. Esta metodología garantiza que los informes creados anteriormente no requerirán ninguna modificación y mostrarán los datos correctos.
Figura 4-1. Diagrama de Documentos-Registros-Informes
Entonces, para cumplir con los requisitos del proyecto, es suficiente crear dos registros de acumulación, llamarlos Cuentas y Gastos.
El objetivo de las Cuentas es almacenar el saldo de las cuentas, para que pueda averiguar rápidamente cuánto dinero está disponible ahora.
Los Gastos le ayudarán a analizar los movimientos por categorías. En otras palabras, el registro muestra el nivel de gasto por categoría, por ejemplo, puede utilizar esta información para encontrar la categoría de gasto más grande.
Los registros de acumulación se encuentran en la rama de Registros de acumulación del árbol de objetos de configuración. Agregue un nuevo registro de acumulación.
Figura 4-2. Agregar un registro de acumulación
Nombre nuestro nuevo registro Cuentas. Establezca el tipo de registro en Saldos. Luego, vaya a la pestaña Datos.
Figura 4-3. Registro de acumulación de Cuentas
Ahora agregue dimensiones, recursos y atributos a nuestro registro.
Figura 4-4. Datos del registro de acumulación
Las Dimensiones se refieren a segmentos de información que se requiere obtener del registro. Es poco probable que solo le interese un saldo general. Por eso necesita la dimensión Cuenta.
Los Recursos son los datos que va a obtener del registro. En nuestro caso, desea conocer la cantidad en nuestras cuentas. Por lo tanto, solo se requiere un recurso de tipo Número llamado Cantidad.
Los Atributos contienen información adicional que acompaña a cada entrada en el registro. En nuestro caso, aquí se guardará la categoría de ingreso o gasto que realizó un registro. Agregará el atributo Categoría.
Agreguemos la dimensión, los recursos y los atributos. Para agregarlos, use el menú contextual de los grupos Dimensiones, Recursos, y Atributos del registro.
Agregue una dimensión.
Figura 4-5. Agregar una dimensión
En la ventana de Propiedades, defina que el nuevo nombre de la dimensión es Cuenta, y tiene el tipo CatalogRef.Cuentas.
Figura 4-6. Propiedades de la dimensión de Cuenta
Ahora agregue el recurso Cantidad. Acepte el Tipo y la Longitud predeterminados, y ajuste solo la Precisión, aumentándola de 0 a 2.
Figura 4-7. Propiedades del recurso Cantidad
Por último, agregue el atributo Categoría y especifique su tipo: CatalogRef.Categorías.
Figura 4-8. Propiedades del atributo Categoría
Como resultado, el registro de acumulación de Cuentas se verá de la siguiente manera:
Figura 4-9. Registro de Cuentas
De manera similar, agregue el registro de acumulación de Gastos a la configuración. A diferencia del registro de Cuentas del tipo Saldos, el nuevo registro tendrá el tipo Movimientos.
Figura 4-10. Registro de acumulación de Gastos
El registro está destinado a mantener información que se utiliza para analizar los movimientos por categorías, por lo que agregue la Categoría a las dimensiones. El recurso es idéntico al recurso Cantidad del registro de Cuentas. La dimensión debe contener Cuenta. Vaya a la pestaña Datos.
Agregue una dimensión. En la paleta de propiedades, escriba el nombre: Categoría, y establezca el tipo CatalogRef.Categorías.
Figura 4-11. Propiedades de la dimensión Categoría
Ahora agregue el recurso Cantidad. Deje el Tipo y la Longitud predeterminados. Aumente la Precisión a 2.
Figura 4-12. Propiedades del recurso Cantidad
Lo último que queda por hacer es agregar el atributo Cuenta. En la paleta de propiedades, establezca el tipo: CatalogRef.Cuentas.
Figura 4-13. Propiedades del atributo Cuenta
Como resultado, el registro de acumulación de Gastos se verá como se muestra en la figura 4-14.
Figura 4-14. Registro de Gastos