Desarrolladores - Albarán valorado
Descripción funcional
La extensión Albarán de venta y compra valorados permite visualizar e imprimir los importes asociados a dichos documentos, heredando la información económica desde los documentos de compra/venta de origen.
Implementación
Esta extensión traslada los importes de las líneas de un pedido de compra o venta a las líneas de albarán generadas desde ellos. Para ello realiza los siguientes grupos de modificaciones sobre el estándar de NAV:
En las tablas 110, 111, 120, 121, 6650, 6651, 6660 y 6661 (cabeceras y líneas de albaranes de entra y devolución) añade campos para almarcenar los importes.
En las páginas 130, 131, 136, 137, 6650, 6651, 6660 y 6661 (asociadas a las tablas anteriores) se han añadido los campos que pueden resultar interesantes para el usuario de NAV.
En las páginas 396, 399, 6655, y 6665 (estadísticas de las distintas cabeceras de albarán) se ha añadido información sobre los importes asociados al albarán (detalles de IVA y totales). Para ello, se han incluido como subpáginas y/o factboxes las páginas 7157320-27, según el tipo de documento, y se han agregado las codeunits 7157324-27, que calculan los datos correspondientes en el momento de visualizarse las páginas de estadísticas.
La tabla 18 Customer contiene un nuevo campo, visible a través de la página 21 Customer Card, que permite indicar si los albaranes generados para el cliente irán valorados o no (esto afectará al formato de impresión, los albaranes generados con la extensión instalada siempre tendrán los importes calculados).
Las tablas de configuración de ventas y compras (311 y 312), y sus páginas correspondientes (459 y 460) añaden dos opciones para forzar el recálculo de los importes de albarán cada vez que se relance el documento de origen (por omisión los importes sólo se calculan en el momento de generar el albarán).
Las codeunits 7157320-33 contienen la lógica principal de la aplicación. Cada una de ellas se corresponde a un tipo de documento de la base de datos de NAV, y se encarga de recalcular los importes correspondientes a él.
Finalmente, el informe 7157320 IDP Valued Sales Shipment es equivalente al informe de Albarán estándar de iDynamics Printing Documents, pero incluyendo los importes, o no, en función de la configuración del cliente.
Personalización
Si se deseara cambiar el cálculo de importes de alguno de los tipos de albarán, sería necesario modificar la codeunit (7157320-33) correspondiente al documento que tenga un cálculo de importes distinto al estandar de NAV.
Si, por contra, se requiren añadir importes u otros datos, la manera recomendada de proceder es crear codeunits nuevas, personalizadas para el cliente, que capturen el mismo evento que la codeunit correspondiente del rango (7157320-33) y añadan los nuevos valores.
Igualmente, si se desea personalizar el informe de impresión (7157320), se recomienda siempre crear una copia del informe, nunca modificar el objeto original del addon.