Costos Promedios

23/08/2004 - 10:27 por Richi | Informe spam
Hola amigos del grupo, hace un tiempo puse una
pregunta acerca de ejecutar un procedimiento
almacenado desde un trigger y me dio mucho gusto
que me dieran tantas alternativas, aprendi mucho,
gracias por eso.

Ahora me han pedido sacar costos promedios,
bueno yo se como salen los costos promedios
pero no me doy con la mejor forma de sacarlos
en SQL.

Estuve viendo preguntas anteriores pero en ninguna
encontre una forma de hacer lo que deseo.

Explico aqui sacan costos promedios cada mes, ahora
a veces modifican ingresos de hace meses, entonces
el costo que salio ese mes ya no sirve, y el de lo meses
siguientes tampoco, lo que no me cabe es que tenga que
recalcular todos lo meses desde el que se modifico para
sacar el costo promedio a la fecha. Hasta ahora me parece
la unica forma, pero pienso que debe haber una forma
menos pesada de sacarlo.

Ahora queria hacer eso por medio de triggers , pero creo
que mejor va a ser que programe una tarea que haga eso.

El trigger ya seria para guardar en una variable la fecha de
del ingreso que se modifco y desde ahi iniciar mi recalculo de
los costos.

Les queria pedir consejos y si tuvieran algunos ejemplos de
como podria hacer ese trabajo, lo que busco es la manera
de que sea menos pesado realizar ese trabajo.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Richi
23/08/2004 - 12:31 | Informe spam
Bueno te entiendo eso pero como hago si se modifica un
ingreso de hace unos meses, en cantidades o en precio.

Me parece que ahi ya no seria el mismo calculo.

No se si me recomiendan a menos que ponga un campo calculado de
CostoPromedio en mi tabla de Movimientos, asi si se actualizaria toda
la historia de los costo promedios me parece.



"Antonio Ortiz" escribió en el mensaje
news:
Mi sugerencia (y lo correcto segun los entendidos) es que promedies al
momento de la compra, asi:

