none
insercion fifo y consulta de stock RRS feed

  • Pregunta

  • hola :

    pues aca recreando les unas tablitas la cual tengo que lidiar y realizar una insercion fifo y una consulta de stock,

    no es el script original, puesto que no lo tengo, solo lo puedo tener acceso en el trabajo., y bueno tambien decirles que el tema de moldeamiento quizas no les guste, tampoco a mi  pero bueno solo tengo que realizarlo y por eso necesito su ayuda.

    son dos tabla una de productos y otra de pedido donde se separa hasta una fecha de vencimiento 

    pasada la fecha si no es confirmado el pedido automaticamente se libera y  pasa a ser stock disponible

    acontinuacion explico mas..

    tabla que tiene productos (Pro) bueno en si es una vista(pero lo recreo como una tabla)

    CREATE TABLE [dbo].[Pro](
    	[nro] [int] NULL,
    	[linea] [nchar](10) NULL,
    	[sublinea] [int] NULL,
    	[cantidad] [int] NULL,
    	[Fecha] [date] NULL
    ) ON [PRIMARY]

    tabla que se hacen pedidos con fecha de vencimiento (fv)

    CREATE TABLE [dbo].[Ped](
    	[nc] [int] NULL,
    	[linea] [int] NULL,
    	[sublinea] [int] NULL,
    	[cantidad] [int] NULL,
    	[Fecha] [date] NULL,
    	[nro] [int] NULL,
    	[fv] [date] NULL
    ) ON [PRIMARY]

    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (1,1,1,2,'2013-01-01')
    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (2,1,1,3,'2013-01-02')
    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (3,1,1,5,'2013-01-03')

    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (4,1,2,2,'2013-01-01')
    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (5,1,2,3,'2013-01-02')
    insert into Pro (nro,linea,sublinea,cantidad,Fecha) values (6,1,2,5,'2013-01-03')


    -- el nc 1  pidio separar 3
    insert into Ped (nc,linea,sublinea,cantidad,Fecha,nro,fv)values(1,1,1,2,'2013-01-01',1,'2013-05-05')
    insert into Ped (nc,linea,sublinea,cantidad,Fecha,nro,fv)values(1,1,1,1,'2013-01-02',2,'2013-05-05')

    Resultado esperado 01 (quiero obtener la inserccion )

    que se ejecute una insercion con el metodo fifo

    mi usuario seleccionara la linea y sublinea  e ingresara la cantidad y al guardar. se realizara la inserción fifo

    el cual separara el producto hasta la fecha de vencimiento

    1.- supongamos que mi usuario quiera 2 de linea 1 sublinea 1

    se tendria que insertar en la tabla Ped :

    insert into Ped (nc,linea,sublinea,cantidad,Fecha,nro,fv)values(2,1,1,2,'2013-01-02',1,'2013-05-05')

    en conclusion esta inserccion tiene que ser capaz de  insertar segun fifo con solo pasarles los parametros de linea , sublinea y cantidad.

    Resultado Esperado 02 (quiero obtener esta consulta)

    poder consultar el stock del producto, la cual se encuentra en la tabla (Pro)

    las cuales hasta el momento hago un sum agrupando por linea y sublinea, pero tengo que descontar a esa suma los productos ya separados en la tabla (Ped) validando la fecha de vencimiento (fv)

    si la consulta se realizara con la fecha de hoy pues tendria en stock 

    de linea 1 y sublinea 1  ,  10 en stock

    de linea 2 y sublinea 2 , 10 en stock

    puesto que el fv (fecha de vencimiento)ha concluido

    pero en caso este dentro del rango menor ala fecha de vencimiento debe descontarse del stock..

    bueno esto es todo espero su ayuda o sugerencia....

    no tengo mucho material ahora y de seguro vere sus respuestas a esta misma hora el dia de mañana, puesto que en el trabajo no tengo mucho acceso, aunque intentare ver sus respuestas y asi poder guiarme hacia mis resultados esperados

    gracias de antemano


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    martes, 3 de diciembre de 2013 5:08

Respuestas