From amijaresp at gmail.com Wed Feb 4 07:01:26 2015 From: amijaresp at gmail.com (Alberto Mijares) Date: Wed, 4 Feb 2015 10:31:26 -0430 Subject: [caracas-pm] Diferentes resultados de un mismo procedimiento Message-ID: Hola lista, Estoy viendo algo muy extra?o y no veo qu? estoy haciendo mal. Espero que puedan darme luces... Tengo una clase con un m?todo que retorna una referencia a un array. Estoy usando Moo para crear mis clases. En un programita de pruebas que acostumbro usar para probar las clases hago algo como for (@{$objeto->metodo}) { say; } y veo sin problema todos los valores del arreglo. Pero en el programa real lo hago con una funci?n como sub print_list { my $arrayref = shift; for (@{$arrayref}) { say; } } y la invoco: &print_list($objeto->metodo); pero solo obtengo el primer elemento del arreglo. He intentado todas las combinaciones posibles de d?nde desreferenciar el arreglo pero lo m?s que obtengo es el primer elemento. Gracias de antemano por la colaboraci?n. Saludos Alberto Mijares From negrettijuan at gmail.com Wed Feb 4 07:24:03 2015 From: negrettijuan at gmail.com (Juan Negretti) Date: Wed, 4 Feb 2015 16:24:03 +0100 Subject: [caracas-pm] Diferentes resultados de un mismo procedimiento In-Reply-To: References: Message-ID: Hola Alberto Primero queria agradecerte publicamente porque gracias a la publicacion que hiciste hace varios meses aca en la lista estoy ahora en Amsterdam respondiendo este correo =) Segundo, y a lo que importa, recomendaria que hicieras un Dumper de la salida de $objeto->metodo porque hice algunas pruebas con el comportamiento que mencionas sub print_list { my $arrayref = shift; for (@{$arrayref}) { say; } } sub func { [1,2,3,4]; }; #Complicacion adicional e inutil para repetir el comportamiento de derefenciacion my $y = \&func; print_list(&$y); Y funciona como es debido, no como reportas en tu caso. Saludos 2015-02-04 16:01 GMT+01:00 Alberto Mijares : > Hola lista, > > Estoy viendo algo muy extra?o y no veo qu? estoy haciendo mal. Espero > que puedan darme luces... > > Tengo una clase con un m?todo que retorna una referencia a un array. > Estoy usando Moo para crear mis clases. > > En un programita de pruebas que acostumbro usar para probar las clases > hago algo como > > for (@{$objeto->metodo}) { > say; > } > > y veo sin problema todos los valores del arreglo. > > Pero en el programa real lo hago con una funci?n como > > sub print_list { > my $arrayref = shift; > for (@{$arrayref}) { > say; > } > } > > y la invoco: > > &print_list($objeto->metodo); > > pero solo obtengo el primer elemento del arreglo. > > He intentado todas las combinaciones posibles de d?nde desreferenciar > el arreglo pero lo m?s que obtengo es el primer elemento. > > Gracias de antemano por la colaboraci?n. > > Saludos > > > Alberto Mijares > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm -- [image: brightcomputing_logo.png] Juan Negretti QA Engineer Mob: +31 6 29004869 Skype: juan.negretti.bright juan.negretti at brightcomputing.com Bright Computing, Inc. Kingsfordweg 151 1043GR Amsterdam The Netherlands Tel: +1 408 300 9448 Fax: +1 408 715 0102 www.BrightComputing.com "Nam Myoho Renge Kyo / AL:.G:.D:.G:.A:.D:.U:." "The whole history of computers is rampant with cheerleading at best and bigotry at worst" Larry Wall -------------- next part -------------- An HTML attachment was scrubbed... URL: From amijaresp at gmail.com Wed Feb 4 19:06:52 2015 From: amijaresp at gmail.com (Alberto Mijares) Date: Wed, 4 Feb 2015 22:36:52 -0430 Subject: [caracas-pm] Diferentes resultados de un mismo procedimiento In-Reply-To: References: Message-ID: Hola Juan, Me alegra mucho que haya sido provechoso para alguien, esa era mi intenci?n cuando publiqu? la informaci?n. Mucho ?xito y a dejar el nombre de Venezuela en alto. Con respecto al issue que report?, el ?nico problema era que ya yo ten?a 26 horas sin dormir. No me pasa con frecuencia pero empec? a programar y no supe cu?ndo detenerme. Gracias por tomarte la molestia de intentar reproducir el error. Saludos a todos. Alberto Mijares 2015-02-04 10:54 GMT-04:30 Juan Negretti : > Hola Alberto > > Primero queria agradecerte publicamente porque gracias a la publicacion que > hiciste hace varios meses aca en la lista estoy ahora en Amsterdam > respondiendo este correo =) > > Segundo, y a lo que importa, recomendaria que hicieras un Dumper de la > salida de $objeto->metodo porque hice algunas pruebas con el comportamiento > que mencionas > > sub print_list { > my $arrayref = shift; > for (@{$arrayref}) { > say; > } > } > > sub func { [1,2,3,4]; }; > > #Complicacion adicional e inutil para repetir el comportamiento de > derefenciacion > my $y = \&func; > > print_list(&$y); > > Y funciona como es debido, no como reportas en tu caso. > > Saludos > > > 2015-02-04 16:01 GMT+01:00 Alberto Mijares : >> >> Hola lista, >> >> Estoy viendo algo muy extra?o y no veo qu? estoy haciendo mal. Espero >> que puedan darme luces... >> >> Tengo una clase con un m?todo que retorna una referencia a un array. >> Estoy usando Moo para crear mis clases. >> >> En un programita de pruebas que acostumbro usar para probar las clases >> hago algo como >> >> for (@{$objeto->metodo}) { >> say; >> } >> >> y veo sin problema todos los valores del arreglo. >> >> Pero en el programa real lo hago con una funci?n como >> >> sub print_list { >> my $arrayref = shift; >> for (@{$arrayref}) { >> say; >> } >> } >> >> y la invoco: >> >> &print_list($objeto->metodo); >> >> pero solo obtengo el primer elemento del arreglo. >> >> He intentado todas las combinaciones posibles de d?nde desreferenciar >> el arreglo pero lo m?s que obtengo es el primer elemento. >> >> Gracias de antemano por la colaboraci?n. >> >> Saludos >> >> >> Alberto Mijares >> _______________________________________________ >> caracas-pm mailing list >> caracas-pm at pm.org >> http://mail.pm.org/mailman/listinfo/caracas-pm > > > > > -- > > > Juan Negretti > QA Engineer > > > Mob: +31 6 29004869 > Skype: juan.negretti.bright > juan.negretti at brightcomputing.com > > Bright Computing, Inc. > Kingsfordweg 151 > 1043GR Amsterdam > The Netherlands > Tel: +1 408 300 9448 > Fax: +1 408 715 0102 > www.BrightComputing.com > > > "Nam Myoho Renge Kyo / AL:.G:.D:.G:.A:.D:.U:." > "The whole history of computers is rampant with cheerleading at best and > bigotry at worst" Larry Wall From amijaresp at gmail.com Wed Feb 18 16:56:39 2015 From: amijaresp at gmail.com (Alberto Mijares) Date: Wed, 18 Feb 2015 20:26:39 -0430 Subject: [caracas-pm] [OT] Valores negativos en inventario Message-ID: Hola lista, Disculpen el OFF-TOPIC, la consulta no se refiere a Perl pero como volv?mos a perder las listas de VELUG (l-desarrollo particularmente), no s? d?nde podr?a consultar. Estoy haciendo un software de gesti?n de negocios para peque?os comerciantes. Algo bastante simple, llamarlo ERP ser?a demasiado, y la idea es que permanezca sencillo. Lo que se quiere es registrar es compras y ventas; a partir de ah?, llevar un inventario muy simple y poder simular una peque?a cadena de procucci?n. Y reportes, claro. Pero no se va a llevar impuestos, bancos, cuentas por cobrar o pagar, facturaci?n ni nada de eso, mucho menos RRHH. Digamos que est? orientado al comercio informal o negocios personales (costureras, reporteros, artesanos, carritos de perrocaliente y esas cosas). Quienes necesiten llevar todas esas cuentas pueden usar GNUCash. Lo que quiero saber es qu? opinan de los valores negativos en los campos de existencia de inventarios. Formalmente, creo que no deber?a permitirse: no se puede vender algo que no tienes, etc; pero tambi?n creo que siempre existir?n excepciones que van a requerir intervenci?n humana. ?Si compro un insumo, y olvido registrar la compra, tengo que dejar de vender, a?n teniendo la mercanc?a disponible? Supongo que ese es el caso m?s com?n y creo que "lo correcto" depende de la pol?tica del negocio pero me gustar?a conocer la opini?n de ustdes. Gracias de antemano. Saludos PD: Mojolicious + PostgreSQL, FYI XD Alberto Mijares From aarnal at gmail.com Thu Feb 19 12:31:35 2015 From: aarnal at gmail.com (Alexis Arnal) Date: Thu, 19 Feb 2015 16:01:35 -0430 Subject: [caracas-pm] caracas-pm Digest, Vol 97, Issue 3 In-Reply-To: References: Message-ID: Saludos, creo que si pudieras vender algo que no tienes, siempre y cuando el tiempo de reposici?n del inventario sea menor al tiempo estimado para la entrega y tengas garantizada una cadena de suministros. Si es as? pudieras tener como dices inventarios negativos. Lo delicado del asunto es cuando el inventario negativo supere el umbral de lo que te puede garantizar el proveedor. Pudieras leer un poco sobre Lean Management Suena interesante lo que estas haciendo El 19 de febrero de 2015, 15:30, escribi?: > Send caracas-pm mailing list submissions to > caracas-pm at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/caracas-pm > or, via email, send a message with subject or body 'help' to > caracas-pm-request at pm.org > > You can reach the person managing the list at > caracas-pm-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of caracas-pm digest..." > > > Today's Topics: > > 1. [OT] Valores negativos en inventario (Alberto Mijares) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 18 Feb 2015 20:26:39 -0430 > From: Alberto Mijares > To: Perl Mongers Caracas - Venezuela > Subject: [caracas-pm] [OT] Valores negativos en inventario > Message-ID: > < > CAGZBXN97mqook6vHyKLNJ-fZpQeW3W77pdYnvf+RBG65Atq9Bw at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hola lista, > > Disculpen el OFF-TOPIC, la consulta no se refiere a Perl pero como > volv?mos a perder las listas de VELUG (l-desarrollo particularmente), > no s? d?nde podr?a consultar. > > Estoy haciendo un software de gesti?n de negocios para peque?os > comerciantes. Algo bastante simple, llamarlo ERP ser?a demasiado, y la > idea es que permanezca sencillo. Lo que se quiere es registrar es > compras y ventas; a partir de ah?, llevar un inventario muy simple y > poder simular una peque?a cadena de procucci?n. Y reportes, claro. > Pero no se va a llevar impuestos, bancos, cuentas por cobrar o pagar, > facturaci?n ni nada de eso, mucho menos RRHH. Digamos que est? > orientado al comercio informal o negocios personales (costureras, > reporteros, artesanos, carritos de perrocaliente y esas cosas). > Quienes necesiten llevar todas esas cuentas pueden usar GNUCash. > > Lo que quiero saber es qu? opinan de los valores negativos en los > campos de existencia de inventarios. Formalmente, creo que no deber?a > permitirse: no se puede vender algo que no tienes, etc; pero tambi?n > creo que siempre existir?n excepciones que van a requerir intervenci?n > humana. ?Si compro un insumo, y olvido registrar la compra, tengo que > dejar de vender, a?n teniendo la mercanc?a disponible? Supongo que ese > es el caso m?s com?n y creo que "lo correcto" depende de la pol?tica > del negocio pero me gustar?a conocer la opini?n de ustdes. > > Gracias de antemano. > > Saludos > > PD: Mojolicious + PostgreSQL, FYI XD > > Alberto Mijares > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm > > ------------------------------ > > End of caracas-pm Digest, Vol 97, Issue 3 > ***************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesus at unixsup.com Thu Feb 19 12:52:38 2015 From: jesus at unixsup.com (Jesus Lima) Date: Thu, 19 Feb 2015 16:22:38 -0430 Subject: [caracas-pm] caracas-pm Digest, Vol 97, Issue 3 In-Reply-To: References: Message-ID: Hola, Hay una condici?n a considerar para incluir valor negativo: el inventario se tom? o transcribi? con un error, y la existencia real es mayor a la registrada en el sistema, por lo tanto, en esta circunstancia, se pueden vender m?s art?culos de los que originalmente aparecen en el inventario del sistema, porque el inventario real es mayor. Salu2, JesUs. El 19 de febrero de 2015, 16:01, Alexis Arnal escribi?: > Saludos, creo que si pudieras vender algo que no tienes, siempre y cuando > el tiempo de reposici?n del inventario sea menor al tiempo estimado para la > entrega y tengas garantizada una cadena de suministros. > > Si es as? pudieras tener como dices inventarios negativos. Lo delicado del > asunto es cuando el inventario negativo supere el umbral de lo que te puede > garantizar el proveedor. > > Pudieras leer un poco sobre Lean Management > > Suena interesante lo que estas haciendo > > > > El 19 de febrero de 2015, 15:30, escribi?: > >> Send caracas-pm mailing list submissions to >> caracas-pm at pm.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://mail.pm.org/mailman/listinfo/caracas-pm >> or, via email, send a message with subject or body 'help' to >> caracas-pm-request at pm.org >> >> You can reach the person managing the list at >> caracas-pm-owner at pm.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of caracas-pm digest..." >> >> >> Today's Topics: >> >> 1. [OT] Valores negativos en inventario (Alberto Mijares) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Wed, 18 Feb 2015 20:26:39 -0430 >> From: Alberto Mijares >> To: Perl Mongers Caracas - Venezuela >> Subject: [caracas-pm] [OT] Valores negativos en inventario >> Message-ID: >> < >> CAGZBXN97mqook6vHyKLNJ-fZpQeW3W77pdYnvf+RBG65Atq9Bw at mail.gmail.com> >> Content-Type: text/plain; charset=UTF-8 >> >> Hola lista, >> >> Disculpen el OFF-TOPIC, la consulta no se refiere a Perl pero como >> volv?mos a perder las listas de VELUG (l-desarrollo particularmente), >> no s? d?nde podr?a consultar. >> >> Estoy haciendo un software de gesti?n de negocios para peque?os >> comerciantes. Algo bastante simple, llamarlo ERP ser?a demasiado, y la >> idea es que permanezca sencillo. Lo que se quiere es registrar es >> compras y ventas; a partir de ah?, llevar un inventario muy simple y >> poder simular una peque?a cadena de procucci?n. Y reportes, claro. >> Pero no se va a llevar impuestos, bancos, cuentas por cobrar o pagar, >> facturaci?n ni nada de eso, mucho menos RRHH. Digamos que est? >> orientado al comercio informal o negocios personales (costureras, >> reporteros, artesanos, carritos de perrocaliente y esas cosas). >> Quienes necesiten llevar todas esas cuentas pueden usar GNUCash. >> >> Lo que quiero saber es qu? opinan de los valores negativos en los >> campos de existencia de inventarios. Formalmente, creo que no deber?a >> permitirse: no se puede vender algo que no tienes, etc; pero tambi?n >> creo que siempre existir?n excepciones que van a requerir intervenci?n >> humana. ?Si compro un insumo, y olvido registrar la compra, tengo que >> dejar de vender, a?n teniendo la mercanc?a disponible? Supongo que ese >> es el caso m?s com?n y creo que "lo correcto" depende de la pol?tica >> del negocio pero me gustar?a conocer la opini?n de ustdes. >> >> Gracias de antemano. >> >> Saludos >> >> PD: Mojolicious + PostgreSQL, FYI XD >> >> Alberto Mijares >> >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> caracas-pm mailing list >> caracas-pm at pm.org >> http://mail.pm.org/mailman/listinfo/caracas-pm >> >> ------------------------------ >> >> End of caracas-pm Digest, Vol 97, Issue 3 >> ***************************************** >> > > > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From francisco at obispo.link Thu Feb 19 13:29:41 2015 From: francisco at obispo.link (Francisco Obispo) Date: Thu, 19 Feb 2015 13:29:41 -0800 Subject: [caracas-pm] caracas-pm Digest, Vol 97, Issue 3 In-Reply-To: References: Message-ID: <419428F6-8768-4C9F-A71A-9ECC0614F7C5@obispo.link> En caso de venezuela: undef Francisco Obispo > On Feb 19, 2015, at 12:31 PM, Alexis Arnal wrote: > > > Si es as? pudieras tener como dices inventarios negativos. Lo delicado del asunto es cuando el inventario negativo supere el umbral de lo que te puede garantizar el proveedor. From francisco at obispo.link Fri Feb 20 14:14:06 2015 From: francisco at obispo.link (Francisco Obispo) Date: Fri, 20 Feb 2015 14:14:06 -0800 Subject: [caracas-pm] [trabajo] Systems Engineer - USA Message-ID: <4AFBA3B0-D3E9-4E59-A87E-E470D3AB3F88@obispo.link> Estimados, Estamos buscando un Ingeniero de Systemas basado en la descripci?n que esta aqui: http://jobs.perl.org/job/19348 Ingl?s es requerido, y si no se tiene permiso para trabajar en USA, ser? necesario tener un t?tulo de Ingeniero o Licenciado. Si saben de alguien, por favor, compartir. Saludos -------------- next part -------------- An HTML attachment was scrubbed... URL: From carlosyr at gmail.com Fri Feb 20 18:01:19 2015 From: carlosyr at gmail.com (=?UTF-8?Q?Carlos_Ram=C3=ADrez?=) Date: Fri, 20 Feb 2015 21:31:19 -0430 Subject: [caracas-pm] [OT] Valores negativos en inventario Message-ID: Hola Alberto, Ciertamente concuerdo contigo que "lo correcto" en este caso depende de la pol?tica del negocio, ahora lo correcto para mi persona es que no se deber?a permitir, me explico, creo que debe facilitarse tanto como sea posible al "usuario" el uso de un sistema y que un sistema debe ser una herramienta y no una piedra de tranca en los procesos, pero los sistemas deben ser confiables para cuidar los intereses del "negocio" y que constituyan una herramienta real, fiable y obviamente que facilite procesos. Pueden existir t?picos m?s complicados, ?qu? sucede, si tienes faltantes o sobrantes en los insumos directamente en los procesos de compra?, o como indicas que es para posibles artesanos/costureros (a modo de ejemplo, lo entiendo), ?Qu? suceder?a si un cliente dejar? para buscar posteriormente un mueble/camisa de un lote que estaba llevando y lo facturan porque aunque el sistema dice que no tienes, el vendedor lo ve y piensa ?si hay!, y lo vende? Particularmente no concibo un mecanismo de compra - venta que maneje inventario sin un proceso "administrativo" de ajuste por el cual arreglar este tipo de situaciones, por otra parte, creo que todo inventario deber?a tener asociado un kardex, si haces la traza y permites negativos sin ajustes, con toda seguridad terminar?s con un desastre para trazar y con niveles de confiabilidad de inventarios inciertos. Cuando digo administrativo lo digo en el sentido m?s simple, un mecanismo que desde la misma venta permita corregir el stock pero dejando la traza en el kardex de que fue un arreglo intencional del "administrador". Al usar Postgres, el kardex puede ser muy f?cil porque sale directamente con desencadenadores en las acciones de insert y update. Tal vez me estoy yendo muy lejos, pero tambi?n pienso que si localizaste una posible necesidad y te motivo a hacer esta pregunta es que probablemente algo de esto ya te encuentres visualizando. Por ?ltimo soy de los que piensa que los "usuarios" siempre buscan atajos como estos para saltarse procedimientos y despu?s culparan al programador por dejarlos (ya sabes, la culpa es del ?rbol que produjo la madera de la flecha y no del indio que la dispar?). Saludos, *-----------------------* *Carlos Ram?rez.* El 18 de febrero de 2015, 20:26, Alberto Mijares escribi?: > Hola lista, > > Disculpen el OFF-TOPIC, la consulta no se refiere a Perl pero como > volv?mos a perder las listas de VELUG (l-desarrollo particularmente), > no s? d?nde podr?a consultar. > > Estoy haciendo un software de gesti?n de negocios para peque?os > comerciantes. Algo bastante simple, llamarlo ERP ser?a demasiado, y la > idea es que permanezca sencillo. Lo que se quiere es registrar es > compras y ventas; a partir de ah?, llevar un inventario muy simple y > poder simular una peque?a cadena de procucci?n. Y reportes, claro. > Pero no se va a llevar impuestos, bancos, cuentas por cobrar o pagar, > facturaci?n ni nada de eso, mucho menos RRHH. Digamos que est? > orientado al comercio informal o negocios personales (costureras, > reporteros, artesanos, carritos de perrocaliente y esas cosas). > Quienes necesiten llevar todas esas cuentas pueden usar GNUCash. > > Lo que quiero saber es qu? opinan de los valores negativos en los > campos de existencia de inventarios. Formalmente, creo que no deber?a > permitirse: no se puede vender algo que no tienes, etc; pero tambi?n > creo que siempre existir?n excepciones que van a requerir intervenci?n > humana. ?Si compro un insumo, y olvido registrar la compra, tengo que > dejar de vender, a?n teniendo la mercanc?a disponible? Supongo que ese > es el caso m?s com?n y creo que "lo correcto" depende de la pol?tica > del negocio pero me gustar?a conocer la opini?n de ustdes. > > Gracias de antemano. > > Saludos > > PD: Mojolicious + PostgreSQL, FYI XD > > Alberto Mijares > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From ait at p2ee.org Tue Feb 24 08:47:56 2015 From: ait at p2ee.org (Alejandro Imass) Date: Tue, 24 Feb 2015 11:47:56 -0500 Subject: [caracas-pm] [OT] Valores negativos en inventario In-Reply-To: References: Message-ID: 2015-02-18 19:56 GMT-05:00 Alberto Mijares : > Hola lista, > > Disculpen el OFF-TOPIC, la consulta no se refiere a Perl pero como > volv?mos a perder las listas de VELUG (l-desarrollo particularmente), > no s? d?nde podr?a consultar. > > Estoy haciendo un software de gesti?n de negocios para peque?os > comerciantes. Algo bastante simple, llamarlo ERP ser?a demasiado, y la > idea es que permanezca sencillo. Lo que se quiere es registrar es > compras y ventas; a partir de ah?, llevar un inventario muy simple y > poder simular una peque?a cadena de procucci?n. Y reportes, claro. > Pero no se va a llevar impuestos, bancos, cuentas por cobrar o pagar, > facturaci?n ni nada de eso, mucho menos RRHH. Digamos que est? > orientado al comercio informal o negocios personales (costureras, > reporteros, artesanos, carritos de perrocaliente y esas cosas). > Quienes necesiten llevar todas esas cuentas pueden usar GNUCash. > > Por que re-inventar la rueda en vez de usar GNU Cash o mejor a?n SqlLedger que est? hecho en Perl y es tremendo sistema, de doble partida contable y muy sencillo de instalar, operar y mantener? > Lo que quiero saber es qu? opinan de los valores negativos en los > campos de existencia de inventarios. Formalmente, creo que no deber?a > permitirse: no se puede vender algo que no tienes, etc; pero tambi?n > Error: los invetarios negativos no solo se deben permitir sino que es lo m?s normal del mundo. Los saldos de inventario RARA VEZ son precisos por m?ltiples razones que no vienen al caso. Por ejemplo, si un cliente est? pagando en la caja con el producto en mano vas a perder la venta solamente porque alguien se le olvid? registrar el inventario entrante? NO. Ahora bien, si quieres prevenir una __orden__ de compra porque no cuentas con el inventario es otra historia y eso tiene que ver con un concepto que se llama "lead time" y se maneja generalmente con procesos de "back order". te pongo los t?rminos en ingl?s porque son universales y que puedas investigar cada uno. En fin los inventarios negativos, y en general todos los saldos negativos son lo m?s normal del mundo y son caracter?sticas deseables de cualquier sistema administrativo. creo que siempre existir?n excepciones que van a requerir intervenci?n > humana. ?Si compro un insumo, y olvido registrar la compra, tengo que > dejar de vender, a?n teniendo la mercanc?a disponible? Supongo que ese > es el caso m?s com?n y creo que "lo correcto" depende de la pol?tica > del negocio pero me gustar?a conocer la opini?n de ustdes. > > En general nunca debes dejar de capturar la venta y luego vez como suples la demanda. Es mejor capturar al cliente y luego decirle: mira te pude suplir los items 2,3, y 7 pero el 1,4,5, y 6 los tenemos en baca order, si quieres te despacho parcial y te devuelvo el dinero o te reverso toda la compra. Casi siempre el consumidor va a aceptar esperar por los ?tems y no perdiste la venta. Claro, eso depende de las condiciones econ?micas y el "lead time" o tiempo de reposici?n. Para evitar esos problemas se manejan los puntos de reposici?n (reorder point o ROP), que es una funci?n del consumo promedio en el tiempo, la criticidad (MIN LEVEL), la unidad econ?mica de compra (Order Quantity) y el tiempo de reposici?n (LT). El modelo te?rico m?s com?n es algo como esto http://www.tutor2u.net/business/production/stock-control-charts_clip_image001.gif No obstante, no aplica en todos los casos ya que existen __al menos__ dos tipos de materiales importantes: directos e indirectos y dentro de estos dos grandes grupos hay infinidad de clases y tipos que se deben manejar con diferente f?rmulas y criterios. Por ejemplo, los materiales directos son los que se consumen o transforman en el proceso comercial/industrial. Los indirectos son generalmente __costo__ y hay que depreciarlos, siendo los m?s comunes de este grupo los repuestos y consumibles de los equipos de una empresa. En los indirectos es probable que siempre debas conservar un nivel m?nimo de inventario (nivel de seguridad o "Safety Stock") porque no puedes darte el lujo de detener todo un proceso por falta de ese repuesto. Para este tipo de materiales el model generalmente se define por un modelo de confiabilidad operacional (Reliability Centred Maintenance o RCM). En fin, todo depende del tipo de negocio y el tipo de material a administrar. Y en cuanto a la pregunta original los inventarios negativos son algo tan com?n como los saldos negativos en cualquier cuenta. Saludos! -- Alejandro Imass -------------- next part -------------- An HTML attachment was scrubbed... URL: From amijaresp at gmail.com Tue Feb 24 23:49:52 2015 From: amijaresp at gmail.com (Alberto Mijares) Date: Wed, 25 Feb 2015 03:19:52 -0430 Subject: [caracas-pm] [OT] Valores negativos en inventario In-Reply-To: References: Message-ID: Muchas gracias a todos por sus respuestas, han sido de utilidad. Antes que nada, quisiera aclarar algo: No quiero reinventar la rueda. La aplicaci?n que estoy haciendo de ninguna forma pretende competir con SQL-Ledger. Antes de tomar la decisi?n de arrancar con este proyecto hice una evaluaci?n de SQL-Ledger, LedgerSMB y Odoo; el primero es bueno, el segundo est? muy roto y el tercero es excelente pero ninguno se adapta f?cilmente al escenario que tengo planteado. OJO: no digo que no pueda ser adaptado, solo pienso que el nivel de esfuerzo ser?a muy grande. Ser?a como el equivalente a modificar una mansi?n de 15 habitaciones, 12 ba?os y 4000 metros cuadrados de jardines para una persona soltera, sin que el lugar se sienta vac?o ni el costo de mantenimiento sea muy elevado; pero, adem?s, sabiendo que esa persona nunca formar? una familia ni podr? tener suficientes invitados como para ocupar una fracci?n del espacio que hay en la mansi?n. Hago esa analog?a porque el proyecto est? orientado a quien tiene un negocio familiar y casero (desde su casa), y cuando trabajas en tu casa siempre tendr?s limitaciones: tu casa no tiene m?ltiples almacenes, los insumos o materia prima lo tienes en la propia casa y muchas veces hasta mezclado con tus cosas personales; no tienes cajas registadoras; la mayor?a de las veces no emites facturas ni manejas ?rdenes de compras y un largo etc?tera que no voy a incluir para no hacer tan largo esto. Respecto al tema de la consulta, despu?s de leerlos a todos y considerando el objetivo del proyecto, veo las cosas as?: supongan que se trata de una se?ora que hace cupcakes. Una ma?ana se par? a hacer los 50 cupcakes que hace diariamente pero se di? cuenta de que no ten?a az?car; sin embargo, s? le quedaba suficiente azucar en el envase donde se guarda el azucar para consumo de la familia. Hizo sus cupcakes, los vendi?, y en la noche cuando registr? la venta el inventario de azucar qued? en negativo. Creo que a eso simplemente hay que darle una interpretaci?n. En este caso ser?a: "debo reponer el azucar que agarr? prestada". Cuando la se?ora compre azucar y registre la compra, al devolver la cantidad de azucar que hab?a tomado prestada, se acomodar? el inventario autom?ticamente. Ahora las cr?ticas podr?an ir dirigidas al hecho de hacer software que no escale pero ese es otro tema. Si la se?ora hace crecer su negocio, ampl?a su casa o alquila un local y contrata gente, registra una empresa, etc, tendr? que comenzar a usar Odoo o SQL-Ledger ;-) PD: Alejandro, t? que administrabas l-desarrollo, ?por qu? no creas alg?n reemplazo? Saludos a todos Alberto Mijares From rodria1 at gmail.com Wed Feb 25 03:07:22 2015 From: rodria1 at gmail.com (Raul Odria) Date: Wed, 25 Feb 2015 06:37:22 -0430 Subject: [caracas-pm] [OT] Valores negativos en inventario In-Reply-To: References: Message-ID: Si quieres le cambio mi casa por esa mansi?n :-) 2015-02-25 3:19 GMT-04:30 Alberto Mijares : > Muchas gracias a todos por sus respuestas, han sido de utilidad. > > Antes que nada, quisiera aclarar algo: No quiero reinventar la rueda. > La aplicaci?n que estoy haciendo de ninguna forma pretende competir > con SQL-Ledger. Antes de tomar la decisi?n de arrancar con este > proyecto hice una evaluaci?n de SQL-Ledger, LedgerSMB y Odoo; el > primero es bueno, el segundo est? muy roto y el tercero es excelente > pero ninguno se adapta f?cilmente al escenario que tengo planteado. > OJO: no digo que no pueda ser adaptado, solo pienso que el nivel de > esfuerzo ser?a muy grande. Ser?a como el equivalente a modificar una > mansi?n de 15 habitaciones, 12 ba?os y 4000 metros cuadrados de > jardines para una persona soltera, sin que el lugar se sienta vac?o ni > el costo de mantenimiento sea muy elevado; pero, adem?s, sabiendo que > esa persona nunca formar? una familia ni podr? tener suficientes > invitados como para ocupar una fracci?n del espacio que hay en la > mansi?n. > > Hago esa analog?a porque el proyecto est? orientado a quien tiene un > negocio familiar y casero (desde su casa), y cuando trabajas en tu > casa siempre tendr?s limitaciones: tu casa no tiene m?ltiples > almacenes, los insumos o materia prima lo tienes en la propia casa y > muchas veces hasta mezclado con tus cosas personales; no tienes cajas > registadoras; la mayor?a de las veces no emites facturas ni manejas > ?rdenes de compras y un largo etc?tera que no voy a incluir para no > hacer tan largo esto. > > Respecto al tema de la consulta, despu?s de leerlos a todos y > considerando el objetivo del proyecto, veo las cosas as?: supongan que > se trata de una se?ora que hace cupcakes. Una ma?ana se par? a hacer > los 50 cupcakes que hace diariamente pero se di? cuenta de que no > ten?a az?car; sin embargo, s? le quedaba suficiente azucar en el > envase donde se guarda el azucar para consumo de la familia. Hizo sus > cupcakes, los vendi?, y en la noche cuando registr? la venta el > inventario de azucar qued? en negativo. Creo que a eso simplemente hay > que darle una interpretaci?n. En este caso ser?a: "debo reponer el > azucar que agarr? prestada". Cuando la se?ora compre azucar y registre > la compra, al devolver la cantidad de azucar que hab?a tomado > prestada, se acomodar? el inventario autom?ticamente. > > Ahora las cr?ticas podr?an ir dirigidas al hecho de hacer software que > no escale pero ese es otro tema. Si la se?ora hace crecer su negocio, > ampl?a su casa o alquila un local y contrata gente, registra una > empresa, etc, tendr? que comenzar a usar Odoo o SQL-Ledger ;-) > > PD: Alejandro, t? que administrabas l-desarrollo, ?por qu? no creas > alg?n reemplazo? > > Saludos a todos > > > Alberto Mijares > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm -- Ing. Ra?l Odria User GNU/Linux Debian on kernel 3.13.10-1 User Linux 395647 Itil V3 Certification: http://www.apmg-international.com/SCRQuery.aspx?exam=it ________________________________________________________________________________________ Omnis enim res qvae dando non deficit, dvm habetvr et non datvr, nondvm habetvr qvomodo habenda est.