Hasta ahora, has creado la base de la aplicación. Ahora puede registrar operaciones financieras. En este punto, la aplicación es simple pero no amigable para el usuario.
Mira la ventana principal de la aplicación.
Figura 6-1. Escritorio
El escritorio está vacío. Para agregar un nuevo documento o elemento de catálogo, el usuario tiene que adivinar dónde hacer clic. Por supuesto, un usuario no se sentiría cómodo usando esta aplicación. En este capítulo, vas a mejorar el espacio de trabajo.
Primero, crea un espacio de trabajo para el usuario, que será el punto de partida para el trabajo del usuario con la aplicación: el formulario de escritorio. Ten en cuenta que hasta ahora la plataforma generaba todos los formularios de pantalla “al vuelo” en función del contenido y las especificaciones de los catálogos, documentos y registros que creamos.
De acuerdo con las especificaciones de la clase magistral, la aplicación debe proporcionar un registro rápido de ingresos y gastos y un control eficiente de saldo y movimiento. Estas son las características que deben estar al alcance de la mano del usuario, deben colocarse en el escritorio.
Vuelve al modo Diseñador, expande la rama del árbol de metadatos Común, haz clic derecho en Formularios comunes y luego haz clic en Agregar (Ins).
Figura 6-2. Agregar un nuevo formulario común
Haz clic en Formulario genérico, escribe el nombre Escritorio, escribe el sinónimo Mis finanzas. Luego haz clic en Finalizar.
Figura 6-3. Parámetros del formulario común Mis finanzas
Continúa configurando el formulario en el editor de formularios que se abre.
Figura 6-4. Formulario común Mis finanzas
Según los requisitos del proyecto, el usuario debe ver los saldos y movimientos de las cuentas por categorías. Para esto, agrega dos tablas con tasas requeridas al formulario.
Primero, la tabla con los saldos de cuenta. Agregue un nuevo elemento de formulario: Saldo. Haga clic en Agregar atributo (Ins).
Figura 6-5. Nuevo atributo de formulario
En la paleta de propiedades del formulario, escriba el nombre Saldo y seleccione el tipo ValueTable .
Figura 6-6. Atributo de formulario Saldo
Luego agregue dos columnas al atributo Saldo . Para agregar una columna, haga clic en Agregar columna de atributo .
Figura 6-7. Nueva columna de atributo
Nombre la primera columna Cuenta. En la paleta de propiedades, seleccione CatalogRef.Accounts.
Figura 6-8. Columna de atributo Cuenta
Nombre la segunda columna Monto. El Tipo es Número, la longitud es 10, la Precisión es 2.
Figura 6-9. Columna de atributo de cantidad
Es hora de colocar el atributo creado (la tabla Balance) en el formulario. Arrástrelo al formulario o al panel Elementos.
Figura 6-10. Colocando el atributo en el formulario
La plataforma le solicita que agregue las columnas de la tabla. Haga clic en Sí.
Figura 6-11. Tabla de Balance en el formulario
Ahora puede ver la tabla en el formulario en el área de vista previa en la parte inferior del editor de formularios (ver figura 6-12).
Figura 6-12. Vista previa del formulario
Ahora agregue la segunda tabla, que mostrará los movimientos por categorías.
Agregue un nuevo atributo y nómbrelo Gastos. El tipo es ValueTable.
Figura 6-13. Nuevo atributo
Figura 6-14. Atributo de Gastos
Agregue dos columnas: Categoría del tipo CatalogRef.Categorías y Cantidad del tipo Número, Longitud es 10, Precisión es 2. Puede copiar (Ctrl+C, Ctrl+V) la columna Cantidad de la tabla Balance.
Figura 6-15. Columna de atributo de categoría
Figura 6-16. Columna de atributo de cantidad
Ahora coloque el atributo creado (la tabla Gastos) en el formulario. Arrástrelo al formulario, confirme agregar columnas y verifique si la tabla Gastos se coloca debajo de la tabla Balance. Puede mover los elementos del formulario haciendo clic en Mover hacia arriba (Ctrl+Shift+Flecha hacia arriba) y Mover hacia abajo
(Ctrl+Shift+Flecha hacia abajo), o moviéndolos en el panel de vista previa.
Figura 6-17. Colocando la tabla de Gastos
Figura 6-18. Moviendo botones
Como resultado, el formulario de escritorio contiene dos tablas (Balance y Gastos), una debajo de la otra.
Figura 6-19. Formulario de escritorio
Es hora de declarar nuestro formulario como un formulario de escritorio. En la paleta de propiedades, encuentra el área de trabajo de la página de inicio y ábrela para editarla.
Figura 6-20. Área de trabajo de la página de inicio
En la lista de plantillas de página de inicio, selecciona Una columna.
Figura 6-21. Plantilla de página de inicio
Para agregar el formulario común de Escritorio, haz clic en Agregar (Ins), expande el nodo Común, luego expande el nodo Formularios comunes, haz clic en Escritorio y haz clic en Aceptar.
Figura 6-22. Agregar el formulario común al escritorio
Ejecuta la aplicación en modo 1C:Enterprise, confirma los cambios. Echa un vistazo al resultado.
Figura 6-23. Escritorio en modo 1C:Enterprise
El escritorio se volvió más útil, el usuario puede controlar el flujo de fondos y el saldo de la cuenta, y obtener rápidamente datos de catálogo y documentos para registrar actividades financieras.
Nota: El contenido del escritorio se ve bastante pobre. Es llamativo en la computadora personal cuando desarrollas la aplicación. Sin embargo, recuerda que estás desarrollando una aplicación móvil multiplataforma. No sabes en qué dispositivo ejecutará el usuario tu aplicación, si será una tableta con una pantalla grande o un teléfono inteligente con una pantalla pequeña. Por eso, en la aplicación actual debes esperar lo peor, desarrollar el escritorio para un dispositivo móvil con una pantalla pequeña.
Intenta registrar algunas actividades. Te ayudará a comprobar si la aplicación es fácil de usar.
Hay una lista a la izquierda:
- Cuentas
- Categorías
- Gasto
- Ingreso
Figura 6-24. Lista del panel de navegación
Primero, registre un recibo de dinero. En el panel de navegación, haga clic en Ingresos, y luego haga clic en Crear (Ins) en la lista vacía de ingresos.
Figura 6-25. Creando un nuevo documento de Ingresos
Registre, por ejemplo, un salario de trabajo a tiempo parcial de 100 recibido en una cuenta bancaria. En la ventana del nuevo documento, complete el campo Cantidad. Proceda a Cuenta.
Figura 6-26. Cantidad completada, procediendo a Cuenta
Los catálogos están vacíos por ahora y no contienen ningún dato, es necesario llenarlos. En la plataforma 1C:Enterprise hay muchas formas fáciles de hacerlo:
- En el panel de navegación, haga clic en Cuentas. En la lista de cuentas, cree un nuevo elemento (haga clic en Crear, ver figura 6-27). Luego seleccione el elemento del catálogo creado en el documento.
- En la ventana del documento, haga clic en Seleccionar
botón del campo Cuenta y luego haga clic en Seleccionar (figura 6-28).
- Seleccione el campo Cuenta y luego presione F8 (figura 6-29).
- Seleccione el campo Cuenta y comience a escribir un nombre. Si la plataforma no puede encontrar un elemento con este nombre en el catálogo, le sugiere crear uno nuevo (figura 6-30).
Figura 6-27. Creando un nuevo elemento de catálogo Cuentas en la lista separada
Figura 6-28. Creación de un nuevo elemento de catálogo de Cuentas con el botón Seleccionar
Figura 6-29. Creación de un nuevo elemento de catálogo de Cuentas con F8
Figura 6-30. Creación de un nuevo elemento de catálogo de Cuentas escribiendo un nombre de elemento
Prueba la última forma. Esta forma es la más cómoda porque no sabes si el usuario recuerda si existe el elemento o si es nuevo. La plataforma intenta encontrar el elemento por los caracteres escritos y, si no lo encuentra, sugiere crearlo.
Escribe Cuenta bancaria en el campo Cuenta.
Figura 6-31. Creación de un nuevo elemento de catálogo de Cuentas
La plataforma 1C:Enterprise no encontró el elemento requerido en el catálogo y sugiere crearlo. Hazlo.
Figura 6-32. Nuevo elemento de catálogo de Cuentas
Puedes ver que la Descripción del elemento que estamos creando se llena automáticamente. Haz clic en Guardar y cerrar y verifica si el campo de documento Cuenta se llena con el elemento creado.
Figura 6-33. Cuenta seleccionada
Continúa con Categoría. La plataforma tiene un comportamiento similar al del campo Cuenta.
Figura 6-34. Seleccionar una categoría de un catálogo
Cree el elemento del catálogo Trabajo a tiempo parcial. Utilice cualquier método que prefiera. Sin embargo, verifique que esté en el grupo de Ingresos. Puede seleccionar un grupo para el elemento en el campo Padre.
Figura 6-35. Nuevo elemento del catálogo Categorías
Siempre puede cambiar los parámetros del elemento, simplemente ábralo haciendo clic en el botón Abrir en la ventana del documento. También puede encontrar el elemento en la lista de catálogos y hacer doble clic en él.
Figura 6-36. Abriendo el elemento del catálogo
Su primer documento está casi completo. Si lo desea, escriba una nota. Luego haga clic en Publicar y cerrar para guardar el documento y realizar cambios en los registros.
Figura 6-37. Guardando y publicando el documento
Una vez que se cierre la ventana, puede verificar las listas de catálogos y documentos para ver si todos los datos que proporcionamos están en su lugar.
Registre otro evento financiero: retirar efectivo de un cajero automático. De hecho, es una transferencia de una cuenta a otra.
En su aplicación, la transferencia se registra con el documento Gasto. Cree uno. Deje que el monto sea 30. La cuenta de origen es Cuenta bancaria y la cuenta de destino es Efectivo.
Haga clic en Gasto y luego haga clic en Crear.
Figura 6-38. Creando el documento Gasto
Escriba 30 en el campo Cantidad y continúe hasta Cuenta.
Figura 6-39. Se escribe la cantidad, se procede a la cuenta
En el campo Cuenta, seleccione Cuenta bancaria, que ya existe. Puede comenzar a escribirlo y luego hacer clic en el elemento encontrado en la lista de valores coincidentes.
Figura 6-40. Seleccionando la cuenta
En el campo Propósito, la plataforma le solicita que seleccione el tipo de valor: Cuentas o Categorías. Seleccione Cuentas para registrar una transferencia.
Figura 6-41. Seleccionando el tipo de destino
Agregue un nuevo elemento: Efectivo. Guárdelo y selecciónelo.
Figura 6-42. Cuenta de destino
Si lo desea, escriba una nota y luego haga clic en Publicar y cerrar para guardar el documento y realizar cambios en los registros.
Figura 6-43. Guardando y publicando el documento
Verifique que todos los datos proporcionados se hayan guardado (el documento Gasto y el elemento del catálogo Cuenta). Ahora puede regresar al escritorio y verificar si los datos están en las tablas que deben mostrar indicadores financieros.
Figura 6-44. Estado del escritorio después de que se hayan publicado los documentos
Las tablas están vacías. ¿Tal vez los registros se han llenado incorrectamente? Compruébalo. Ahora no es fácil obtener registros de registro. La plataforma 1C:Enterprise normalmente oculta estas listas porque no son realmente útiles para los usuarios. Sin embargo, en la etapa de depuración, estos datos son útiles para ti.
Haz clic en Menú principal y luego haz clic en Todas las funciones.
Figura 6-45. Todas las funciones
Expande la rama Registros de acumulación del árbol de metadatos y luego haz clic en Cuentas. El registro de Gastos no es interesante para ti ahora porque aún no has realizado ningún registro de gastos.
Figura 6-46. Registro de cuentas
Figura 6-47. Lista de registros del registro de cuentas
Puedes ver que los documentos han realizado sus registros correctamente. El primer documento (Ingreso) creó un registro de registro, que contiene información sobre un recibo de 100 a Cuenta bancaria. El segundo documento (Gasto) creó dos registros de registro, que contienen información sobre un gasto de 30 desde Cuenta bancaria y un recibo de 30 a Efectivo. Se utilizó la categoría predefinida Transferencia, como diseñamos.
¿Cuál es el problema? ¿Por qué las tablas del escritorio están vacías? El punto es que las tablas del escritorio no saben nada sobre los registros de registro. Para llenar las tablas del escritorio, debes programar la lógica de su llenado en el script de 1C:Enterprise.