New: More import options. Thirds Bank Accounts
This commit is contained in:
parent
70cf195fb4
commit
aa53b7a2ba
@ -4,6 +4,7 @@
|
||||
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
|
||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||
* Copyright (C) 2005-2012 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
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -362,6 +363,26 @@ class modSociete extends DolibarrModules
|
||||
//$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t');
|
||||
$this->import_regex_array[$r]=array('s.birthday'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$','s.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$');
|
||||
$this->import_examplevalues_array[$r]=array('s.fk_soc'=>'MyBigCompany','s.civilite'=>"MR",'s.name'=>"Smith",'s.firstname'=>'John','s.address'=>'61 jump street','s.cp'=>'75000','s.ville'=>'Bigtown','s.fk_pays'=>'US, FR, DE...','s.datec'=>'1972-10-10','s.poste'=>"Director",'s.phone'=>"5551122",'s.phone_perso'=>"5551133",'s.phone_mobile'=>"5551144",'s.fax'=>"5551155",'s.email'=>"johnsmith@email.com",'s.note'=>"My comments");
|
||||
|
||||
// Import Bank Accounts
|
||||
$r++;
|
||||
$this->import_code[$r]=$this->rights_class.'_'.$r;
|
||||
$this->import_label[$r]="ImportDataset_company_3"; // Translation key
|
||||
$this->import_icon[$r]='account';
|
||||
$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('sr'=>MAIN_DB_PREFIX.'societe_rib');
|
||||
$this->import_fields_array[$r]=array('sr.fk_soc'=>"ThirdPartyName*",'sr.bank'=>"Bank",
|
||||
'sr.code_banque'=>"BankCode*",'sr.code_guichet'=>"DeskCode*",'sr.number'=>"BankAccountNumber*",
|
||||
'sr.cle_rib'=>"BankAccountNumberKey*",'sr.bic'=>"BIC",'sr.iban_prefix'=>"IBAN"
|
||||
);
|
||||
|
||||
$this->import_convertvalue_array[$r]=array(
|
||||
'sr.fk_soc'=>array('rule'=>'fetchidfromref','classfile'=>'/societe/class/societe.class.php','class'=>'Societe','method'=>'fetch','element'=>'ThirdParty')
|
||||
);
|
||||
$this->import_examplevalues_array[$r]=array('sr.fk_soc'=>"MyBigCompany",'sr.bank'=>"ING",
|
||||
'sr.code_banque'=>"0000", 'sr.code_guichet'=>"1111",'sr.number'=>"3333333333",
|
||||
'sr.cle_rib'=>"22",'sr.bic'=>"USHINGMMXXX",'sr.iban_prefix'=>"US00 0000 1111 22 3333 3333"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -765,6 +765,7 @@ ALTER TABLE llx_commande_fournisseurdet ADD COLUMN import_key varchar(14) AFTER
|
||||
ALTER TABLE llx_entrepot ADD COLUMN import_key varchar(14) AFTER fk_user_author;
|
||||
ALTER TABLE llx_product_fournisseur_price ADD COLUMN import_key varchar(14) AFTER fk_user;
|
||||
ALTER TABLE llx_product_stock ADD COLUMN import_key varchar(14) AFTER pmp;
|
||||
ALTER TABLE llx_societe_rib ADD COLUMN import_key varchar(14) AFTER adresse_proprio;
|
||||
|
||||
-- [ task #146 ] Remove table llx_categorie_association
|
||||
ALTER TABLE llx_categorie_association DROP FOREIGN KEY fk_categorie_asso_fk_categorie_mere;
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
-- =============================================================================
|
||||
-- Copyright (C) 2000-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
-- Copyright (C) 2005-2009 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
|
||||
-- it under the terms of the GNU General Public License as published by
|
||||
@ -33,7 +34,8 @@ create table llx_societe_rib
|
||||
iban_prefix varchar(34), -- 34 according to ISO 13616
|
||||
domiciliation varchar(255),
|
||||
proprio varchar(60),
|
||||
adresse_proprio varchar(255)
|
||||
adresse_proprio varchar(255),
|
||||
import_key varchar(14) -- import key
|
||||
|
||||
|
||||
)ENGINE=innodb;
|
||||
|
||||
@ -342,6 +342,7 @@ ExportDataset_company_1=Tercers (empreses/institucions) i atributs
|
||||
ExportDataset_company_2=Contactes de tercers i atributs
|
||||
ImportDataset_company_1=Tercers (empreses/institucions) i atributs
|
||||
ImportDataset_company_2=Contactes (tercers o lliures) i atributs
|
||||
ImportDataset_company_3=Comptes bancaris
|
||||
PriceLevel=Nivell de preus
|
||||
DeliveriesAddress=Adreça(es) d'enviament
|
||||
DeliveryAddress=Adreça d'enviament
|
||||
|
||||
@ -119,4 +119,8 @@ ExportFieldAutomaticallyAdded=S'ha afegit automàticament el camp <b>%s</b>, ja
|
||||
CsvOptions=Opcions de l'arxiu CSV
|
||||
Separator=Separador
|
||||
Enclosure=Delimitador de camps
|
||||
SuppliersProducts=Productes de proveïdors
|
||||
SuppliersProducts=Productes de proveïdors
|
||||
BankCode=Codi banc
|
||||
DeskCode=Codi oficina
|
||||
BankAccountNumber=Número compte
|
||||
BankAccountNumberKey=Dígit Control
|
||||
@ -359,6 +359,7 @@ ExportDataset_company_1=Third parties (Companies/foundations) and properties
|
||||
ExportDataset_company_2=Contacts and properties
|
||||
ImportDataset_company_1=Third parties (Companies/foundations) and properties
|
||||
ImportDataset_company_2=Contacts (of thirdparties or not) and attributes
|
||||
ImportDataset_company_3=Bank details
|
||||
PriceLevel=Price level
|
||||
DeliveriesAddress=Delivery addresses
|
||||
DeliveryAddress=Delivery address
|
||||
|
||||
@ -119,4 +119,8 @@ ExportFieldAutomaticallyAdded=Field <b>%s</b> was automatically added. It will a
|
||||
CsvOptions=Csv Options
|
||||
Separator=Separator
|
||||
Enclosure=Enclosure
|
||||
SuppliersProducts=Suppliers Products
|
||||
SuppliersProducts=Suppliers Products
|
||||
BankCode=Bank code
|
||||
DeskCode=Desk code
|
||||
BankAccountNumber=Account number
|
||||
BankAccountNumberKey=Key
|
||||
@ -343,6 +343,7 @@ ExportDataset_company_1=Terceros (empresas/instituciones) y atributos
|
||||
ExportDataset_company_2=Contactos de terceros y atributos
|
||||
ImportDataset_company_1=Terceros (empresas/instituciones) y atributos
|
||||
ImportDataset_company_2=Contactos (terceros o libres) y atributos
|
||||
ImportDataset_company_3=Cuentas bancarias
|
||||
PriceLevel=Nivel de precios
|
||||
DeliveriesAddress=Dirección(es) de envío
|
||||
DeliveryAddress=Dirección de envío
|
||||
|
||||
@ -119,4 +119,8 @@ ExportFieldAutomaticallyAdded=Se ha añadido automáticamente el campo <b>%s</b>
|
||||
CsvOptions=Opciones del archivo CSV
|
||||
Separator=Separador
|
||||
Enclosure=Delimitador de campos
|
||||
SuppliersProducts=Productos de proveedores
|
||||
SuppliersProducts=Productos de proveedores
|
||||
BankCode=Código banco
|
||||
DeskCode=Código oficina
|
||||
BankAccountNumber=Número cuenta
|
||||
BankAccountNumberKey=Dígito Control
|
||||
@ -360,6 +360,7 @@ ExportDataset_company_1=Tiers (sociétés/institutions) et attributs
|
||||
ExportDataset_company_2=Contacts (de tiers) et attributs
|
||||
ImportDataset_company_1=Tiers (sociétés/institutions) et attributs
|
||||
ImportDataset_company_2=Contacts (de tiers ou libre) et attributs
|
||||
ImportDataset_company_3=Coordonnées bancaires
|
||||
PriceLevel=Niveau de prix
|
||||
DeliveriesAddress=Adresse(s) de livraison
|
||||
DeliveryAddress=Adresse de livraison
|
||||
|
||||
@ -119,4 +119,8 @@ ExportFieldAutomaticallyAdded=Le champ <b>%s</b> a été ajouté automatiquement
|
||||
CsvOptions=Options du fichier Csv
|
||||
Separator=Séparateur de champs
|
||||
Enclosure=Encadrement des chaines de textes
|
||||
SuppliersProducts=Produits Fournisseurs
|
||||
SuppliersProducts=Produits Fournisseurs
|
||||
BankCode=Code banque
|
||||
DeskCode=Code guichet
|
||||
BankAccountNumber=Numéro compte
|
||||
BankAccountNumberKey=Clé RIB
|
||||
Loading…
Reference in New Issue
Block a user