Costo promedio = (Cantidad comprada * Costo en la compra) + (Existencia
actual * Costo anterior) / (Cantidad comprada+Existencia actual

Si lo deseas podras obtener el costo promedio en cada compra. De esta


manera
no tendras que realizarlo cada mes no se por cual metodo.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Richi" escribió en el mensaje
news:
> Hola amigos del grupo, hace un tiempo puse una
> pregunta acerca de ejecutar un procedimiento
> almacenado desde un trigger y me dio mucho gusto
> que me dieran tantas alternativas, aprendi mucho,
> gracias por eso.
>
> Ahora me han pedido sacar costos promedios,
> bueno yo se como salen los costos promedios
> pero no me doy con la mejor forma de sacarlos
> en SQL.
>
> Estuve viendo preguntas anteriores pero en ninguna
> encontre una forma de hacer lo que deseo.
>
> Explico aqui sacan costos promedios cada mes, ahora
> a veces modifican ingresos de hace meses, entonces
> el costo que salio ese mes ya no sirve, y el de lo meses
> siguientes tampoco, lo que no me cabe es que tenga que
> recalcular todos lo meses desde el que se modifico para
> sacar el costo promedio a la fecha. Hasta ahora me parece
> la unica forma, pero pienso que debe haber una forma
> menos pesada de sacarlo.
>
> Ahora queria hacer eso por medio de triggers , pero creo
> que mejor va a ser que programe una tarea que haga eso.
>
> El trigger ya seria para guardar en una variable la fecha de
> del ingreso que se modifco y desde ahi iniciar mi recalculo de
> los costos.
>
> Les queria pedir consejos y si tuvieran algunos ejemplos de
> como podria hacer ese trabajo, lo que busco es la manera
> de que sea menos pesado realizar ese trabajo.
>
> Muchas gracias
>
>
>
>
>


Respuesta Responder a este mensaje
#2 Richi
23/08/2004 - 12:54 | Informe spam
Eso lo hacen cada mes, pero si modifican un ingreso
del hace 5 meses tengo que modificar el costo promedio
de ese mes, y de los meses siguientes... ahi es donde me
hago un poco de bolas, como actualizar todo eso.



"Cesar Toledo" escribió en el mensaje
news:
podrias intentar guardar los costos promedios x cada mes

"Richi" escribió en el mensaje
news:
> Hola amigos del grupo, hace un tiempo puse una
> pregunta acerca de ejecutar un procedimiento
> almacenado desde un trigger y me dio mucho gusto
> que me dieran tantas alternativas, aprendi mucho,
> gracias por eso.
>


Respuesta Responder a este mensaje
#3 Richi
23/08/2004 - 16:23 | Informe spam
Se que es algo malo, pero se supone que es algo
que puede pasar y en lugar de poner un nuevo movimiento
porque no modificar el que ya se tiene.

Bueno en esta empresa trabajan asi desde hace mucho tiempo.

En ese aspecto es el que se me complica, porque como
digo el trabajo de recalcular el costo promedio se puede
programar para cierta hora en que nadie use el sistema
pero el proceso me parece demasiado tedioso.

Gracias


"Antonio Ortiz" escribió en el mensaje
news:
Mala onda y muy mala administracion modificar movimientos pasados.

En todo caso es un nuevo movimiento de entrada/salida o ajuste no?

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com
"Richi" escribió en el mensaje
news:
> Hola amigos del grupo, hace un tiempo puse una
> pregunta acerca de ejecutar un procedimiento
> almacenado desde un trigger y me dio mucho gusto
> que me dieran tantas alternativas, aprendi mucho,
> gracias por eso.
>
> Ahora me han pedido sacar costos promedios,
> bueno yo se como salen los costos promedios
> pero no me doy con la mejor forma de sacarlos
> en SQL.
>
> Estuve viendo preguntas anteriores pero en ninguna
> encontre una forma de hacer lo que deseo.
>
> Explico aqui sacan costos promedios cada mes, ahora
> a veces modifican ingresos de hace meses, entonces
> el costo que salio ese mes ya no sirve, y el de lo meses
> siguientes tampoco, lo que no me cabe es que tenga que
> recalcular todos lo meses desde el que se modifico para
> sacar el costo promedio a la fecha. Hasta ahora me parece
> la unica forma, pero pienso que debe haber una forma
> menos pesada de sacarlo.
>
> Ahora queria hacer eso por medio de triggers , pero creo
> que mejor va a ser que programe una tarea que haga eso.
>
> El trigger ya seria para guardar en una variable la fecha de
> del ingreso que se modifco y desde ahi iniciar mi recalculo de
> los costos.
>
> Les queria pedir consejos y si tuvieran algunos ejemplos de
> como podria hacer ese trabajo, lo que busco es la manera
> de que sea menos pesado realizar ese trabajo.
>
> Muchas gracias
>
>
>
>
>


Respuesta Responder a este mensaje
#4 Antonio Ortiz
23/08/2004 - 17:49 | Informe spam
Mi sugerencia (y lo correcto segun los entendidos) es que promedies al
momento de la compra, asi:

Costo promedio = (Cantidad comprada * Costo en la compra) + (Existencia
actual * Costo anterior) / (Cantidad comprada+Existencia actual)

Si lo deseas podras obtener el costo promedio en cada compra. De esta manera
no tendras que realizarlo cada mes no se por cual metodo.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Richi" escribió en el mensaje
news:
Hola amigos del grupo, hace un tiempo puse una
pregunta acerca de ejecutar un procedimiento
almacenado desde un trigger y me dio mucho gusto
que me dieran tantas alternativas, aprendi mucho,
gracias por eso.

Ahora me han pedido sacar costos promedios,
bueno yo se como salen los costos promedios
pero no me doy con la mejor forma de sacarlos
en SQL.

Estuve viendo preguntas anteriores pero en ninguna
encontre una forma de hacer lo que deseo.

Explico aqui sacan costos promedios cada mes, ahora
a veces modifican ingresos de hace meses, entonces
el costo que salio ese mes ya no sirve, y el de lo meses
siguientes tampoco, lo que no me cabe es que tenga que
recalcular todos lo meses desde el que se modifico para
sacar el costo promedio a la fecha. Hasta ahora me parece
la unica forma, pero pienso que debe haber una forma
menos pesada de sacarlo.

Ahora queria hacer eso por medio de triggers , pero creo
que mejor va a ser que programe una tarea que haga eso.

El trigger ya seria para guardar en una variable la fecha de
del ingreso que se modifco y desde ahi iniciar mi recalculo de
los costos.

Les queria pedir consejos y si tuvieran algunos ejemplos de
como podria hacer ese trabajo, lo que busco es la manera
de que sea menos pesado realizar ese trabajo.

Muchas gracias





Respuesta Responder a este mensaje
#5 Cesar Toledo
23/08/2004 - 19:31 | Informe spam
podrias intentar guardar los costos promedios x cada mes

"Richi" escribió en el mensaje
news:
Hola amigos del grupo, hace un tiempo puse una
pregunta acerca de ejecutar un procedimiento
almacenado desde un trigger y me dio mucho gusto
que me dieran tantas alternativas, aprendi mucho,
gracias por eso.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida