Observaciones partida a formato Consideraciones
¡¡¡Importante!!! En este ejemplo se mostrará como modificar un formato de Remisión perteneciente al módulo de Facturación, con algún otro formato podrían cambiar las indicaciones. Proceso Con el sistema y empresa abiertos, vamos a entrar al formateador esto lo haremos desde el menú de Procesos 🡪 Formateador 🡪 Facturación. Dentro del formateador, abriremos el formato a editar, para ello entramos a menú Archivo 🡪 Abrir. En la ventana de Abrir, buscaremos el directorio donde se encuentre alojado nuestro formato. Una vez ubicado nuestro formato lo seleccionamos y lo abriremos dando clic sobre el y pulsando el botón de . Se mostrará el diseño de formato a editar. Dentro del formato a la altura de la barra de inicio, buscaremos la pestaña de Subreport1: Documentos_partidas_facturacion y daremos clic encima de ella. Cambiará la vista y se mostrará el área de impresión de las partidas. Ampliaremos el área de Detalle para tener espacio para nuestra observación de la partida, para ello Buscaremos la banda llamada Detalle. y nos posicionaremos sobre ella para que se muestre el puntero del mouse con la forma de dos puntas. Damos clic sobre la banda Detalle y sin soltar el clic arrastramos la banda hacia abajo dando el espacio necesario para nuestra observación y soltamos el clic del mouse. A continuación, insertaremos dos objetos, un Memo y un Dbtext. Para insertar el Memo buscaremos en la barra de botones el botón del icono del Memo y daremos clic encima de él, posteriormente daremos clic en el espacio de nuestro formato donde queremos que se vea la observación y se mostrara el Memo enmarcado por unas líneas punteadas, este tendrá un nombre el cual deberemos anotar porque nos será requerido más adelante. P.e. Memo1 Ajustaremos el campo Memo para tomar el tamaño deseado estirando por las esquinas o bien por la parte media del objeto. Con el Memo aún seleccionado, daremos clic con el botón derecho del mouse y del menú contextual elegiremos la opción de Estirar y daremos clic sobre ella. Acto seguido ajustaremos el Memo con el tamaño de altura a una línea.
Posteriormente subiremos nuestra barra de Detalle a topar con el Memo. Agregaremos ahora el DbTexto, para ello buscaremos en la barra de botones el botón del icono del DbText y daremos clic encima de él, posteriormente daremos clic a un lado del Memo y se mostrara el DBText este tendrá un nombre el cual deberemos anotar porque nos será requerido. P.e. DBText25 Deberemos cambiar el DBtext a invisible, para ello seleccionamos nuestro DBText, y daremos clic encima de el con el botón derecho del mouse, se mostrará un menú en el cual daremos clic sobre la opción de Visible. Después deberemos asignar a nuestro DBText el campo al que hará referencia. Damos clic a nuestro DbText y en la parte superior en las barras de herramientas buscaremos el campo para asignar su conducto de datos, nos aseguraremos que en el conducto de datos tengamos asignado el valor de Documentos_partidas_facturacion, y en el campo de Datos buscaremos el de IDPARTIDA Nuestros conductos de datos asignados se deben mostrar de la siguiente manera. Enseguida deberemos agregar una sentencia de código para llamar el dato de Observaciones a nuestro formato de impresión. En el formateador buscaremos en la parte superior izquierda la pestaña llamada Calc, y daremos clic encima de ella. Se mostrará la ventana de Calc donde del lado izquierdo en la sección llamada Bandas del reporte en un espacio en blanco, daremos clic con el botón derecho del mouse y buscaremos la opción llamada Eventos. La ventana cambiara y ahora se llamará Objetos del reporte, dentro de esta sección buscaremos el Objeto Memo1 y lo seleccionamos. Una vez seleccionado el Memo1 a la derecha de la ventana se mostrará la sección de Eventos para Memo1. En esta ventana daremos clic en el evento llamado OnPrint. Enseguida daremos clic en la ventana que se muestra en la parte inferior de la sección de Objetos del Reporte. En la sección de Procedure Memo1OnPrint ingresaremos dentro del begin y el end; la siguiente sentencia: Memo1.text := Memo('tpartidas', 'observaciones', 'idpartida = ' + dbtext25.text); Donde: Memo1.Text: Se reemplazará por el número que se asigne a nuestro Memo en el paso No. 12 de esta guía. DbText25.text: Se reemplazará por el número que se asigne a nuestro DbText en el paso No. 17 de esta guía. Una vez agregado el código deberemos verificar que este correcto, para ello daremos un clic con el botón derecho del mouse en el área de código en un espacio en blanco y buscaremos en el menú la opción de Compilar, y daremos clic sobre ella. Verificamos en la sección de Compilación que se muestre el resultado: 0 Errores. Regresamos a la pestaña de Diseño que se muestra en la parte superior de nuestra ventana. Una vez en Diseño a la altura de la barra de inicio, buscaremos la pestaña de Principal:Documentos_ facturacion y daremos clic encima de ella. Ya en la pestaña de Prinicipal:Documentos_facturacion, guardaremos los cambios a nuestro formato, desde el menú de Archivo 🡪 Guardar. Y cerramos el formato desde el menú de Archivo 🡪 Cerrar. Finalmente podemos imprimir nuestra remisión verificando que tengamos capturada alguna observación en la partida. ¡Comuníquese con nosotros! Contáctenos a los teléfonos: 55 8872 2795 y (96) e-mail: [email protected] Estrategia Empresarial S.A. de C.V. |