Ayuda con base de datos

22/07/2003 - 18:13 por Scott | Informe spam
hola grupo trabajo con visual basic y con una base de datos en SQL server
pero tengo una duda en mi analisis miren esta empresa importa un rollos de
papel de una tonelada o mas y estos rollos de papel los cortan en pliegos y
los empaquetan en unidades de 100 hojas de diferentes medidas mi problemas
es el siguiente yo al considerar todo esto decidi tener dos tablas de
productos una donde estan mis productos terminados y otra donde esteen mis
materias primas pero en problema es que ellos pueden vender un producto
terminado y una materia prima

¿en una base de datos se puede tener dos tablas de productos una
Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas tablas
pueden tener productos para la venta esto me genera un poco de problemas
quisiera una asesoria sobre esto ?

Preguntas similare

Leer las respuestas

#1 Víctor B.
22/07/2003 - 18:35 | Informe spam
Hice algo parecido para una empresa de productos químicos. En una misma
tabla tenía tanto las materias primas como los productos
terminados(combinación de varias materias primas), uno de los campos de la
tabla me indicaba si era una materia prima o un producto terminado. Podían
vender tanto las materias primas como los P.T.

"Scott" escribió en el mensaje
news:
hola grupo trabajo con visual basic y con una base de datos en SQL server
pero tengo una duda en mi analisis miren esta empresa importa un rollos de
papel de una tonelada o mas y estos rollos de papel los cortan en pliegos


y
los empaquetan en unidades de 100 hojas de diferentes medidas mi problemas
es el siguiente yo al considerar todo esto decidi tener dos tablas de
productos una donde estan mis productos terminados y otra donde esteen mis
materias primas pero en problema es que ellos pueden vender un producto
terminado y una materia prima

¿en una base de datos se puede tener dos tablas de productos una
Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas tablas
pueden tener productos para la venta esto me genera un poco de problemas
quisiera una asesoria sobre esto ?


Respuesta Responder a este mensaje
#2 Victor Koch
22/07/2003 - 18:45 | Informe spam
Creo que te convendria tener una sola tabla y en ella tener un campo
indicando si es materia prima o producto terminado, de todas maneras aca vas
a tener otro problema pero eso se soluciona facilmente agregando otro campo
indicando si es un articulo facturable o no, ya que puede ser que ciertas
materias primas sean vendibles a los clientes.

Un saludo, Víctor Koch.


"Scott" escribió en el mensaje
news:
hola grupo trabajo con visual basic y con una base de datos en SQL server
pero tengo una duda en mi analisis miren esta empresa importa un rollos de
papel de una tonelada o mas y estos rollos de papel los cortan en pliegos


y
los empaquetan en unidades de 100 hojas de diferentes medidas mi problemas
es el siguiente yo al considerar todo esto decidi tener dos tablas de
productos una donde estan mis productos terminados y otra donde esteen mis
materias primas pero en problema es que ellos pueden vender un producto
terminado y una materia prima

¿en una base de datos se puede tener dos tablas de productos una
Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas tablas
pueden tener productos para la venta esto me genera un poco de problemas
quisiera una asesoria sobre esto ?


Respuesta Responder a este mensaje
#3 Scott
22/07/2003 - 19:11 | Informe spam
Gracias a ambos Amigos:
pero tengo una consulta mi producto termindado lo manejo por cantidades es
decir mi stock en numero de paquetes y mi materia prima lo tengo en numero
de rollos como ya les habia comentado pero estos rollos tienen un peso
en conclusion en productos terminados descontarias cantidades de paquetes y
en materia prima descuento kilos y cantidades de rollos como haria eso

"Victor Koch" escribió en el mensaje
news:
Creo que te convendria tener una sola tabla y en ella tener un campo
indicando si es materia prima o producto terminado, de todas maneras aca


vas
a tener otro problema pero eso se soluciona facilmente agregando otro


campo
indicando si es un articulo facturable o no, ya que puede ser que ciertas
materias primas sean vendibles a los clientes.

Un saludo, Víctor Koch.


"Scott" escribió en el mensaje
news:
> hola grupo trabajo con visual basic y con una base de datos en SQL


server
> pero tengo una duda en mi analisis miren esta empresa importa un rollos


de
> papel de una tonelada o mas y estos rollos de papel los cortan en


pliegos
y
> los empaquetan en unidades de 100 hojas de diferentes medidas mi


problemas
> es el siguiente yo al considerar todo esto decidi tener dos tablas de
> productos una donde estan mis productos terminados y otra donde esteen


mis
> materias primas pero en problema es que ellos pueden vender un producto
> terminado y una materia prima
>
> ¿en una base de datos se puede tener dos tablas de productos una
> Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas


tablas
> pueden tener productos para la venta esto me genera un poco de problemas
> quisiera una asesoria sobre esto ?
>
>


Respuesta Responder a este mensaje
#4 Victor Koch
22/07/2003 - 19:58 | Informe spam
Jeje, queres que te diseñemos el sistema, para este caso podrías tener en el
maestro de artículos un campo para cantidades, otro para kilos, para los
artículos que son PT (productos terminados), el campo kilos siempre estaría
en cero y al momento de faturarlo no pedidrias los kilos, solamente la
cantidad, para las MT (materias primas) usaras los dos campos, cantidades y
kilos al momento de faturarlo deberías pedir y actualizar cantidades y
kilos.

