INTRODUCCIÓN
En este artículo se describe cómo usar Report Writer para imprimir los totales de detalles fiscales en el informe formulario de factura en blanco sop de Microsoft Dynamics GP.
Más información
Paso 1: Hacer una copia de seguridad del archivo Reports.dic
Use el método adecuado:
- En Microsoft Dynamics GP 2010 y GP 10.0, seleccione Herramientas en el menú de Microsoft Dynamics GP , elija Configuración, Sistema y, a continuación, haga clic en Editar archivo de inicio.
Escriba la contraseña del sistema si se le pide que escriba una contraseña.
Haga clic en Microsoft Dynamics GP. La ruta de acceso del archivo Reports.dic se muestra en el cuadro Informes .
Haga una copia de seguridad del archivo Reports.dic.
Paso 2: Abrir Report Writer
Use el método adecuado:
- En Microsoft Dynamics GP 10.0, seleccione Herramientas en el menú de Microsoft Dynamics GP , elija Personalizar y, a continuación, haga clic en Report Writer.
- En Microsoft Dynamics GP 9.0, seleccione Personalizar en el menú Herramientas y, a continuación, haga clic en Report Writer.
En la lista de productos , haga clic en Microsoft Dynamics GP y, a continuación, haga clic en Aceptar.
Paso 3: Vincular las tablas
Haga clic en Tablas.
En la ventana Tablas, haga clic en SOP_LINE_WORK y, a continuación, haga clic en Abrir.
Haga clic en Relaciones y, a continuación, haga clic en Nuevo.
Haga clic en el botón de puntos suspensivos (...) junto al campo Tabla secundaria , haga clic en Trabajo e historial de impuestos de ventas y, a continuación, haga clic en Aceptar.
En la lista Clave de tabla secundaria , haga clic en SOP_TAX_WORK_HIST_Key1.
En la columna Trabajo de tabla principal: Importes de transacciones de ventas , haga clic en los siguientes campos:
Haga clic en el campo Tipo de SOP para que coincida con el campo Tipo de SOP que se muestra en la columna Tabla secundaria
Haga clic en el campo Número de SOP para que coincida con el campo Número de SOP que se muestra en la columna Tabla secundaria
Haga clic en Aceptar.
Cierre la ventana Relación de tabla.
Haga clic en Aceptar y cierre la ventana Tablas.
Paso 4: Abrir el informe formulario de factura en blanco de SOP
Haga clic en Informes.
En el panel Informes originales, haga clic en Formulario de factura en blanco SOP y, a continuación, haga clic en Insertar.
En el panel Informes modificados, haga clic en Formulario de factura en blanco SOP y, a continuación, haga clic en Abrir.
Paso 5: Agregar la tabla vinculada
En la ventana Definición de informe, haga clic en Tablas.
Haga clic en Trabajo e historial de serie/lote de ventas y, a continuación, haga clic en Quitar. Cuando se le pida que quite las tablas, haga clic en Aceptar.
Haga clic en Trabajo de importes de transacciones de ventas y, a continuación, haga clic en Nuevo.
Haga clic en Trabajo e historial de impuestos de ventas y, a continuación, haga clic en Aceptar.
Haga clic en Cerrar.
Paso 6: Quitar y crear una nueva restricción
En la ventana Definición de informe, haga clic en Restricciones.
En la ventana Restricción de informe, haga clic en Tipo y número de SOP_Serial_Lot=autoy, a continuación, haga clic en Eliminar. Cuando se le pida que elimine la restricción, haga clic en Sí.
En la ventana Restricciones de informe, haga clic en Nuevo.
En el campo Nombre de restricción , escriba SOP_Tax_Work=self.
Haga clic en Trabajo e historial de impuestos de ventas en la lista Tabla de informe , haga clic en Tipo SOP en la lista Campos de tabla y, a continuación, haga clic en Agregar campo.
En la sección Operadores , haga clic en =.
En la sección Campos , haga clic en Agregar campo.
El cuadro Expresión de restricción muestra lo siguiente.
SOP_Tax_WORK_HIST.SOP Type= SOP_Tax_WORK_HIST.SOP TypeHaga clic en Aceptar y cierre la ventana Restricciones de informe.
Paso 7: Crear el campo calculado
Nota Cree un campo calculado para cada detalle de impuestos.
Haga clic en Diseño.
En la lista Cuadro de herramientas , haga clic en Campos calculados y, a continuación, haga clic en Nuevo.
En el campo Nombre , escriba el nombre de detalles fiscales.
Haga clic en Moneda en la lista Tipo de resultado y, a continuación, haga clic en Condicional en la lista Tipo de expresión .
Haga clic en Trabajo e historial de impuestos de ventas en la lista Recursos , haga clic en Id. de detalle fiscal en la lista Campo y, a continuación, haga clic en Agregar.
En el área Operadores , haga clic en =.
Haga clic en Constantes, haga clic en Cadena en la lista Tipo , escriba el id. de detalle fiscal en el campo Constante y, a continuación, haga clic en Agregar.
En el área Operadores , haga clic en Y.
Haga clic en la pestaña Campos .
En el campo Tipo , escriba Trabajo de cantidad de transacciones de ventas. En el campo Campo , escriba Secuencia de componentes. A continuación, haga clic en Agregar.
Haga clic en Constantes, haga clic en Entero en la lista Tipo , escriba 0 en el campo Constante y, a continuación, haga clic en Agregar.
Haga clic en el cuadro Expresión de caso verdadero .
Haga clic en Campos, haga clic en Trabajo e historial de impuestos de ventas en la lista Recursos , haga clic en Importe de impuestos en la lista Campo y, a continuación, haga clic en Agregar.
Haga clic en el cuadro Expresión de caso falso .
Haga clic en Constantes, haga clic en Moneda en la lista Tipo , escriba 0,0000 en el campo Constante y, a continuación, haga clic en Agregar.
El campo calculado condicional aparece como sigue.
SOP_TAX_WORK_HIST.TaxDetail ID="your tax detail ID" AND SOP_LINE_WORK.Component Sequence = 0 True Case: SOP_Tax_WORK_HIST.Sales Tax Amount False Case: 0.0000Haga clic en Aceptar.
Paso 8: Modificar el campo calculado (C) Cantidad de lote serie
En la lista Cuadro de herramientas , haga clic en Campos calculados, haga clic en (C) Cantidad de lote de serie y, a continuación, haga clic en Abrir.
Quite las expresiones de los campos siguientes:
- Condicional
- True Case
- Caso falso
Haga clic en Entero en la lista Tipo de resultado y, a continuación, haga clic en Calculado en la lista Tipo de expresión .
Haga clic en Constantes, haga clic en Entero en la lista Tipo , escriba 0 en el campo Constante y, a continuación, haga clic en Agregar.
Haga clic en Aceptar.
Paso 9: Establecer la opción Sección de informe
En el menú Herramientas , haga clic en Opciones de sección.
Haga clic para desactivar la casilla Cuerpo y, a continuación, haga clic en Aceptar.
Paso 10: Configurar el diseño del informe
En la lista Cuadro de herramientas , haga clic en Campos calculados.
Haga clic en cada campo calculado de detalles de impuestos que haya creado y arrástrelo a la sección RF del diseño del informe.
En el diseño del informe, haga doble clic en cada campo que haya agregado al diseño del informe.
En la ventana Opciones de campo de informe, haga clic en Suma en la lista Tipo de presentación .
Haga clic en Aceptar.
Paso 11: Guarde el informe y salga de Report Writer
Cierre el informe.
Haga clic en Guardar cuando se le pida que guarde los cambios.
En la ventana Definición de informe, haga clic en Aceptar.
Haga clic en Archivo y, a continuación, haga clic en Microsoft Dynamics GP.
Paso 12: Asignar permisos de seguridad al informe modificado
Para asignar permisos de seguridad al informe modificado, siga estos pasos:
En el menú Microsoft Dynamics GP , seleccione Herramientas, Configuración, Sistema y, a continuación, haga clic en Formularios e informes alternativos o modificados.
En el cuadro Id. , escriba el Id. de formularios e informes alternativos o modificados que está asociado con el identificador de usuario que imprimirá este informe modificado.
En la lista de productos , haga clic en Microsoft Dynamics GP.
En la lista Tipo , haga clic en Informes.
Expanda la carpeta Ventas .
Expanda la carpeta del informe que modificó.
Haz clic para seleccionar Microsoft Dynamics GP (Modificado)..
Haga clic en Guardar.
En el menú Microsoft Dynamics GP , seleccione Herramientas, Configuración, Sistema y, a continuación, haga clic en Seguridad del usuario.
En la lista Usuario , haga clic en un id. de usuario.
En la lista Compañía , haga clic en una empresa.
En la lista Formularios e id. de informes alternativos o modificados , haga clic en el Id. del paso 2.