New: More import options. Supplier Products
This commit is contained in:
parent
cf814dc7fd
commit
6f430cc630
@ -2,6 +2,7 @@
|
|||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||||
|
* Copyright (C) 2012 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -288,6 +289,31 @@ class modFournisseur extends DolibarrModules
|
|||||||
$this->export_sql_end[$r] .=' WHERE f.fk_soc = s.rowid AND f.rowid = fd.fk_commande';
|
$this->export_sql_end[$r] .=' WHERE f.fk_soc = s.rowid AND f.rowid = fd.fk_commande';
|
||||||
$this->export_sql_end[$r] .=' AND f.entity = '.$conf->entity;
|
$this->export_sql_end[$r] .=' AND f.entity = '.$conf->entity;
|
||||||
|
|
||||||
|
|
||||||
|
// Imports
|
||||||
|
//--------
|
||||||
|
// Import product suppliers
|
||||||
|
$r++;
|
||||||
|
$this->import_code[$r]=$this->rights_class.'_'.$r;
|
||||||
|
$this->import_label[$r]="SuppliersProducts"; // Translation key
|
||||||
|
$this->import_icon[$r]='product';
|
||||||
|
$this->import_entities_array[$r]=array(); // We define here only fields that use another icon that the one defined into import_icon
|
||||||
|
$this->import_tables_array[$r]=array('sp'=>MAIN_DB_PREFIX.'product_fournisseur_price');
|
||||||
|
$this->import_tables_creator_array[$r]=array('sp'=>'fk_user');
|
||||||
|
$this->import_fields_array[$r]=array('sp.fk_product'=>"Product*",
|
||||||
|
'sp.fk_soc'=>"Supplier*", 'sp.ref_fourn'=>'RefSupplier', 'sp.price'=>"Price*",
|
||||||
|
'sp.quantity'=>"Quantity*",'sp.unitprice'=>'UnitPrice*','sp.tva_tx'=>'VAT'
|
||||||
|
);
|
||||||
|
|
||||||
|
$this->import_convertvalue_array[$r]=array(
|
||||||
|
'sp.fk_soc'=>array('rule'=>'fetchidfromref','classfile'=>'/societe/class/societe.class.php','class'=>'Societe','method'=>'fetch','element'=>'ThirdParty'),
|
||||||
|
'spd.fk_product'=>array('rule'=>'fetchidfromref','classfile'=>'/product/class/product.class.php','class'=>'Product','method'=>'fetch','element'=>'Product')
|
||||||
|
);
|
||||||
|
$this->import_examplevalues_array[$r]=array('sp.fk_product'=>"PR123456",
|
||||||
|
'sp.fk_soc'=>"My Supplier",'sp.ref_fourn'=>"SupplierRef",'sp.price'=>"50",
|
||||||
|
'sp.quantity'=>"1",'sp.unitprice'=>'50','sp.tva_tx'=>'21'
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -119,3 +119,4 @@ ExportFieldAutomaticallyAdded=S'ha afegit automàticament el camp <b>%s</b>, ja
|
|||||||
CsvOptions=Opcions de l'arxiu CSV
|
CsvOptions=Opcions de l'arxiu CSV
|
||||||
Separator=Separador
|
Separator=Separador
|
||||||
Enclosure=Delimitador de camps
|
Enclosure=Delimitador de camps
|
||||||
|
SuppliersProducts=Productes de proveïdors
|
||||||
@ -119,3 +119,4 @@ ExportFieldAutomaticallyAdded=Field <b>%s</b> was automatically added. It will a
|
|||||||
CsvOptions=Csv Options
|
CsvOptions=Csv Options
|
||||||
Separator=Separator
|
Separator=Separator
|
||||||
Enclosure=Enclosure
|
Enclosure=Enclosure
|
||||||
|
SuppliersProducts=Suppliers Products
|
||||||
@ -119,3 +119,4 @@ ExportFieldAutomaticallyAdded=Se ha añadido automáticamente el campo <b>%s</b>
|
|||||||
CsvOptions=Opciones del archivo CSV
|
CsvOptions=Opciones del archivo CSV
|
||||||
Separator=Separador
|
Separator=Separador
|
||||||
Enclosure=Delimitador de campos
|
Enclosure=Delimitador de campos
|
||||||
|
SuppliersProducts=Productos de proveedores
|
||||||
@ -119,3 +119,4 @@ ExportFieldAutomaticallyAdded=Le champ <b>%s</b> a été ajouté automatiquement
|
|||||||
CsvOptions=Options du fichier Csv
|
CsvOptions=Options du fichier Csv
|
||||||
Separator=Séparateur
|
Separator=Séparateur
|
||||||
Enclosure=Délimiteur de champs
|
Enclosure=Délimiteur de champs
|
||||||
|
SuppliersProducts=Produits Fournisseurs
|
||||||
Loading…
Reference in New Issue
Block a user