Un saludo, Víctor Koch.


"Scott" escribió en el mensaje
news:
Gracias a ambos Amigos:
pero tengo una consulta mi producto termindado lo manejo por cantidades es
decir mi stock en numero de paquetes y mi materia prima lo tengo en numero
de rollos como ya les habia comentado pero estos rollos tienen un peso
en conclusion en productos terminados descontarias cantidades de paquetes


y
en materia prima descuento kilos y cantidades de rollos como haria eso

"Victor Koch" escribió en el mensaje
news:
> Creo que te convendria tener una sola tabla y en ella tener un campo
> indicando si es materia prima o producto terminado, de todas maneras aca
vas
> a tener otro problema pero eso se soluciona facilmente agregando otro
campo
> indicando si es un articulo facturable o no, ya que puede ser que


ciertas
> materias primas sean vendibles a los clientes.
>
> Un saludo, Víctor Koch.
>
>
> "Scott" escribió en el mensaje
> news:
> > hola grupo trabajo con visual basic y con una base de datos en SQL
server
> > pero tengo una duda en mi analisis miren esta empresa importa un


rollos
de
> > papel de una tonelada o mas y estos rollos de papel los cortan en
pliegos
> y
> > los empaquetan en unidades de 100 hojas de diferentes medidas mi
problemas
> > es el siguiente yo al considerar todo esto decidi tener dos tablas de
> > productos una donde estan mis productos terminados y otra donde esteen
mis
> > materias primas pero en problema es que ellos pueden vender un


producto
> > terminado y una materia prima
> >
> > ¿en una base de datos se puede tener dos tablas de productos una
> > Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas
tablas
> > pueden tener productos para la venta esto me genera un poco de


problemas
> > quisiera una asesoria sobre esto ?
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Scott
22/07/2003 - 22:15 | Informe spam
Hola edgar tu idea es buena muchas gracias
pero una consulta yo actualmente lo trabajo en dos tablas MP y PR pero como
relaciono estas dos tablas con mi detalle de pedido ese es mi problema
actual como puedo relacionar estas dos tablas a un detalle de pedido o de
factura

gracias por la ayuda
"Edgar Contreras" escribió en el mensaje
news:
Creo que la mejor manera la puedes deducir en base a la complejidad en la
que te quieras meter. Muchas veces el separar los tipos (P.T. o M.P.) en
tablas diferentes te puede parecer en principio complicado, pero quiza a


la
larga te resulte mejor.

Yo personalmente lo he hecho de la siguiente manera:

Una tabla de Materias primas (tblMP)
Una tabla de Productos terminados (tblPT)
Una tabla de Estructura de P.T. (tblBOM)

De estas tres tablas, solo a dos puedo acceder al momento de "vender" y
serian la de MP y la de PT, solo que al acceder a la de PT de manera
intrinseca le indico al sistema que estoy vendiendo todas las materias
primas incluidas en la estructura del PT, con lo cual puedo sin problema
descargar los inventarios. Puesto de otra manera quedaria (de una manera


muy
sencilla lo siguiente)

tblMP
==> codigo
descripcion


tblPT
==> codigo
descripcion


tblBOM (Relacion 1 a N)
==> codigoPT
codigoMP
cantidad


Con esto, si decido vender una MP directamente descargo del inventario la
cantidad X de esa materia vendida, en su defecto si vendes un producto
terminado, tendrias que multiplicar la cantidad de productos vendidos por


la
cantidad utilizada de cada MP para formar ese PT.

De aqui hay que tomar en cuenta muchisimas consideraciones entre las que


se
encuentra por ejemplo la Unidad de medida con la que compras tu la materia
prima puesto que muchas veces no son por piezas, tendrias que dar una


tabla
de equivalencias, etc etc... pero bueno, espero que en principio esto te
ayude.


Saludos.
Edgar Contreras


(Guía de netiquette del foro)
http://perso.wanadoo.es/rubenvigon/foro

"La informacion es presentada como es y sin garantia alguna"



"Scott" wrote in message
news:
> hola grupo trabajo con visual basic y con una base de datos en SQL


server
> pero tengo una duda en mi analisis miren esta empresa importa un rollos


de
> papel de una tonelada o mas y estos rollos de papel los cortan en


pliegos
y
> los empaquetan en unidades de 100 hojas de diferentes medidas mi


problemas
> es el siguiente yo al considerar todo esto decidi tener dos tablas de
> productos una donde estan mis productos terminados y otra donde esteen


mis
> materias primas pero en problema es que ellos pueden vender un producto
> terminado y una materia prima
>
> ¿en una base de datos se puede tener dos tablas de productos una
> Prtr(producto termindo) y otra MTpr (materia prima) en la que ambas


tablas
> pueden tener productos para la venta esto me genera un poco de problemas
> quisiera una asesoria sobre esto ?
>
>


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