@PedroÁvila ¿Quieres modelar también cuando mueves productos de un almacén a otro? Por ejemplo, que cierta talla de ropa no exista aquí, pero que esté allá... entonces nos la traemos... pero registramos ese movimiento... para que no haya problemas con el almacenista.
Just in case someone get to this question, here goes my solution:
I decided to create a table transfer_stocks to register all the transfers between venues. This table is also used to solve any discrepancy when stock is counted (when recipient_id is nil, it means wastage or stock missing in the v...
@PaulVargas Bueno, en si, si estoy en la oficina principal en el formulario guia escoger los item del documento y escoger el almacen de origen y el almacen de destino. eso ya lo resolvi, ahora tengo que en la oficina que es el almacen destino ver la mercancia que estan destinadas para ese almacen
@PaulVargas Acabo de ver que habías puesto un fragmento de JavaScript antes de preguntarme... Si era para ese paso, entonces es totalmente innecesario el /g...
Pero no es lo único: estas líneas también las podés borrar:
if (m.index === regex.lastIndex) { regex.lastIndex++; }
Y si no te interesa capturar los últimos 3 caracteres, cambiaría ([A-Z\d]{3})? por (?:[A-Z\d]{3})?
(aunque los estás imprimiendo, por lo que quizás los necesites)
Mi respuesta había sido amplia porque no vi que estabas con JavaScript, y ^ no siempre significa principio del texto en otros lenguajes
@PaulVargas Perdés en compilación, ganás en ejecución... prácticamente nada al fin y al cabo... Pero es una buena práctica... Expresado en código, sería: no declarar una variable que luego no vas a usar
Y, como todo en expresiones regulares, depende sólo se puede determinar haciendo un benchmark con los textos contra los cuales esperás compararlo más frecuentemente
@PaulVargas Todos los métodos que estás mencionando usan el mismo motor de expresiones regulares. Sólo difieren en las opciones que usan y los tipos devueltos
Si estás preguntando cuál es la diferencia, te explico... pero hasta ahora me pareció que estás preguntando solamente cuál usar
Y re.test(string) simplemente devuelve un booleano si coincidió o no... lo que se usa para validar
@PaulVargas ¿Por qué no? Ver más que el ángulo reducido de un lente común tiene sus ventajas... Preguntale sino a todos los que compraron una GoPro... Poder grabar 180° desde una sola cámara en el espacio hace que puedas ver más objetos
Además, no tiene por qué reproducirse distorsionado... Se puede corregir la distorsión