Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4339 Lượt xem

I create a simple module and I create a CSV file to modify res.currency records this is the content of my csv file

res.currency.csv
id,name,active,rounding,accuracy
base.USD,USD,True,0.01,6
base.EUR,EUR,True,0.01,6
base.AED,AED,False,0.01,4
base.AFN,AFN,False,0.01,4
...

I try to set active=false to all currencies except some, and do some other changes

I also add the file in __openerp__.py file 'update_xml': ['data/res.currency.csv',...],

but when I install the module, never loads the res.currency.csv file

I did this changes to test.
- to my csv file I add " (double quotes) to all values and headers
- I change 'update_xml' for 'data' on my __openerp__.py file
- In OpenERP -> Settings -> Configuration -> General Settings -> check Allow users to import data from CSV files
none of the changes worked :(

in OpenERP 6.1 this works fine, but in OpenERP 7.0 not works. am I doing something wrong?? or is it a problem of the OpenERP 7.0 version?

thanks in advance. naitsir

Ảnh đại diện
Huỷ bỏ

Did you make sure to restart the server and press the upgrade button each time you made a change?

Tác giả

yes, also when I try a new install

Tác giả

I will try to create another module and add one by one my csv and xml files

Tác giả

I think I identified the problem, there is a problem with my other xml and csv files, I will load this file one by one to see where is the problem.

another question related to update data from xml or csv files

when I install or update a module csv file always change the values in the DB in xml file we can add noupdate="0" attribute in 'data' tag to always update the data in the DB. is there a way to only modify the data only when a module is installed?? (not when a module is updated)

Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 3 15
6478
1
thg 4 22
6854
1
thg 3 15
9467
0
thg 3 15
4304
0
thg 12 24
9444