|
City | Contact Name | Country Name | Customer | Phone | Street | Street2 | Supplier | Title | Zip | Partner Name | Partner Language | Partner Country Name | Partner City | Salesman Name | Salesman Email | |||
default | Paris | Arthur Grosbonnet | France | 1 | a.g@wealthyandsons.com | 3368978776 | 1 rue Rockfeller | 0 | Sir | 75016 | Bank Wealthy and sons | en_US | France | Paris | Lucie Weiss | lucie.weis@dns.org | |||
default | Bruxelles | Carl François | Belgium | 1 | carl.françois@bml.be | +32-258-256545 | 89 Chaussée de Waterloo | 0 | 1000 | Centrale d’achats BML | en_US | Belgium | Bruxelles | Lucie Weiss | lucie.weis@dns.org | ||||
default | Buenos Aires | Jack Daniels | Argentina | 1 | contact@smartbusiness.ar |
|
Palermo, Capital Federal | C1414CMS Capital Federal | 0 | 1659 | SmartBusiness | en_US | Argentina | Buenos Aires | Lucie Weiss | lucie.weis@dns.org | |||
default | Liege | Karine Lesbrouffe | Belgium | 1 | k.lesbrouffe@eci-liege.info | +32 421 52571 | 2 Impasse de la Soif | 0 | 6985 | Ecole de Commerce de Liege | en_US | Belgium | Liege | Lucie Weiss | lucie.weis@dns.org | ||||
default | Champs sur Marne | Laith Jubair | France | 1 | info@axelor.com | +33 1 64 61 04 01 | 12 rue Albert Einstein | 1 | 77420 | Axelor | en_US | France | Champs sur Marne | Lucie Weiss | lucie.weis@dns.org | ||||
default | Avignon CEDEX 09 | Laurent Jacot | France | 1 | contact@tecsas.fr | (+33)4.32.74.10.57 | 85 rue du traite de Rome | 0 | 84911 | Tecsas | en_US | France | Avignon CEDEX 09 | Lucie Weiss | lucie.weis@dns.org | ||||
default | Grenoble | Loïc Dupont | China | 1 | l.dupont@tecsas.fr | +33-658-256545 | Rue Lavoisier 145 | 0 | 38100 | Tecsas | en_US | France | Avignon CEDEX 09 | Lucie Weiss | lucie.weis@dns.org | ||||
default | Namur | Lucien Ferguson | 1 | lucien.ferguson@bml.be | +32-621-568978 | 89 Chaussée de Liège | 0 | 5000 | Magazin BML 1 | en_US | Namur | Lucie Weiss | lucie.weis@dns.org | ||||||
default | Lausanne | Luc Maurer | Switzerland | 1 | +41 21 619 10 04 | PSE-A, EPFL | 1 | 1015 | Camptocamp | en_US | Switzerland | Lausanne | Lucie Weiss | lucie.weis@dns.org | |||||
default | Brest | Marine Leclerc | 1 | marine@leclerc.fr | +33-298.334558 | rue Grande | 0 | 29200 | Leclerc | en_US | Brest | Lucie Weiss | lucie.weis@dns.org | ||||||
default | Liège | Martine Ohio | 1 | martine.ohio@ulg.ac.be | +32-45895245 | Place du 20Août | 0 | 4000 | Université de Liège | en_US | Liège | Lucie Weiss | lucie.weis@dns.org | ||||||
default | Bruxelles | Michel Schumacher | Belgium | 1 | info@balmerinc.be | (+32)2 211 34 83 | Rue des Palais 51, bte 33 | 0 | 1000 | BalmerInc S.A. | en_US | Belgium | Bruxelles | Lucie Weiss | lucie.weis@dns.org | ||||
default | Namur | NotSoTiny SARL | Belgium | 1 | (+32).81.81.37.00 | Rue du Nid 1 | 0 | 5000 | NotSoTiny SARL | en_US | Belgium | Namur | Lucie Weiss | lucie.weis@dns.org | |||||
default | Cupertino | Seagate Technology | United States | 1 | info@seagate.com | +1 408 256987 | 10200 S. De Anza Blvd | 1 | 95014 | Seagate | en_US | United States | Cupertino | Lucie Weiss | lucie.weis@dns.org | ||||
default | Alencon | Sebastien LANGE | France | 1 | contact@syleam.fr | +33 (0) 2 33 31 22 10 | 1 place de l’Église | 0 | 61000 | Syleam | en_US | France | Alencon | Martin Shain | martin.shain@dns.org | ||||
default | Wavre | Sylvie Lelitre | Belgium | 1 | s.l@agrolait.be | 3281588558 | 69 rue de Chimay | 0 | Madam | 5478 | Agrolait | en_US | Belgium | Wavre | Martin Shain | martin.shain@dns.org | |||
default | Boston | Tiny Work | United States | 1 | info@tinyatwork.com | +33 (0) 2 33 31 22 10 | One Lincoln Street | 0 | 5501 | Tiny AT Work | en_US | United States | Boston | Martin Shain | martin.shain@dns.org | ||||
default | Shanghai | Zen | China | 1 | zen@chinaexport.com | +86-751-64845671 | 52 Chop Suey street | 0 | 478552 | China Export | en_US | China | Shanghai | Martin Shain | martin.shain@dns.org | ||||
default | Wavre | Paul Lelitre | Belgium | 1 | p.l@agrolait.be | 3281588557 | 71 rue de Chimay | 0 | Sir | 5478 | Agrolait | en_US | Belgium | Wavre | Martin Shain | martin.shain@dns.org | |||
default | Brest | Claude Leclerc | 1 | claude@leclerc.fr | +33-298.334598 | rue Grande | 0 | 29200 | Leclerc | en_US | Brest | Martin Shain | martin.shain@dns.org | ||||||
default | Wavre | Serge Lelitre | Belgium | 1 | serge.l@agrolait.be | 3281588556 | 69 rue de Chimay | 0 | Sir | 5478 | Agrolait | en_US | Belgium | Wavre | Martin Shain | martin.shain@dns.org | |||
default | Antwerpen | Belgium | 1 | Antwerpsesteenweg 254 | 0 | 2000 | NotSoTiny SARL | en_US | Belgium | Namur | Martin Shain | martin.shain@dns.org | |||||||
default | Mons | Eric Dubois | Belgium | 1 | e.dubois@gmail.com | (+32).758 958 789 | Chaussée de Binche, 27 | 0 | 7000 | Eric Dubois | en_US | Belgium | Mons | Martin Shain | martin.shain@dns.org | ||||
default | Namur | Fabien Dupont | Belgium | 1 | Blvd Kennedy, 3 | 0 | 5000 | Fabien Dupont | en_US | Belgium | Namur | Martin Shain | martin.shain@dns.org | ||||||
default | Brussels | Geoff | Belgium | 1 | 0 | ZeroOne Inc | en_US | Belgium | Brussels | Martin Shain | martin.shain@dns.org | ||||||||
default | Paris | Henry Chard | France | 1 | 0 | The Shelve House | en_US | France | Paris | Lucky Luke | lucky.luke@west.org | ||||||||
default | Puurs | Leen Vandenloep | Belgium | 1 | (+32).70.12.85.00 | Schoonmansveld 28 | 1 | 2870 | Vicking Direct | en_US | Belgium | Puurs | Lucky Luke | lucky.luke@west.org | |||||
default | Brussels | Marc Dubois | Belgium | 1 | m.dubois@dubois.be | Avenue de la Liberté 56 | 0 | 1000 | Dubois sprl | en_US | Belgium | Brussels | Lucky Luke | lucky.luke@west.org | |||||
default | Louvain-la-Neuve | Thomas Passot | Belgium | 1 | (+32).10.45.17.73 | Rue de l’Angelique, 1 | 0 | 1348 | Mediapole SPRL | en_US | Belgium | Louvain-la-Neuve | Lucky Luke | lucky.luke@west.org | |||||
default | Grand-Rosière | Belgium | 1 | Chaussée de Namur | 0 | 1367 | Lucie Vonck | en_US | Belgium | Grand-Rosière | Lucky Luke | lucky.luke@west.org |
Importation script:
from csv2oerp import Field, Model, Session, Openerp, show_stats
from csv2oerp import callbacks as cb
oerp = Openerp('198.168.0.1', 8069, 'admin', 'admin', 'database', 'fr_FR')
#===============================================================================
# res_partner_address
#===============================================================================
# 0: Address Type
# 1: City
# 2: Contact Name
# 3: Country Name
# 4: Customer
# 5: E-Mail
# 6: Phone
# 7: Street
# 8: Street2
# 9: Supplier
# 10: Title
# 11: Zip
# 12: Partner Name
# 13: Partner Language
# 14: Partner Country Name
# 15: Partner City
# 16: Salesman Name
# 17: Salesman Email
res_partner_address = Session('Partner import', 'res_partner_address',
'res_partner_address.csv',
delimiter=';', quotechar='"', encoding='utf8')
salesman = Model('res.users', fields=[
Field('name', [16]),
Field('user_email', [17]),
Field('login', [17]),
], update=False, search=['name', 'user_email'])
country_partner = Model('res.country', fields=[
Field('name', [3]),
], update=False, search=['name'])
country_address = Model('res.country', fields=[
Field('name', [14]),
], update=False, search=['name'])
partner_title = Model('res.partner.title', fields=[
Field('name', [10]),
], update=False, search=['name'])
partner = Model('res.partner', fields=[
Field('customer', [4], callbacks=[cb.to_boolean()]),
Field('supplier', [9], callbacks=[cb.to_boolean()]),
Field('name', [12]),
Field('lang', [13]),
Field('user_id', relation=salesman),
Field('country', relation=country_partner),
], search=['name', 'city'])
addresses = Model('res.partner.address', fields=[
Field('type', [0]),
Field('city', [1]),
Field('name', [2]),
Field('email', [5]),
Field('phone', [6]),
Field('street', [7]),
Field('street2', [8]),
Field('zip', [11]),
Field('partner_id', relation=partner),
Field('country_id', relation=country_address),
Field('title', relation=partner_title),
], search=['type', 'partner_id'])
res_partner_address.bind(oerp, models=[addresses])
show_stats()