Jump to content

Error al mostrar Historial de Gestión de Stock


Gaspron

Recommended Posts

Muy buenas! Soy nuevo por estos lares y he estado probando recientemente PrestaShop 1.6.0.6 con la plantilla por defecto que trae esa versión.

Mi duda es la siguiente: He habilitado la Gestión avanzada de stock dado que quiero guardar un historial de los movimientos que se realizan en el almacén, el problema es que al revisar ese historial ('Existencias -> Movimientos de stock' en el BackOffice) todos los datos se muestran correctamente en los aumentos de stock. Pero curiosamente los de disminución de stock no: Tal y como se puede apreciar en la imagen adjunta post-804763-0-77404200-1402007451_thumb.png no aparece el nombre del empleado que llevó a cabo esa acción y me gustaría que esos datos quedasen patentes en el historial.

 

Me gustaría saber si se trata de un bug o si existe alguna manera de ver qué empleado a retirado stock del almacén.

 

Un saludo y gracias!

Link to comment
Share on other sites

Es probable que si sea un bug, el sistema de stock avanzado aún continúa siendo depurado, quizá en la próxima release de prestashop que esta próxima a ser lanzada ya no suceda ese error, igual sería bueno que lo reportarás en el bug tracker por sí acaso aún no a sido reportado.

Link to comment
Share on other sites

  • 1 year later...

Tengo prestashop 1.6 y tengo un error parecido, no puedo disminuir existencias, el error parece que está en mi página de Existencias >> Configuración >> Opciones 

ahí en el apartado "etiqueta por defecto al disminuir existencias" no tengo ninguna opción, no aparece ningún textbox de selección de etiquetas, he visto vídeos en youtube donde se muestra una etiqueta por defecto "decrease".

 

Si alguien sabe como solucionarlo se lo agradecería mucho, supongo que habrá que modificar algún fichero del sistema...

Un saludo y gracias.

Link to comment
Share on other sites

Hola, ya lo he solucionado (en parte), hay que editar el archivo AdminStockManagementController.php situado en: /controllers/admin

El problema reside en la linea 81:

 
 $reasons_dec = StockMvtReason::getStockMvtReasonsWithFilter($this->context->language->id,
                                                                    array(Configuration::get('PS_STOCK_MVT_TRANSFER_FROM')), -1);
 
Yo lo he cambiado el -1 por el 1 dejandolo de la siguiente forma:
 
 $reasons_dec = StockMvtReason::getStockMvtReasonsWithFilter($this->context->language->id,
                                                                    array(Configuration::get('PS_STOCK_MVT_TRANSFER_FROM')), 1);
 
Así después de guardar los cambios ya podremos configurar la etiqueta por defecto desde el backoffice, el problema ahora es que parece que sigo sin poder eliminar existencias, porque la etiqueta que trae por defecto sigue en blanco...
 
Si hallo la solución lo comento.
Un saludo.
Link to comment
Share on other sites

Hola de nuevo, Ahora si! ya puedo gestionar el stock como es debido!

El error en este caso es en el arcivo AdminStockManagementController.php en la ruta  /controllers/admin sobre la linea 402.

 

Pues hice lo mismo, le he quitado el - al 1 quedando de la siguiente forma:

 

array(
                            'type' => 'select',
                            'label' => $this->l('Label'),
                            'name' => 'id_stock_mvt_reason',
                            'required' => true,
                            'options' => array(
                                'query' => StockMvtReason::getStockMvtReasonsWithFilter($this->context->language->id,
                                                                                        array(Configuration::get('PS_STOCK_MVT_TRANSFER_FROM')),
                                                                                        1),
 
 
Espero que alguien algún día le sirva esta solución, sería gratificante de verdad.
Un saludo.
Edited by galiciatechnologies (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...