Tarifas de venta
Transcripción
Tarifas de venta
Manual del programador 1.4 Tarifas de venta Este documento es un manual de funcionamiento de las tarifas de venta en vERP Pro. Aquí se detalla el funcionamiento de las tarifas de venta por Cliente y por Artículo. 1. Tablas utilizadas en la gestión de tarifas de venta Las tablas utilizadas para la gestión de las tarifas están almacenadas en el proyecto de datos vERP_dat, y son las siguientes: El contenido de cada una de estas tablas es: VTA_TAR: Tabla maestra que contiene las distintas tarifas manejadas en la aplicación (Normal, oferta especial, etc). VTA_TAR_CLI: Tabla maestra que contiene los distintos precios y descuentos por artículo y cliente. VTA_TAR_ART: Tabla maestra que contiene los distintos precios y descuentos por artículo y tarifa de venta. TAR_CLI: Tabla de extensión de la tabla de Entidades de vBase. Esta tabla contiene la tarifa por defecto a aplicar a cada cliente. Al tratarse de una tabla de extensión, permite parametrizar la tarifa por cliente en vERP Profesional sin modificar la tabla de Entidades de vBase. 2. Función para la obtención de precios y descuentos Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª Manual del programador 1.4 La función que obtiene los precios y descuentos es la que se muestra en la imagen. Esta función está almacenada en el proyecto vERP_app y es utilizada en eventos de pérdida de foco en formularios de líneas de documentos de venta de dicha solución. Los parámetros que se le pasan son: Artículo: Id del artículo cuyo precio hay que buscar. Cliente: Id del cliente cuyo precio hay que buscar. Tarifa de venta: Id de la tarifa de venta a aplicar. P_O_D: Indicador de si se ha de retornar el precio (P) o el descuento (D). En primer lugar, se busca el precio o descuento por artículo y cliente. Si no se encontrase, se busca el precio o descuento por Tarifa y Artículo. Si no se encontrase el precio de ninguna de las dos formas anteriores, se devuelve el precio de la ficha del artículo para no retornar el precio a cero. Ejemplo de llamada a la función desde un evento: 3. Objetos visuales de las tablas de tarifas de venta Las distintas tarifas de venta se editan desde la opción “Tarifas de venta” del menú “Maestros” de vERP Profesional: Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª Manual del programador 1.4 En este menú, simplemente se editan las distintas tarifas que se utilizan en vERP Profesional (Normal, Oferta especial, etc). Para ello se hace uso de un formulario simple, que contiene solamente el código y el nombre: 3.1. Tarifas de venta por Cliente Al acceder al formulario de Entidades, desde vERP Profesional, se tiene acceso (a través de formularios incrustados en puntos de inserción del formulario de Entidades) a los formularios de edición de las tarifas por artículo y la tarifa por defecto para el cliente en curso: Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª Manual del programador 1.4 En la pestaña “Tarifas por cliente” podemos indicar el precio y / o descuento para cada artículo y cliente: En la pestaña “Tarifa por defecto” podemos indicar la tarifa por defecto que se aplicará, al cliente que estamos editando, al elaborar documentos de venta: Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª Manual del programador 1.4 3.2. Tarifas de venta por Artículo Al acceder al formulario de Artículos, desde vERP Profesional, se tiene acceso (a través de formularios incrustados en puntos de inserción del formulario de Artículos) a los formularios de edición de las tarifas por cliente y las tarifas de venta para el artículo en curso: En la pestaña “Tarifas por cliente” podemos indicar el precio y / o descuento para cada cliente: Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª Manual del programador 1.4 En la pestaña “Tarifas de venta” podemos indicar el precio y / o descuento para cada Tarifa de venta: 4. Ejemplo de creación de una nueva tarifa por familia de artículos Si necesitamos implementar, por ejemplo, tarifas por familia de artículos tendríamos que desarrollar las siguientes modificaciones: Añadir una tabla “Tarifas por familia”: Esta tabla tendría como maestras las de Tarifas de Venta y la de Familias. Crear los objetos visuales de edición de dicha tabla y añadirlos, mediante nuevas pestañas incrustadas a través de puntos de inserción, a los formularios de Tarifas de Venta y de Familias, de forma que los usuarios pudieran darle contenido a la tabla. Añadir un nuevo parámetro a la función que obtiene el precio y el descuento, para pasarle la familia a buscar. Añadir el código necesario a la función anterior, para que obtenga y devuelva el precio y descuento correspondiente a la Familia y Tarifa que le pasamos como parámetro. Modificar los eventos que llaman a la función para pasarle la Familia en el nuevo parámetro. Pol. Ind. A Granxa, Edificio vCenter Telf. (+34) 902 02 02 61 Rúa D, esquina paralela 3 [email protected] 36400 Porriño (Pontevedra) velneo.es España Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO37578, Inscr 1ª