Hola Guillem
El 04/07/16 a las 10:14, Guillem Barba Domingo escribió:
El 10 jun. 2016 18:00, "Fernando Sánchez" <[email protected]
<mailto:[email protected]>> escribió:
>
>
>
> El 10/06/16 a las 10:04, Karla Stenger escribió:
>>
>>
>>
>> El 10 de junio de 2016, 11:50, Fernando Sánchez
<[email protected] <mailto:[email protected]>> escribió:
>>>
>>> Hola Raimon Esteve
>>>
>>> Agradezco tu respuesta,
>>>
>>> El jueves, 9 de junio de 2016, 7:21:47 (UTC-5), raimonesteve escribió:
>>>>
>>>> 2016-06-08 20:39 GMT+02:00 Fernando Sánchez <[email protected]
<mailto:[email protected]>>:
>>>> > Saludos a la comunidad
>>>> >
>>>> > Expongo una situación con el modulo stock_lot.
>>>> > Estoy usando tryton 3.8 con gnuhealth 3.0, me dirijo a este
grupo por que
>>>> > considero que el modulo en mención corresponde a tryton.
>>>> > Tengo configurados todos mis productos (medicamentos) en el
maestro de
>>>> > productos con lotes de proveedor obligatorios.
>>>> > AL recepcionar las notas de entrada de proveedores, se les
asigna a cada
>>>> > producto sus lotes, aparentemente sin ningún error.
>>>> > Pero al entrar a la opción Inventarios/Lotes, entiendo que
deberían
>>>> > reflejarse los lotes registrados con sus respectivos saldos en
unidades,
>>>> > pero como podrán ver en imagen adjunta no sucede esto.
>>>> > He revisado las configuraciones y me parece que todo esta en su
lugar, no se
>>>> > que me pueda estar faltando por configurar para que esta opción
pueda
>>>> > reflejar los saldos por lotes.
>>>> >
>>>> > Algún alcance para su solución sera bienvenido.
>>>>
>>>> Debes primero seleccionar una ubicación a que deseas consultar el
>>>> stock. O técnicamente, en el context debes tener locations
>>>
>>>
>>> Es que en la opción de menú que aludo, Inventarios/Lotes el
listview me muestra los lotes, nombre del producto, fecha de
vencimiento pero en la columna cantidad esta en 0 todos las lineas y
no debería ser, pues ya se ingresaron varias compras.
>>> Por favor disculpa que insista pero no entendí donde debo
seleccionar la ubicación, en dicha opción no hay control alguno para
seleccionar ubicación. Además "en el context debes tener locations"
no tengo claro que quieres decir con "context", tal vez sea algo obvio
pero aun estoy aprendiendo.
>>>
>>
>> Hola Fernando,
>> el context del que te habla Raimon es una variable utilizada
internamente por Tryton, muy utilizada especialmente para el cálculo
de stocks. De esta forma el sistema sabe en dónde están alojados los
productos de los que querés calcular el stock (esta es la "location",
lamento no saber exactamente qué traduccion al español es la utilizada
en este caso).
>>
>> Por lo tanto, si no hay una "location" en contexto, el stock
siempre es cero. Puedes ver el cálculo y el uso de la variable
"context" aqui [1]
>>
>> Veo además que el módulo stock_lot no agrega la cantidad en la
vista que tu muestras, no sé si lo agregaste tú o si algún otro módulo
de los que tienes instalados lo hizo, pero no va a funcionar a no ser
que quien "llama" a este formulario ponga un valor en "locations". Es
posible que el módulo que lo agregó tenga en algún otro sitio una
llamada a este mismo formulario, pero que se encarga de agregar las
locations correctamente en la transaccion antes de llamarlo.
>>
>> Puedes buscar entre los módulos que instalaste cuál extiende a
stock_lot y ver si este extiende la vista de lista del modelo stock.lot
>>
>> [1] http://hg.tryton.org/modules/stock_lot/file/tip/stock.py#l27
>>
>> Saludos,
>> Karla.
>>
> Hola Karla
>
> Lo de location lo entiendo perfectamente son las ubicaciones o
almacenes que maneja tryton, hasta ahi se entiende.
> Y me aclaras que es un tema de programación, tenia la idea que la
solucion estaba a nivel de interfaz de usuario.
> Perfectamente entendido, ya se donde buscar la solución, entrare a
revisar el codigo y les escribire como me fue.
>
Entiendo entonces que es um añadido tuyo?
El módulo stock_lot_quantity (en el bitbucket de nantic) ya hace esto,
y la forma de sacar el listado de cantidades es desde el arbol de
ubicaciones.
En cualquier caso, por tu explicación no tengo claro que tengas
informados los lotes en el ALMACÉN.
En tu primer email hablas que tienes los lotes requeridos en las
entradas... por lo que puede que la parte de "guardar los productos en
el almacén" (los "movimientos de inventario" del albarán de proveedor)
la estés haciendo sin lotes
La verdad es que tiene poco sentido tener el lote requerido para solo
un subconjunto de ubicaciones... es coger números para tener un lio en
el stock a nivel de lote.
Salut,
Guillem
No tengo ningun desarrollo añadido, son lo smodulos estandar que instalé.
Debo concluir que para que funcione el modulo stock_lot hay que hacer
modificaciones al codigo? Esperaba que descargando e instalando, la
funcionalidad se agregaba automaticamente.
Inico el proceso desde compras: genero la orden de compra en el modulo
de compras, y de alli, en el modulo de inventarios, la guia de remision
de proveedor o albaran como le llaman en españa, es en este punto que el
formulario de recepción de mercaderia, me obliga a ingresar el lote de
cada producto y se realiza la recepción y movimiento de inventario
respectivo.
Hasta ahi suponia que si estoy ingresando los productos con lotes, el
modulo me iba actualizando los stocks de cada lote, pero no es asi.
Probare con el stock_lot_quantity de nantic, a ver si soluciono mi problema.
Saludos
Fernando S.