Changes

m
Import interlang links (links to translated versions of this page in other languages) from origin English page "Module_Stock_(developer)".
Line 1: Line 1:  +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Module_Stock_(developer) -->
 +
[[en:Module_Stock_(developer)]]
 +
[[fr:Module_Stock_(développeur)]]
 +
<!-- END interlang links -->
 +
 
[[Category:Stock]]
 
[[Category:Stock]]
 +
{{TemplateDocDesarrollo}}
 +
{{TemplateModES_Desarrollador}}
 
{{BasculeDevUsuario|
 
{{BasculeDevUsuario|
nom=Stock|  
+
nom=Stock|
 +
num=52|
 
devdoc=Esta página|
 
devdoc=Esta página|
userdoc=[[StocksES|Stock]]|}}
+
userdoc=[[Módulo Stocks]]|}}
{{TemplateDocDesarrollo}}
  −
 
     −
== Función ==
+
= Función =
 
El módulo stock permite gestionar una lista de almacenes (o cualquier otro "contenedor") y de reportar en todo momento, la lista y candidad de productos que contienen.
 
El módulo stock permite gestionar una lista de almacenes (o cualquier otro "contenedor") y de reportar en todo momento, la lista y candidad de productos que contienen.
 
Cuando un producto es enviado, se decrementa automáticamente del almacén origen seleccionado.
 
Cuando un producto es enviado, se decrementa automáticamente del almacén origen seleccionado.
Line 16: Line 25:  
La gestión de stock no permite, actualmente, incrementar el sotck en una recepción de un proveedor.
 
La gestión de stock no permite, actualmente, incrementar el sotck en una recepción de un proveedor.
    +
= Entidad Almacenes =
 +
{{TemplateDocDevEntityEs|
 +
class=htdocs/product/stock/class/entrepot.class.php}}
   −
== Implementación ==
+
= Implementación =
   −
=== Expediciones ===
+
== Expediciones ==
    
La modificiacion de stock en una expedición se realiza mediante el script htdocs/expedition/commandes.php y utiliza la clase expedition.class.php (método ''valid()''). La verificaciñon anterior a la modificiación de stock se realiza como sigue:
 
La modificiacion de stock en una expedición se realiza mediante el script htdocs/expedition/commandes.php y utiliza la clase expedition.class.php (método ''valid()''). La verificaciñon anterior a la modificiación de stock se realiza como sigue:
Line 25: Line 37:  
   if ($conf->stock->enabled && $this->entrepot_id && $conf->global->STOCK_CALCULATE_ON_SHIPMENT == 1)
 
   if ($conf->stock->enabled && $this->entrepot_id && $conf->global->STOCK_CALCULATE_ON_SHIPMENT == 1)
   −
=== Pedidos/Envíos ===
+
== Pedidos/Envíos ==
 
Cuando la opción de incrementar el stock en los pedidos está activada, en los pedidos a proveedor, es  la clase htdocs/fourn/fournisseur.commande.class.php la que realiza el incremento del stock a través de su método ''DispatchProduct()''. La activación de este pedido sólo es posible en el estado 3 y 4 del pedido a proveedor, lo que significa que no podemos realizarlo en el momento de introducir el pedido. Una vez que el el pedido sea "enviado", será posible colocar los productos en el almacén, haciendo clic en la pestaña Envío (''Desglose'').
 
Cuando la opción de incrementar el stock en los pedidos está activada, en los pedidos a proveedor, es  la clase htdocs/fourn/fournisseur.commande.class.php la que realiza el incremento del stock a través de su método ''DispatchProduct()''. La activación de este pedido sólo es posible en el estado 3 y 4 del pedido a proveedor, lo que significa que no podemos realizarlo en el momento de introducir el pedido. Una vez que el el pedido sea "enviado", será posible colocar los productos en el almacén, haciendo clic en la pestaña Envío (''Desglose'').
   −
== Mejoras posibles ==
+
= Mejoras posibles =
    
 
Line 35: Line 47:  
Esta integración se puede hacer añadiendo un chekbox en fourn/commande/dispatch.php, un metodo que indique la lista detallada de los componentes de un producto (incluyendo cantidades), y un nuevo método commandeFournisseur::DispatchProductAsComponents() que obtenga la lista de los componentes y los ubique uno a uno en el stock.
 
Esta integración se puede hacer añadiendo un chekbox en fourn/commande/dispatch.php, un metodo que indique la lista detallada de los componentes de un producto (incluyendo cantidades), y un nuevo método commandeFournisseur::DispatchProductAsComponents() que obtenga la lista de los componentes y los ubique uno a uno en el stock.
   −
== Permisos ==
+
= Permisos =
   −
== Tablas SQL ==
+
= Tablas SQL =
* [[Table llx_entrepot|llx_entrepot]] Contiene la lista de almacenes
+
* [[Entrepot_(Table_SQL)|llx_entrepot]] Contiene la lista de almacenes
1,978

edits