# Asignar valor por default a un producto en facturas

**URL:** <https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192>\
**Category:** Velneo\
**Created:** [31 Agosto, 2010 23:14 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192 "2010-08-31T23:14:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![felipe-segura](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@felipe-segura](https://foros.velneo.com/u/felipe-segura)\
**Post date:** [31 Agosto, 2010 23:14 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192/1 "2010-08-31T23:14:11Z")

</div>

Hola... estoy practicando con un modulo pequeño de facturación ..y tengo la siguiente pregunta :

para explicarme mejor...pondre las tablas involucradas solamente con los campos necesarios

Productos:&nbsp;&nbsp;&nbsp; **Cve\_Producto** , Precio de venta1, Precio de venta2&nbsp;, Precio de venta3, ...Precio de Venta7

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Por cada producto se puede manejar hasta 7 precios de venta

Clientes: **Cve\_Cliente** , Lim\_Credito, Saldo, Precio de Lista

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a cada cliente se le asigna a que lista de&nbsp;precio&nbsp; se le vendera&nbsp;... &nbsp;por default al momento de la factura

Facturas: Folio\_factura, **Cve\_Cliente**

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Encabezado de la factura

Factura Detalle : **Cve\_Producto** , Precio, Cantidad

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Detalle de la factura ....&nbsp;

La pregunta es la siguente....como le puedo hacer, para que segun el cliente seleccionado en la factura, al momento de seleccionar el producto, se despliegue el precio sugerido correspondiente de acuerdo a la lista asgnada al cliente, pero que al mismo tiempo, de la facilidad de poder seleccionar cualquiera de los 7 de la lista de precios de este producto.

Saludos

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [1 Septiembre, 2010 09:09 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192/2 "2010-09-01T09:09:40Z")

</div>

Creo que la mejor opcion, es crear un sistema de Tarifas de precios y asignar a cada cliente la tarifa que le corresponde,

despues solo necesitas una funcion en el contenido inicial del precio que te busque segun la Tarifa del cliente

un saludo

Jose Luis

&nbsp;

---

<div class="post-metadata">

**Author:** ![felipe-segura](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@felipe-segura](https://foros.velneo.com/u/felipe-segura)\
**Post date:** [1 Septiembre, 2010 15:17 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192/3 "2010-09-01T15:17:24Z")

</div>

Disculpa...pero no &nbsp;entendi completamente tu sugerencia .. pero creo lo que me sugieres es en la forma que esta echo.

A cada cliente se le asigna el numero de la tarifa correspondiente ...( 1= lista de precio1, ......7 = lista&nbsp; de precio7)

Cada producto tiene asignado su lista de precio de venta ( Precio1,....Precio7)

O te refieres a tener un modulo en donde para cada cliente&nbsp;y producto se le asigne el precio de venta?

La Tabla seria algo similar a esto.

&nbsp;&nbsp; Cve\_Cliente, Cve\_Producto, Precio\_venta.......&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Esta opcion la considero poca practica

&nbsp;

Pero en parte de tu sugerencia ..si me das una buena idea de como resolverlo.

Crear una funcion donde se pase como parametro la Clave del Producto, y el Numero de la lista de precio asignada al cliente, y que la funcion localice al producto y&nbsp; le asigne el correpondiente al precio de venta del producto.....ahora ..como te comento...soy aun totalmente neofito en el manejo de funciones y comandos para hacer esto....si es posible me dieras una idea de que comandos o funciones se utilizan o algun ejemplo.para checar como es que se hace esto....te lo agradeceria

Saludos

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [1 Septiembre, 2010 15:32 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192/4 "2010-09-01T15:32:22Z")

</div>

necesitarias una nueva tabla TARIFA con los campos Cve\_Producto, Cve\_Tarifa y Precio\_Venta

En la ficha del cliente, necesitarias un campo para indicar la Cve\_Tarifa que tiene asignada por defecto

Defines una FUNCION con los parametros Cve\_Producto y Cve\_Tarifa que busque en la tabla de tarifas y retorne el precio (Mira mas detalles en la zona INFO sobre como definir las funciones por proceso)

Y en el contenido inicial del campo PRECIO de la tabla Factura-Detalle, llamas a la funcion que retorna el precio de la tarifa correspondiente (pasandole como parametros el campo #CVE\_PRODUCTO y #FACTURA.CLIENTE.CVE\_TARIFA)

un saludo

Jose Luis

&nbsp;

---

<div class="post-metadata">

**Author:** ![felipe-segura](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@felipe-segura](https://foros.velneo.com/u/felipe-segura)\
**Post date:** [1 Septiembre, 2010 22:53 UTC](https://foros.velneo.com/t/asignar-valor-por-default-a-un-producto-en-facturas/2192/5 "2010-09-01T22:53:08Z")

</div>

Pepeto....Mil gracias por tu respuesta

&nbsp;

&nbsp;
