• Jueves 18 de Abril de 2024, 18:55

Autor Tema:  Por Favor Ayudenme!!!!  (Leído 2615 veces)

martinxu

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Por Favor Ayudenme!!!!
« en: Lunes 25 de Diciembre de 2006, 16:21 »
0
Bueno, antes que nada me presento, soy de la ciudad de Tandil , Argentina, y hace poco empecé con esto de Clarion.
Estoy haciendo un programa para facturación y stock, es en sí un sistema a medida.
El programa actualiza los stocks mediante compras y ventas de determinados productos (Ej, si se venden 10 productos determinados, se resta del stock, etc)..
El problema es que yo tengo que hacer una parte de consignaciones, es decir, entregar los productos sin venderlos, restarlos del stock de productos y sumarlos al stock de lo que serían "productos entregados en consignación". Hasta ahí todo bien..
Pero lo que no se bien como hacer en este punto, es, poder hacer una forma en la que me despliegue los productos entregados en consignación detallados, por cada contacto, y si por ejemplo el contacto vende de esos productos una cantidad determinada, lo reste, pero de ese "stock" o control en particular que tendría cada contacto.

Yo uso en el diccionario los siguientes archivos:
CONTACTOS - datos de los contactos
PRODUCTOS - datos de los productos (aca se guarda el stock y el stock entregado en consignación)
REMITOS - numeros y detalles de las operaciones de los remitos
DETALLEREMITO - contiene cantidad, item, p unitario y demas del archivo remito anterior.

Ahi todo bien, en el arhivo REMITOS puse un campo string para que seleccione el tipo de operación, por lo que si es Compra, suma al stock, si es Venta, resta, y si es consignación resta del stock existente y lo suma a la cnt de stock entregado.

Cuando filtro los datos de los contactos, filtro todos aquellos que están en "Consignación", pero no se como hacer para por ejemplo , si vende 3, hacer efectivos esos 3 productos, y restarlos de los anteriores entregados, sin anular la operación:

Por ejemplo:
Entrego a JUAN PEREZ 10 bidones de ACEITE, resto de mi stock y sumo al stock de entrega a consignación esos 10.
JUAN PEREZ viene y me dice que vendió 5, por lo tanto me entrega el dinero de esos 5.. Yo quiero saber en todo momento cuanta mercadería tiene ÉL entregada en stock y cuanto arregló.
Y si viene a arreglar o a hacer una entrega de dinero, poder arreglarse su stock.
Esto lo quiero hacer para controlar cuantas mercaderías hay entregadas en los consignatarios.
Sólo que no se bien como hacerlo, o como hacerlo de la mejor manera.

Espero su ayuda!! Gracias.
Martín Madero
Tandil, BS AS, Argentina

victornic

  • Nuevo Miembro
  • *
  • Mensajes: 2
  • Nacionalidad: ar
    • Ver Perfil
Re: Por Favor Ayudenme!!!!
« Respuesta #1 en: Miércoles 22 de Julio de 2009, 12:10 »
0
Hola, no se si ya resolviste tu problema pero te digo como me parece que podrias solucionarlo. Yo tengo algo parecido con heladerias.
Yo cree un archivo donde se guarda el stock de cada heladeria, entonces tengo un stock general que es el deposito general y distribuyo a las heladerias a traves de notas de pedido. Una vez emitida la nota de pedido la mercaderia despachada se carga automáticamente en el stock de cada heladeria.
La estructura del archivo es la siguiente

sucursal
rubro
codigo del articulo
stock

llevo tambien un registro historico de movimientos de las sucursales

sucursal
rubro
codigo del articulo
fecha
tipo movimiento (entrada o salida de merc.)
stockant
cantidad
stockactual

En cuanto a la parte monetaria manejalo como una cuenta corriente comun que cargue automáticamente la deuda cuando emitis el remito con la mercadería en consignación

Espero haberte sido de ayuda. Saludos
Victor M. Nicola - San Francisco - Córdoba